Passei o fim de semana (e algum tempo antes disso) tentando configurar meus monitores coreanos QHD270 e Benq G2222HDL com o Ubuntu 13.10.
Com os drivers nouveau, instale ambas as funções do monitor perfeitamente. Depois de instalar os drivers da nvidia, o Benq funciona, mas o QHD270 não.
Agora, após dias de luta, consegui que o QHD270 funcionasse seguindo uma mistura de blogs, principalmente; este e aprenda com ele . Agora, infelizmente, meu G2222HDL não funciona. Corrigi o QHD270 fornecendo um EDID personalizado, meu xorg.conf se parece com isso (excluindo teclado e mouse):
Section "ServerLayout"
Identifier "Layout0"
Screen "Default Screen" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "CustomEDID" "DFP:/etc/X11/edid-shimian.bin"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
EndSection
Agora, tentei definir um novo e Device
, depois, adicionar , mas depois disso, nenhum monitor funcionou.Monitor
Screen
ServerLayout
Screen "Second Screen" RightOf "Default Screen"
Na esperança de corrigir o problema usando uma ferramenta baseada em GUI, abri as Configurações do servidor NVIDIA X, que mostram meu layout atual como:
Parece que algo está sendo enviado ao monitor, conforme sugerido pela minha tela de impressão:
Qualquer ajuda seria muito apreciada.
Saída de xrandr
:
Screen 0: minimum 8 x 8, current 5120 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 60.0*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 2560x1440+2560+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 60.0*+
DP-1 disconnected (normal left inverted right x axis y axis)
E uma extração do meu arquivo de log (talvez isso seja relevante?)
[ 7.862] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 680 at PCI:2:0:0
[ 7.862] (--) NVIDIA(0): CRT-0
[ 7.862] (--) NVIDIA(0): ACB QHD270 (DFP-0) (boot, connected)
[ 7.862] (--) NVIDIA(0): DFP-1
[ 7.862] (--) NVIDIA(0): DFP-2
[ 7.862] (--) NVIDIA(0): DFP-3
[ 7.862] (--) NVIDIA(0): DFP-4
[ 7.862] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[ 7.862] (--) NVIDIA(0): ACB QHD270 (DFP-0): 330.0 MHz maximum pixel clock
[ 7.862] (--) NVIDIA(0): ACB QHD270 (DFP-0): Internal Dual Link TMDS
[ 7.862] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[ 7.862] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
[ 7.862] (--) NVIDIA(0): DFP-2: 165.0 MHz maximum pixel clock
[ 7.862] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
[ 7.862] (--) NVIDIA(0): DFP-3: 330.0 MHz maximum pixel clock
[ 7.862] (--) NVIDIA(0): DFP-3: Internal Single Link TMDS
[ 7.862] (--) NVIDIA(0): DFP-4: 960.0 MHz maximum pixel clock
[ 7.862] (--) NVIDIA(0): DFP-4: Internal DisplayPort
fonte
xrandr
? Você verificou seu arquivo de log em busca de algo útil?xorg.conf
dois monitores, é reconhecidaxorg
? Se sim, qual é o resultadoxrandr
?Respostas:
Você pode tentar usar o seguinte
xorg.conf
. Ele configura doisScreen
e umaServerLayout
seção para gerenciá-los.Pode estar faltando alguma coisa, então você terá que testar isso. Eu usei os confs daqui como referência.
Outra abordagem que você pode tentar é configurar seus monitores manualmente, usando
xrandr
. Você terá que configurar outraMonitor
seção e até a segundaDevice
seção sem aEDID
, no entanto. Mas a linha de comando seria:ou mesmo em várias linhas como:
EDIT: Adicionado
MetaModes
àDevice
seção eSubSection
com modos paraScreen
seção.fonte
xrandr: cannot find mode 1920x1080
xrandr
lances algo diferente? E os monitores estão conectados às portas DVI apropriadas? Eu assumi que o seu Benq está conectado na segunda portaDVI-D-0
. Você pode tentar trocá-los.DVI-D-0
, porque o principal está noDVI-I-1
qual suponho que estou usando atualmente./usr/share/X11/xorg.conf.d/
e~/.config/monitors.xml
. O último pode ser removido e será recriado na próximaX
reinicialização. A busca no/var/log/Xorg.0.log
arquivo também pode dizer quais dispositivos, drivers, monitoresXorg
estão detectando, se você desejar colar seu log em alguma pasta de pasta. Outra alternativa é remover o atualXorg.conf
e, do X iniciado, executarsudo X :2 -configure
e dar uma olhada no que está sendo detectado e fazer ajustes.