Nvidia: Zwang 1920x1080 als Option

4383
progo

Das proprietäre Nvidia (290) über Gentoo hier.

Ich verwende hier Nvidia TwinView mit zwei 1680x1050-Monitoren. Nun möchte ich einen Hotplug zwischen HDTV und einem der Monitore herstellen. Fast gut, aber da Nvidia die EDID-Informationen der Monitore liest und die maximale Auflösung von 1680x1050 sieht, ist 1920x1080 nicht möglich. "Displays erkennen" von nvidia-settingstut nichts. Meine einzige Möglichkeit ist es, X neu zu starten. Dies ist jedoch äußerst ungünstig.

Ich habe bereits entdeckt, dass etwas in meinem Sinne möglich ist MetaModes, aber auch größere Auflösungen sind nicht möglich.

Ich denke, ich muss die EDID-Informationen löschen und die Modi manuell angeben. Allerdings hat TwinView meine Angebote bisher nicht gemocht.

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 
0

1 Antwort auf die Frage

1
progo

Nach genügendem Tweaking konnte ich 1920x1080 als Option für die CRT-Ausgabe erhalten. Warum es nicht für DVI galt, schlägt mich. Das ist also nur eine 80% ige Lösung: Jetzt kann ich Monitore im laufenden Betrieb austauschen, jedoch mit suboptimalem VGA. Ich bin fertig mit dem Tweak und habe einen modernen GT520 mit drei Anschlüssen bestellt.

Hier ist der Strom xorg.conf. Die benutzerdefinierten Modi für meine Monitore habe ich mit der parse-edidSoftware erhalten.

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