Segundo monitor não configurado com driver NVIDIA

1

Instalei o 14.04 em uma máquina com um NVIDIA Quadro K600 conectado a dois monitores de 22 polegadas LG "Goldstar Company Ltd". Um na porta DVI e outro na porta HDMI. Eu estava inicialmente feliz com o driver Nouveau de código aberto. Tudo funcionou como esperado com os monitores usando sua resolução nativa. Então eu descobri que o driver Nouveau não estava fornecendo aceleração de hardware para minha máquina virtual VMWare (Windows 7). Então mudei para o driver NVIDIA testado (versão 346.96).

Nesse ponto, encontrei o segundo monitor, o da porta DVI não estava configurado corretamente. As informações que haviam sido detectadas anteriormente (suponho via EDID) para esse monitor não estavam mais presentes. Ele estava disponível como um monitor genérico com uma resolução máxima de 800x600 - bem abaixo do 1920x1080 que ele suporta. O /var/log/Xorg.0.log também mostrou muitas linhas de texto dizendo que a informação EDID se contradiz. Não está claro se isso é relevante. É possível que o sistema estivesse tentando uma configuração ruim com o par de um único monitor de 3840x1280?

De qualquer forma, tenho certeza de que preciso produzir um arquivo /etc/X11/xorg.conf personalizado, mas as ferramentas da NVIDIA incluídas no driver não são úteis. Você pode ajudar? Por favor, deixe-me saber se você gostaria de ver arquivos, etc.

Atenciosamente, Phil

    
por phlndrwd 02.10.2015 / 15:52

1 resposta

0

Resolveu este problema ontem. No caso de alguém encontrar o mesmo problema, aqui estão algumas informações.

Estranhamente, descobri que, se eu desconectar o segundo monitor, permitir que o sistema volte a um único monitor, conecte-o novamente, ele é ocasionalmente detectado e colocado na resolução correta. Apesar disso, a ferramenta nvidia-settings sempre gera o mesmo arquivo xorg.conf . No entanto, usá-lo em /etc/X11/xorg.conf fez com que o sistema mostrasse a resolução de tela correta no login, mas depois retornou repetidamente ao prompt após inserir as credenciais de login corretas. Ele teve que ser removido para que ocorresse um login bem-sucedido.

Eu encontrei esta página no wiki da Xorg ( link ) e testei versões modificadas dos dois Arquivos xorg.conf personalizados nas seções "ConnectedMonitor" e "TwinView". Eu achei que ambos trabalhavam! Por alguns segundos ... Após o login, o sistema alternaria automaticamente os modos de monitoração algumas vezes antes de se estabelecer por cerca de 10 segundos e depois mostrava a seguinte mensagem, que não podia ser fechada ou desaparecer:

Não foi possível mudar a configuração do monitor
não pôde definir a configuração para CRTC 731
                               | Fechar |

Nesse ponto, o uso do processador aumentou e o sistema ficou inutilizável. O Monitor do Sistema revelou que o Xorg era responsável. Eu só posso imaginar que o processo e o sistema estavam ocupados exibindo a mesma mensagem repetidamente.

Juntamente com esta página ( link ) Descobri que o elemento comum é a opção" ConnectedMonitor ". Eu criei um arquivo xorg.conf personalizado que resolveu o problema. Aqui está na sua totalidade:

Section "Screen"
    Identifier     "Screen0"
    Option         "ConnectedMonitor" "DFP, DFP"
EndSection

O único comportamento estranho que o sistema exibe agora é o segundo monitor alternando entre sua resolução nativa e uma resolução de 800x600 quando abro o centro de controle de unidade e o painel "Screen Display". No entanto, eu me resignei para que isso seja tão bom quanto as coisas vão ficar.

    
por phlndrwd 09.10.2015 / 14:36