PDA

View Full Version : [ubuntu] invert monitor - 12.04.1 LTS - Xorg Problem - NVIDIA Quadro NVS 450



para-banana
December 9th, 2012, 01:29 PM
Hi all,

I have a workstation connected to four monitors via the NVIDIA Quadro NVS 450 running "NVIDIA accelerated graphics driver (post-release updates ) (version current-updates)".
One of the monitors should be rotated by 180 (inverted). In Ubuntu 11.10 Oneric Ocelot I used the NVIDIA X Server settings to generate a Xorg.conf template, which I edited to invert one of the monitors by adding the option "Rotate" "inverted" to the screen section of the corresponding monitor. This worked quite well, but after upgrading to 12.04.1 LTS this does not work anymore.
All four monitors work but I cannot invert this one monitor.
I also tried to reinstall the system (12.04 LTS) without upgrading, but I am still not able to invert the monitor.
(By the way, the randr extension is not compatible with the NVIDIA driver and has to be removed in order to run it).

Does someone have a solution?

Thanks a lot!
Best!

xorg.conf


# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 304.37 (buildd@allspice) Sun Sep 9 05:59:26 UTC 2012


Section "ServerLayout"

# Removed Option "Xinerama" "1"
# Removed Option "Xinerama" "0"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" 1920 0
Screen 2 "Screen2" 3840 0
Screen 3 "Screen3" 3840 768
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 "Monitor0"
VendorName "Unknown"
ModelName "BenQ GL2450H"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 76.0
Option "DPMS"
EndSection

Section "Monitor"

# HorizSync source: unknown, VertRefresh source: unknown
Identifier "Monitor1"
VendorName "Unknown"
ModelName "BenQ GL2450H"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 76.0
Option "DPMS"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor2"
VendorName "Unknown"
ModelName "BenQ G922HDL"
HorizSync 24.0 - 63.0
VertRefresh 50.0 - 76.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "Monitor3"
VendorName "Unknown"
ModelName "BENQ G922HDL"
HorizSync 24.0 - 63.0
VertRefresh 50.0 - 76.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 450"
BusID "PCI:4:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 450"
BusID "PCI:3:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Device2"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 450"
BusID "PCI:3:0:0"
Screen 1
EndSection

Section "Device"
Identifier "Device3"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 450"
BusID "PCI:4:0:0"
Screen 1
EndSection

Section "Screen"

# Removed Option "metamodes" "DFP-0: nvidia-auto-select +1920+312, DFP-1: nvidia-auto-select +0+0"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0; DFP-0: 1366x768 +0+0; DFP-0: 1366x768_60 +0+0; DFP-0: 1152x720 +0+0; DFP-0: 1152x720_60 +0+0; DFP-0: 1024x768 +0+0; DFP-0: 1024x768_75 +0+0; DFP-0: 1024x768_60 +0+0; DFP-0: 800x600 +0+0; DFP-0: 800x600_75 +0+0; DFP-0: 800x600_60 +0+0; DFP-0: 640x480 +0+0; DFP-0: 640x480_75 +0+0; DFP-0: 640x480_60 +0+0; DFP-0: nvidia-auto-select @1366x720 +0+0"
# Removed Option "metamodes" "DFP-0: nvidia-auto-select +0+0; DFP-0: 1366x768 +0+0; DFP-0: 1366x768_60 +0+0; DFP-0: 1152x720 +0+0; DFP-0: 1152x720_60 +0+0; DFP-0: 1024x768 +0+0; DFP-0: 1024x768_75 +0+0; DFP-0: 1024x768_60 +0+0; DFP-0: 800x600 +0+0; DFP-0: 800x600_75 +0+0; DFP-0: 800x600_60 +0+0; DFP-0: 640x480 +0+0; DFP-0: 640x480_75 +0+0; DFP-0: 640x480_60 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0; DFP-0: 1024x768 +0+0; DFP-0: 1024x768_75 +0+0; DFP-0: 1024x768_60 +0+0; DFP-0: 800x600 +0+0; DFP-0: 800x600_75 +0+0; DFP-0: 800x600_60 +0+0; DFP-0: 640x480 +0+0; DFP-0: 640x480_75 +0+0; DFP-0: 640x480_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device "Device2"
Monitor "Monitor2"
DefaultDepth 24
Option "Rotate" "inverted"
Option "TwinView" "0"
Option "metamodes" "DFP-2: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen3"
Device "Device3"
Monitor "Monitor3"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP-1: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Disable"
EndSection