Nvidia: сила 1920х1080 в качестве опции
Собственная Nvidia (290) на Gentoo здесь.
Я использую Nvidia TwinView с двумя мониторами 1680x1050. Теперь я хочу подключить HDTV к одному из мониторов. Почти хорошо, но поскольку Nvidia считывает информацию EDID мониторов и видит максимальное разрешение 1680x1050, оно не разрешит 1920x1080. "Определить дисплеи" из nvidia-settings
ничего не делает Мой единственный вариант - перезапустить X, но это крайне нежелательно.
Я уже обнаружил, что что-то в моем вкусе может быть сделано с MetaModes
, но это не позволяет больших разрешений либо.
Я думаю, что мне нужно сбросить информацию EDID и указать режимы вручную. Однако TwinView пока что не понравились мои предложения.
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
# inputdevice junk removed; it's overridden anyway
Section "Monitor"
Identifier "CRT-0"
ModelName "Acer P221W"
HorizSync 31-84
VertRefresh 56-77
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "MetaModes" "CRT: 1680x1050 +1680+0, DFP: 1680x1050 +0+0; CRT: 1680x1050 +0+0, DFP: 1920x1080 +1680+0"
#Option "UseEdid" "false"
SubSection "Display"
Depth 24
EndSubSection
EndSection
1 ответ
После достаточной настройки я смог получить 1920x1080 в качестве опции для вывода на ЭЛТ. Почему это не относится к DVI, бьет меня. Так что это всего лишь 80% решение: теперь я могу менять мониторы на лету, но используя неоптимальный VGA. Я закончил настройку этого и заказал современный GT520, который имеет три разъема.
Вот тока xorg.conf
, Пользовательские режимы для моих мониторов, которые я получил, используя parse-edid
программного обеспечения.
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from data in "/etc/conf.d/gpm"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "DFP-0"
ModelName "Acer P223W"
Option "DPMS"
HorizSync 31-84
VertRefresh 56-77
Mode "1920x1080"
DotClock 148.500000
HTimings 1920 2008 2052 2200
VTimings 1080 1084 1089 1125
Flags "+HSync" "+VSync"
EndMode
Mode "1680x1050"
DotClock 146.250000
HTimings 1680 1784 1960 2240
VTimings 1050 1053 1059 1089
Flags "-HSync" "-VSync"
EndMode
EndSection
Section "Monitor"
Identifier "CRT-1"
ModelName "Acer P221W"
HorizSync 31-83
VertRefresh 56-75
Option "DPMS"
Mode "1680x1050"
DotClock 146.250000
HTimings 1680 1784 1960 2240
VTimings 1050 1053 1059 1089
Flags "-HSync" "-VSync"
EndMode
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7600 GS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "DFP-0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "MetaModes" "CRT: 1680x1050 +1680+0, DFP: 1680x1050 +0+0; CRT: 1680x1050 +0+0, DFP: 1920x1080 +1680+0"
#Option "UseEdid" "false"
#Option "ModeDebug" "True"
SubSection "Display"
Depth 24
Modes "1920x1080" "1680x1050"
EndSubSection
EndSection