Ubuntu 12.10. Não é possível adicionar uma resolução personalizada

3

Sistema: Ubuntu 12.10, nVidia Geforce GT240 (driver privativo da nvidia), tela LG conectada ao VGA-0

A resolução 1920x1080 não está listada, eu a adicionei no Windows, mas estou com problemas para fazer o mesmo Ubuntu.

Etapa 1) Obtenha a modelina

$ cvt 1920 1080

Passo 2) Crie um modo personalizado

$ xrandr --newmode "1080p"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

Etapa 3) Adicionar modo personalizado

$ xrandr --addmode VGA-0 "1080p"

E então recebo este erro:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30

A saída xrandr é

Screen 0: minimum 8 x 8, current 1152 x 864, maximum 8192 x 8192
VGA-0 connected 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0 +
   1360x768       60.0     59.8  
   1152x864       60.0* 
   800x600        72.2     60.3     56.2  
   680x384       119.9    119.6  
   640x480        59.9  
   512x384       120.0  
   400x300       144.4  
   320x240       120.1  
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
  1080p (0x2f7)  172.8MHz
        h: width  1920 start 2040 end 2248 total 2576 skew    0 clock   67.1KHz
        v: height 1080 start 1081 end 1084 total 1118           clock   60.0Hz

Estou fazendo algo errado?

    
por Bruno A. 19.03.2013 / 12:30

1 resposta

3

Ok, isso funcionou para mim.

1) Edite /etc/X11/xorg.conf

2) Na seção "Monitor" , mude HorizSync e VertRefresh para os valores corretos (consulte as especificações do monitor no manual do usuário ). Isso é importante ou você provavelmente receberá um erro de "sinal fora da faixa / sincronização" em seu monitor (se você cometer este erro, pressione ctr + alt + f1 e edite xorg.conf no console). / p>

Section "Monitor"

    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

3) Na seção "Tela" adicione esta linha.

Option "ModeValidation" "AllowNonEdidModes, NoVirtualSizeCheck, NoMaxPClkCheck, NoWidthAlignmentCheck, NoExtendedGpuCapabilitiesCheck"

4) Reinicie o sistema.

5) xrandr --addmode ainda não funciona, mas você terá mais resoluções disponíveis. Confira minha nova saída xrandr :

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 8192 x 8192
VGA-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       75.0 +   70.1     60.0  
   1920x1200      60.0  
   1920x1080      60.0*    59.9  
   1792x1344      60.0  
   1680x1050      74.9     69.9     60.0     59.9  
   1600x1200      65.0     60.0  
   1440x900       59.9  
   1400x1050      74.8     70.0     60.0  
   1360x768       60.0     59.8  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0     75.0     70.0     60.0  
   960x600       120.0  
   960x540       120.0  
   840x525       149.9    139.8    120.0    119.8  
   832x624        74.6  
   800x600        75.0     72.2     60.3     56.2  
   720x450       119.8  
   700x525       149.5    120.0  
   680x384       119.9    119.6  
   640x480        75.0     72.8     59.9  
   512x384       140.1    120.0  
   400x300       144.4  
   320x240       145.6    120.1  
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
    
por Bruno A. 19.03.2013 / 21:50