O Ubuntu não consegue encontrar a resolução máxima correta com o Samsung SyncMaster SA300

2

Eu decidi instalar o Ubuntu também no meu PC de mesa (o Windows foi exorcizado da minha vida), mas estou tendo alguns problemas que não tive com configurações de hardware anteriores.

Meu monitor é um Samsung SyncMaster SA300, no windows vista a resolução máxima (1920x1080) funcionou bem, mas agora, o ubuntu (depois de instalar os drivers fglrx) me diz que a resolução máxima é de 1600x1200

Eu pesquisei muito na noite passada, e eu encontrei muitas pessoas resolvendo isso (em telas diferentes) com xrandr.

Eu não fui capaz de fazer isso, porque xrandr reclama que "sua maldita resolução máxima é de 1600x1600".

O que o comando xranrd clean diz é:

    mattia@fatdesktop:~$ xrandr
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 1600 x 1600
DFP1 disconnected (normal left inverted right x axis y axis)
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1600x1200      60.0*+
   1400x1050      60.0  
   1280x1024      60.0     47.0     43.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       60.0     47.0     43.0  
   1280x768       59.9     56.0  
   1280x720       60.0     50.0  
   1024x768       60.0     43.5  
   800x600        60.3     56.2     47.0  
   720x576        50.0  
   720x480        60.0  
   640x480        60.0  
TV disconnected (normal left inverted right x axis y axis)
CV disconnected (normal left inverted right x axis y axis)

Em seguida, de acordo com outras postagens e fóruns da Internet:

    mattia@fatdesktop:~$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Então, agora eu tenho que adicionar essa modelina

mattia@fatdesktop:~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
mattia@fatdesktop:~$ xrandr --addmode CRT2 1920x1080_60.00

E aí vem a dor:

mattia@fatdesktop:~$ xrandr --output CRT2 --mode 1920x1080_60.00
xrandr: **screen cannot be larger than 1600x1600 (desired size 1920x1080)**

Veja? A tela não pode ser maior que 1600x1600 (tamanho desejado 1920x1080)

Neste ponto, a opção 1920x1080 aparece dentro do menu de opções de resolução (o gráfico). Mas ontem à noite, quando tentei selecioná-lo, minha tela ficou preta e tive que desligar o computador.

Alguma pista? estou no caminho errado?

    
por fatmatto 18.12.2011 / 10:56

1 resposta

1

Eu acredito que o seu problema é o tamanho da sua "tela virtual". Eu estava recebendo a mesma mensagem ao tentar configurar monitores duplos. A solução que encontrei foi mudar a "tela virtual" para um tamanho maior.

Para fazer isso eu tive que modificar o /etc/X11/xorg.conf
sudo leafpad /etc/X11/xorg.conf

Meu originalmente parecia com isso

Section "Screen"
    Identifier  "Default Screen"
    DefaultDepth    24
EndSection

Section "Module"
    Load    "glx"
EndSection

Eu adicionei o abaixo para modificar o tamanho da tela virtual

SubSection "Display"
    Virtual 3840 1920
EndSubSection

Veja a imagem abaixo e observe que o "máximo" agora é aumentado.

No final, meu xorg.conf acabou parecendo algo como

Section "Screen"
    Identifier  "Default Screen"
    DefaultDepth    24
    SubSection "Display"
        Virtual 3840 1920
    EndSubSection
EndSection

Section "Module"
    Load    "glx"
EndSection

Espero que você possa apenas mudar o "3840 1920" para "1920 1080".

É claro que você deve fazer o backup do seu xorg.conf antes de fazer mudanças. Eu sei que tive que restaurá-lo cerca de 20 vezes até que eu descobrisse.

Mais explicações estão disponíveis neste site

    
por Wulfhart 06.01.2012 / 09:04