Hintergrund
Ich fahre ein 3-Bildschirm-Setup mit 2 übereinander angeordneten 1080p-Bildschirmen und einer flankierenden 1680x1050 im Hochformat.
Problem
Beim Booten wird der Portrait-Bildschirm nicht in der richtigen Höhe gerendert. Stattdessen wird ein 2432 Pixel großes Bild angezeigt . Wenn Sie die Maus an die Ränder des Bildschirms bewegen, wird in diesem großen Bild ein Bildlauf ausgeführt. Dieses Problem tritt auf, wenn die Auflösung des Bildschirms festgelegt wird auto
und wenn es explizit festgelegt wird 1680x1050
.
Wenn ich nach dem Booten die Ausrichtung in einen anderen Wert ändere, tippe auf "Anwenden", setze ihn auf "Zurück" rotate 90
und wende den Wert erneut an, um das Problem zu beheben .
Wird die xorg.conf mit dem im Querformat eingerichteten Bildschirm erneut gespeichert, wird der Computer entsprechend geladen.
Hinweise
Wenn ich Save to X Configuration File
in den nvidia-Einstellungen auf klicke, erhalte ich die folgenden Dialoge.
Mehrere X-Bildschirme verwenden die absolute Positionierung. Obwohl dies zulässig ist, können ein oder mehrere X-Bildschirme aufgrund von Überlappungen und / oder Toträumen nicht mehr erreichbar sein (oder werden). Es wird empfohlen, nur die absolute Position für den ersten X-Bildschirm und die relative Position für alle nachfolgenden X-Bildschirme zu verwenden.
Ich erlebe keinen toten Raum. Ich konnte keine Möglichkeit finden, den Porträtmonitor auf die relative Position einzustellen, obwohl es einfach war, ihn für den sekundären 1080p-Bildschirm (den oberen) einzurichten.
MetaMode-Liste kürzen?
Lange MetaMode-Zeichenfolgen (mehr als 900 Zeichen) werden vom aktuellen X-Server nicht unterstützt. Wenn Sie die MetaMode-Liste so kürzen, dass die MetaMode-Zeichenfolge in 900 Zeichen passt, werden nur die ersten 28 MetaModes in die X-Konfigurationsdatei geschrieben.
HINWEIS: Das Schreiben aller MetaModes in die X-Konfigurationsdatei kann zu Analysefehlern führen und den X-Server nicht starten.
Meine Optionen sind truncate metamodes
oder write all metamodes
. Ich wähle zu write all metamodes
. Dies scheint die wahrscheinlichste Ursache für meine Probleme zu sein, aber ich konnte mit Google keine Lösung finden. Das Folgende ist meine xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 319.60 (buildd@komainu) Wed Oct 2 15:12:10 UTC 2013
Section "ServerLayout"
# Removed Option "Xinerama" "0"
Identifier "Layout0"
Screen 0 "Screen0" 1050 1080
Screen 1 "Screen1" 1050 0
Screen 2 "Screen2" 0 480
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "1"
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"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Ancor Communications Inc ASUS VH236H"
HorizSync 30.0 - 85.0
VertRefresh 55.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Ancor Communications Inc ASUS VH236H"
HorizSync 30.0 - 85.0
VertRefresh 55.0 - 75.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Unknown"
ModelName "Acer X193W+"
HorizSync 30.0 - 82.0
VertRefresh 56.0 - 76.0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 460"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 460"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GT 610"
BusID "PCI:2:0:0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "DFP-3: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0; DFP-0: nvidia-auto-select +0+0; DFP-0: 1680x1050 +0+0; DFP-0: 1440x900 +0+0; DFP-0: 1280x1024 +0+0; DFP-0: 1280x1024_60 +0+0; DFP-0: 1152x864 +0+0; DFP-0: 1024x768 +0+0; DFP-0: 1024x768_70 +0+0; DFP-0: 1024x768_60 +0+0; DFP-0: 800x600 +0+0; DFP-0: 800x600_72 +0+0; DFP-0: 800x600_60 +0+0; DFP-0: 800x600_56 +0+0; DFP-0: 640x480 +0+0; DFP-0: 640x480_72 +0+0; DFP-0: 640x480_60 +0+0; DFP-0: nvidia-auto-select +0+0 {viewportin=1366x768, viewportout=1920x1079+0+0}; DFP-0: nvidia-auto-select +0+0 {viewportin=1280x800, viewportout=1728x1080+96+0}; DFP-0: nvidia-auto-select +0+0 {viewportin=1280x720}"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
# Removed Option "metamodes" "nvidia-auto-select +0+0"
# Removed Option "metamodes" "nvidia-auto-select +0+0 {rotation=90}; 1440x900 +0+0 {rotation=90}; 1440x900_60 +0+0 {rotation=90}; 1280x1024 +0+0 {rotation=90}; 1280x1024_60 +0+0 {rotation=90}; 1280x960 +0+0 {rotation=90}; 1280x720 +0+0 {rotation=90}; 1152x864 +0+0 {rotation=90}; 1024x768 +0+0 {rotation=90}; 1024x768_70 +0+0 {rotation=90}; 1024x768_60 +0+0 {rotation=90}; 800x600 +0+0 {rotation=90}; 800x600_72 +0+0 {rotation=90}; 800x600_60 +0+0 {rotation=90}; 800x600_56 +0+0 {rotation=90}; 640x480 +0+0 {rotation=90}; 640x480_72 +0+0 {rotation=90}; 640x480_60 +0+0 {rotation=90}; nvidia-auto-select +0+0 {rotation=90, viewportin=768x1366, viewportout=1680x944+0+53}; nvidia-auto-select +0+0 {rotation=90, viewportin=800x1280}; nvidia-auto-select +0+0 {rotation=90, viewportout=1680x945+0+52}"
# Removed Option "metamodes" "nvidia-auto-select +0+0; 1440x900 +0+0; 1440x900_60 +0+0; 1280x1024 +0+0; 1280x1024_60 +0+0; 1280x960 +0+0; 1280x720 +0+0; 1152x864 +0+0; 1024x768 +0+0; 1024x768_70 +0+0; 1024x768_60 +0+0; 800x600 +0+0; 800x600_72 +0+0; 800x600_60 +0+0; 800x600_56 +0+0; 640x480 +0+0; 640x480_72 +0+0; 640x480_60 +0+0; nvidia-auto-select +0+0 {viewportout=1680x945+0+52}"
# Removed Option "metamodes" "nvidia-auto-select +0+0 {rotation=270}; 1440x900 +0+0 {rotation=270}; 1440x900_60 +0+0 {rotation=270}; 1280x1024 +0+0 {rotation=270}; 1280x1024_60 +0+0 {rotation=270}; 1280x960 +0+0 {rotation=270}; 1280x720 +0+0 {rotation=270}; 1152x864 +0+0 {rotation=270}; 1024x768 +0+0 {rotation=270}; 1024x768_70 +0+0 {rotation=270}; 1024x768_60 +0+0 {rotation=270}; 800x600 +0+0 {rotation=270}; 800x600_72 +0+0 {rotation=270}; 800x600_60 +0+0 {rotation=270}; 800x600_56 +0+0 {rotation=270}; 640x480 +0+0 {rotation=270}; 640x480_72 +0+0 {rotation=270}; 640x480_60 +0+0 {rotation=270}; nvidia-auto-select +0+0 {rotation=270, viewportout=1680x945+0+52}; nvidia-auto-select +0+0 {rotation=270, viewportin=768x1366, viewportout=1680x944+0+53}; nvidia-auto-select +0+0 {rotation=270, viewportin=800x1280}"
# Removed Option "metamodes" "nvidia-auto-select +0+0 {rotation=90}; 1440x900 +0+0 {rotation=90}; 1440x900_60 +0+0 {rotation=90}; 1280x1024 +0+0 {rotation=90}; 1280x1024_60 +0+0 {rotation=90}; 1280x960 +0+0 {rotation=90}; 1280x720 +0+0 {rotation=90}; 1152x864 +0+0 {rotation=90}; 1024x768 +0+0 {rotation=90}; 1024x768_70 +0+0 {rotation=90}; 1024x768_60 +0+0 {rotation=90}; 800x600 +0+0 {rotation=90}; 800x600_72 +0+0 {rotation=90}; 800x600_60 +0+0 {rotation=90}; 800x600_56 +0+0 {rotation=90}; 640x480 +0+0 {rotation=90}; 640x480_72 +0+0 {rotation=90}; 640x480_60 +0+0 {rotation=90}; nvidia-auto-select +0+0 {rotation=90, viewportout=1680x945+0+52}; nvidia-auto-select +0+0 {rotation=90}; 1440x900 +0+0 {rotation=90}; 1440x900_60 +0+0 {rotation=90}; 1280x1024 +0+0 {rotation=90}; 1280x1024_60 +0+0 {rotation=90}; 1280x960 +0+0 {rotation=90}; 1280x720 +0+0 {rotation=90}; 1152x864 +0+0 {rotation=90}; 1024x768 +0+0 {rotation=90}; 1024x768_70 +0+0 {rotation=90}; 1024x768_60 +0+0 {rotation=90}; 800x600 +0+0 {rotation=90}; 800x600_72 +0+0 {rotation=90}; 800x600_60 +0+0 {rotation=90}; 800x600_56 +0+0 {rotation=90}; 640x480 +0+0 {rotation=90}; 640x480_72 +0+0 {rotation=90}; 640x480_60 +0+0 {rotation=90}; nvidia-auto-select +0+0 {rotation=90, viewportin=768x1366, viewportout=1680x944+0+53}; nvidia-auto-select +0+0 {rotation=90, viewportin=800x1280}; nvidia-auto-select +0+0 {rotation=90, viewportout=1680x945+0+52}"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "Stereo" "0"
Option "metamodes" "1680x1050 +0+0 {rotation=90}; nvidia-auto-select +0+0 {rotation=90}; 1440x900 +0+0 {rotation=90}; 1440x900_60 +0+0 {rotation=90}; 1280x1024 +0+0 {rotation=90}; 1280x1024_60 +0+0 {rotation=90}; 1280x960 +0+0 {rotation=90}; 1280x720 +0+0 {rotation=90}; 1152x864 +0+0 {rotation=90}; 1024x768 +0+0 {rotation=90}; 1024x768_70 +0+0 {rotation=90}; 1024x768_60 +0+0 {rotation=90}; 800x600 +0+0 {rotation=90}; 800x600_72 +0+0 {rotation=90}; 800x600_60 +0+0 {rotation=90}; 800x600_56 +0+0 {rotation=90}; 640x480 +0+0 {rotation=90}; 640x480_72 +0+0 {rotation=90}; 640x480_60 +0+0 {rotation=90}; nvidia-auto-select +0+0 {rotation=90, viewportout=1680x945+0+52}; nvidia-auto-select +0+0 {rotation=90}; 1440x900 +0+0 {rotation=90}; 1440x900_60 +0+0 {rotation=90}; 1280x1024 +0+0 {rotation=90}; 1280x1024_60 +0+0 {rotation=90}; 1280x960 +0+0 {rotation=90}; 1280x720 +0+0 {rotation=90}; 1152x864 +0+0 {rotation=90}; 1024x768 +0+0 {rotation=90}; 1024x768_70 +0+0 {rotation=90}; 1024x768_60 +0+0 {rotation=90}; 800x600 +0+0 {rotation=90}; 800x600_72 +0+0 {rotation=90}; 800x600_60 +0+0 {rotation=90}; 800x600_56 +0+0 {rotation=90}; 640x480 +0+0 {rotation=90}; 640x480_72 +0+0 {rotation=90}; 640x480_60 +0+0 {rotation=90}; nvidia-auto-select +0+0 {rotation=90, viewportout=1680x945+0+52}; 1440x900 +0+0 {rotation=90}; 1440x900_60 +0+0 {rotation=90}; 1280x1024 +0+0 {rotation=90}; 1280x1024_60 +0+0 {rotation=90}; 1280x960 +0+0 {rotation=90}; 1280x720 +0+0 {rotation=90}; 1152x864 +0+0 {rotation=90}; 1024x768 +0+0 {rotation=90}; 1024x768_70 +0+0 {rotation=90}; 1024x768_60 +0+0 {rotation=90}; 800x600 +0+0 {rotation=90}; 800x600_72 +0+0 {rotation=90}; 800x600_60 +0+0 {rotation=90}; 800x600_56 +0+0 {rotation=90}; 640x480 +0+0 {rotation=90}; 640x480_72 +0+0 {rotation=90}; 640x480_60 +0+0 {rotation=90}; nvidia-auto-select +0+0 {rotation=90, viewportin=768x1366, viewportout=1680x944+0+53}; nvidia-auto-select +0+0 {rotation=90, viewportin=800x1280}; nvidia-auto-select +0+0 {rotation=90, viewportout=1680x945+0+52}"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Umstände
- Ich verwende den nvidia-eigenen Treiber.
- Dies ist eine saubere Installation von Kubuntu 13.10
- Die 1080p-Bildschirme werden von einer GTX 460 und der Hochformatbildschirm von einer GTX 610 gesteuert.
quelle