Я проводил выходные (и некоторое время до этого), пытаясь настроить свои корейские мониторы QHD270 и Benq G2222HDL с Ubuntu 13.10.
При установке драйверов nouveau обе функции монитора отлично работают. После установки драйверов nvidia Benq работает, а QHD270 - нет.
Теперь, после нескольких дней борьбы, мне удалось заставить работать QHD270, особенно после нескольких блогов; этот и учить этому . Теперь, к сожалению, мой G2222HDL не работает. Я исправил QHD270, предоставив пользовательский EDID, мой xorg.conf выглядит так (исключая клавиатуру и мышь):
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
Теперь я попытался определить новый Device
, Monitor
а Screen
затем ServerLayout
добавить Screen "Second Screen" RightOf "Default Screen"
, но после этого ни один монитор не работал.
В надежде решить проблему с помощью инструмента с графическим интерфейсом я открыл NVIDIA X Server Settings, где моя текущая раскладка выглядит так:
Кажется, что что-то выводится на монитор, как подсказывает мой экран печати:
Любая помощь будет принята с благодарностью.
Выход 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)
И выписка из моего лог-файла (возможно, это актуально?)
[ 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
источник
xrandr
? Вы проверили свой журнал в поисках чего-нибудь полезного?xorg.conf
, оба монитора распознаютсяxorg
? Если да, то каков результатxrandr
?Ответы:
Вы можете попробовать использовать следующее
xorg.conf
. Он настраивает дваScreen
иServerLayout
раздел для управления ими.Я могу что-то упустить, так что вам придется проверить это. Я использовал confs отсюда в качестве ссылки.
Другой подход, который вы можете попробовать, - это настроить свои мониторы вручную, используя
xrandr
. Тем не менее, вам придется настроить другойMonitor
раздел и даже второйDevice
раздел безEDID
. Но командная строка будет:или даже в несколько строк, как:
РЕДАКТИРОВАТЬ: Добавлено
MetaModes
вDevice
раздел, иSubSection
с режимами вScreen
раздел.источник
xrandr: cannot find mode 1920x1080
xrandr
бросает что-то другое? И подключены ли мониторы к соответствующим портам DVI? Я предположил, что ваш Benq подключен ко второму портуDVI-D-0
. Вы можете попробовать переключить их.DVI-D-0
, потому что основной, наDVI-I-1
котором я полагаю, тот, который я сейчас использую./usr/share/X11/xorg.conf.d/
и~/.config/monitors.xml
. Последний может быть удален, и он будет воссоздан при следующемX
перезапуске. Посмотрев на/var/log/Xorg.0.log
файл, вы также можете указать, какие устройства, драйверы, мониторыXorg
обнаруживает, если вы хотите вставить свой журнал в какую-нибудь вставку. Другой альтернативой является удаление фактическогоXorg.conf
и из запущенного X, запуститьsudo X :2 -configure
и посмотреть на то, что обнаруживается и внести коррективы.