Ich probiere gerade ein wenig an der xorg.conf rum und versuche die vermissten Auflösungen hinzuzufügen. Dabei ist mir aufgefallen, dass in dem Ordner /etc/X11 nicht bloß ne xorg.conf liet, sondern auch noch eine XF86Config. Ist das normal? Der Inhalt sieht so aus:
Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" EndSection Section "Module" Load "dbe" Load "extmod" Load "type1" Load "freetype" Load "glx" 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 "keyboard" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "AllowEmptyInitialConfiguration" "True" SubSection "Display" Depth 24 EndSubSection EndSection
Da stht nix von Panasonic-TV oder spezielles zu den Auflösungen drin. Ich verstehe nicht, warum die Datei überhaupt da ist. Die hat auch ganz viele Backup-Dateien (genau wie die xorg.conf). So wie ich das sehe, wird die xorg.conf in ganz vielen Fällen einfach ignoriert. Wenn ich zum Beispiel vom XBMC-Vollbild in den Fenstermodus schalte, ist manchmal das Panning wieder da. Panning wird aber in der xorg.conf mit einem @Zeichen vor der Auflösung, im Abschnitt Metamodes eingeschaltet. Zum Beispiel so:
Option "MetaModes" "DFP-0: 1280x1024, TV-0: 800x600 @1280x1024"
In der ganzen xorg.conf kommt aber gar kein @-Zeichen vor. Folglich muss der sich beim Umschalten irgendeine Standard-Config von irgendwoher anders holen. In der XF86Config kommt so ein @-Zeichen auch nicht vor. Gibt's sonst noch Config-Dateien für Auflösung und Bildeinstellungen?
Kein Ton, Panning, schlechte Performance und leicht versetztes Bild krieg ich manchmal auch, wenn ich einfach den Fernseher ne Weile aus habe und dann einschalte, wobei ich vorher alles per Auflösungswechsel gerade gebogen hatte.
Wie kann das sein, dass das Linux die laufenden Einstellungen vergisst?
Edit:
Hier mal meine neue, bearbeitete xorg.conf. Es brachte keinen Erfolg, sie zu ändern.
# nvidia-settings: X configuration file generated by nvidia-settings # nvidia-settings: version 331.20 (buildd@roseapple) Mon Feb 3 15:07:22 UTC 2014 # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 304.117 (buildmeister@swio-display-x86-rhel47-01) Tue Nov 26 22:29:40 PST 2013 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection Section "Files" EndSection Section "Module" Load "dbe" Load "extmod" Load "type1" Load "freetype" Load "glx" 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 "keyboard" EndSection Section "Monitor" Identifier "Monitor0" VendorName "PANASONIC" ModelName "TH-42PV71FA" HorizSync 31.0 - 69.0 VertRefresh 59.0 - 86.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce GT 440" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "nvidiaXineramaInfoOrder" "DFP-1" Option "metamodes" "1920x1080 +0+0 {viewportout=1830x1029+45+25}" Option "SLI" "Off" Option "MultiGPU" "Off" Option "BaseMosaic" "off" SubSection "Display" Depth 24 Modes "1920x1080" "1600x1200" "1440x1080" "1366x768" "1280x1024" "1280x720" "800x600" "720x576" EndSubSection EndSection
Ich habe weder mehr Display-Modi, noch wird der geänderte Bildschirmname im nvidia-Tool angezeigt. Hab auch das neue xserver-common-update, das heute rausgekommen ist, installiert. Keine Änderung. Doch eine: Das xbmc zickt jetzt rum: Superlangsam und friert gerne ein. Muss die Auflösung nochmal hin- und herschalten, dann hört's auf.
Außerdem hab ich folgendes probiert:
#xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync # xrandr --addmode HDMI-0 "1280x1024_60.00"X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 29 Current serial number in output stream: 30
Wollte damit eine neue Auflösung hinzufügen. Hat leider nicht geklappt.
Edit2:
Ich seh' grad, dass die xorg.conf gar nicht mehr benutzt wird:
Der X-Server hat sich in den letzten Jahren kontinuierlich weiterentwickelt. Damit einher ging die abnehmende Bedeutung der Konfiguration über die zentrale Datei /etc/X11/xorg.conf. Grafikkarten und Bildschirme werden nun vollautomatisch oder - bei Bedarf - manuell mittels RandR konfiguriert.
Tja...statdessen gibt's jetzt 'nen Ordner /usr/share/X11/xorg.conf.d/, wo Dateien mit gleichem Aufbau wie die xorg.conf erstellt werden können. Also hab ich alle Grafikabschnitte aus der xorg.conf zusammenkopiert, in eine neue Datei 20-nvidia-panasonic reinkopiert und in dem xorg.conf.d-Ordner abgespeichert. Kein Erfolg. Ist wohl ein Geheimnis, wie diese achso "weiterentwickelte" Vollautomatik funktioniert.
Hat wirklich keine 'ne Idee?