Resolução incorreta, “Unknown monitor”, no Ubuntu 16.04 [RESOLVIDO]

2

Após algumas atualizações e uma reinicialização recente, a resolução da minha tela ficou insana. Meu problema é semelhante ao este e também este , mas as soluções apresentadas não corrigem meu problema. A configuração correta para o meu monitor é 1920: 1200 (ou seja, taxa de proporção de 8: 5) a 60 Hz, mas o Ubuntu oferece apenas 1600x1200 e diz "Exibição desconhecida". Portanto, não apenas a resolução está errada, mas tudo na minha tela parece esticado horizontalmente. Isso é o que eu fiz:

 % cvt 1920 1200 60
 # 1920x1200 59.88 Hz (CVT 2.30MA) hsync: 74.56 kHz; pclk: 193.25 MHz
 Modeline "1920x1200_60.00"  193.25  1920 2056 2256 2592  1200 1203
 1209 1245 -hsync +vsync

 % xrandr --newmode "1920x1200_60" 193.25  1920 2056 2256 2592  1200 
 1203 1209 1245 -hsync +vsync
 xrandr: Failed to get size of gamma for output default

 % xrandr --addmode default 1920x1200_60
 xrandr: Failed to get size of gamma for output default

 % xrandr --output default --mode 1920x1200_60
 xrandr: Failed to get size of gamma for output default
 xrandr: Configure crtc 0 failed

 % xrandr -s 1920x1200
 Failed to change the screen configuration!

 % xrandr
 xrandr: Failed to get size of gamma for output default
 Screen 0: minimum 1600 x 1200, current 1600 x 1200, maximum 1920 x 1200
 default connected primary 1600x1200+0+0 0mm x 0mm
    1600x1200     77.00* 
    1920x1200_60  59.88

Neste ponto, se eu for para "Displays" na GUI, meu display ainda é chamado de "Unknown Display", mas pelo menos "1920x1200 (16:10)" aparece como uma das resoluções. Mas quando eu seleciono isso e clico em "Aplicar", o Ubuntu não altera a resolução (mas me pergunta se eu quero manter minha "nova" resolução).

Btw, note meu uso de "default", onde a maioria dos comentários de conselhos coloca "VGA" ou "HDMI" ou similar ... xrand não reconhece nenhuma dessas coisas. Ele realmente não tem idéia do que é minha exibição e a única maneira que eu pareço ser capaz de se referir a ela como "padrão".

Eu não sei mais o que fazer. Eu tenho tentado consertar isso desde ontem e nada parece funcionar. Minhas tentativas de escrever um arquivo xorg.conf apenas me deram uma tela preta (e eu e para inicializar no modo "à prova de falhas" para remover o xorg.conf).

Ficaria muito grato por qualquer ajuda que você possa oferecer.

---------------

ATUALIZAÇÃO: Eu consegui fazer um arquivo xorg.conf que não faz meu computador ficar maluco. Na verdade, embora não corrija meu problema, ele adiciona mais resoluções à lista. Então, claramente, está fazendo "alguma coisa". Este é o arquivo xorg.conf:

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "vesa"
EndSection

Section "Monitor"
        Identifier      "Configured Monitor"
        Modeline        "1920x1200"  193.25  1920 2056 2256 2592  1200 1203 1209 1245 -hsync +vsync
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        Device          "Configured Video Device"
        SubSection "Display"
                Modes "1920x1200_60"
        EndSubSection
EndSection

O resultado de usar este arquivo é que quando eu inicio no Ubuntu e vou em "Displays", eu vejo uma lista de opções:

  • 1600x1200 (4: 3)
  • 1280x1024 (5: 4)
  • 1024x768 (4: 3)
  • 800 x 600 (4: 3)

Então ... as novas opções não são boas, e ainda é "Exibição desconhecida". Mas esta é a primeira vez que eu tenho um arquivo xorg.conf que não limpe completamente o sistema. Espero que uma mente inteligente possa transformar isso em uma solução.

---------------

UPDATE: Conforme solicitado, aqui está a saída de lspci

% lspci|grep -i vga
0f:00.0 VGA compatible controller: NVIDIA Corporation GF106GL
[Quadro 2000] (rev a1)

O Ubuntu sabe que eu tenho uma placa gráfica Nvidia. Agora eu estou usando o driver open source X.Org Nouveau, mas eu tentei os drivers binários da NVidia também. Quando eu vou para o programa "Software and Updates" e vou para a aba "Additional Drivers", o Ubuntu me oferece o driver open source e vários drivers binários. O driver binário mais recente que ele oferece é o 367.57 e aquele não corrige o problema, nem faz com que o Ubunto chame a minha tela de algo diferente de "Exibição Desconhecida".

---------------

RESOLVIDO: Whoo hoo !! Problema resolvido. Aqui está o que eu fiz: Eu fui para o site da NVIDIA e baixei o driver Linux latex . Para instalar o driver, você não pode ter o X em execução. Eu não consegui descobrir como matar o X sem reiniciar automaticamente, então eu reiniciei e no menu do Grub eu escolhi entrar no modo à prova de falhas (e certifiquei-me de que o disco estava montado como reescrito). Uma vez lá, eu corri o instalador fornecido pela NVIDIA. O instalador da NVIDIA fez um teste de hardware e se ofereceu para me escrever um novo arquivo xorg.conf . Aceitei a oferta e quando reiniciei minha tela estava funcionando perfeitamente. Quando eu vou para "Displays", agora o Ubuntu sabe a marca exata do meu monitor (não mais "Unknown Display") e o padrão é a resolução correta. Então, no final, o instalador da NVIDIA mudou duas coisas:

  • Isso me deu um novo driver, mais novo que o disponível no Ubuntu.
  • Ele me deu um novo arquivo xorg.conf.

Eu não sei qual dos dois é responsável por consertar meu computador, mas agora tudo o que me interessa é que minha tela não está mais me dando dor de cabeça.

    
por DanielC 06.12.2016 / 15:02

0 respostas