У меня есть монитор QNIX 2710, который сообщает о плохой EDID. При использовании модуля nouveau экран работает нормально при 2560x1440, однако производительность не идеальна, поэтому я хочу использовать двоичный файл nvidia.
Я установил двоичный штраф, использовал nvidia-xconfig для генерации xorg.conf, а затем отредактировал вручную этот conf для соответствия монитору.
Я могу получить доступ к графическому устройству входа в Kubuntu 13.10, используя двоичный файл nvidia, который, как мне кажется, работает. Тем не менее, когда я вхожу в систему, KDE открывает свое обычное маленькое окошко посередине, показывающее ход входа в систему. Когда второй значок начинает появляться, экран пропадает, а затем переходит к тестовому шаблону. Вот как ведет себя экран, когда установлено неправильное разрешение - на нем нет скейлера.
Так что я могу только сделать вывод, что режим меняется после входа в систему. Некоторые копания обнаружили, что nvidia-auto-Detection работает на 800x600, что никогда не сработает.
Я создал xorg.conf, который должен работать с монитором. Я настроил его на игнорирование EDID:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 304.88 (buildmeister@swio-display-x86-rhel47-06) Wed Mar 27 15:32:58 PDT 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 88.8
VertRefresh 59.5
Modeline "2560x1440" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
DisplaySize 597 336
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "2560x1440"
Option "UseEDID" "False"
Option "UseEDIDDPI" "False"
Option "UseEDIDFreqs" "False"
Option "ExactModeTimingsDVI" "True"
### Metamode for single QX2710 (2560x1440)
# Option "metamodes" "DFP-0: 2560x1440 +0 +0"
EndSubSection
EndSection
В заключение мой вопрос: как / почему режим меняет пост-вход в систему? Существуют ли дополнительные xorg.conf или что-то подобное, которые применяются после входа в систему?
Спасибо заранее.
-lc
Я не смог исправить это элегантным способом, но смог подключить монитор с поддержкой 800x600, а затем изменил разрешение на 2560x1440, которое было единственным другим доступным разрешением. Однажды сделав это, все прошло нормально после перезагрузки и т. Д.