Feature Request: Support rotation of 1 or more screens

Bug #1012252 reported by Rodney Beede
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
disper
New
Undecided
Unassigned

Bug Description

I have a 2 external monitor setup. One monitor is the normal horizontal (1920x1200) while the other is vertical (1200x1920).

I couldn't figure out if disper had a way to rotate one of the screens. I think TwinView is being enabled by default which doesn't support screen rotation especially of only 1monitor and not the other.

disper -i < disperDocked

file disperDocked:
backend: nvidia
#DFP-0 is the notebook LCD. NVIDIA Quadro 2000M (and just regular 2000) are limited to 2 displays at once
associated displays: DFP-1, CRT-0
metamode: DFP-1: 1920x1200 @1920x1200 +0+0, CRT-0: 1920x1200 @1920x1200 +1920+0
xinerama info order: DFP-1, CRT-0

An xorg.conf that works (without using disper and requiring a reboot):

[I manually added the Option "Rotate" "left" after using nvidia-settings]

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 295.49 (<email address hidden>) Tue May 1 00:54:24 PDT 2012

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 295.33 (buildd@allspice) Fri Mar 30 15:25:24 UTC 2012

Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" RightOf "Screen1"
    Screen 1 "Screen1" 0 0
    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 "HP LA2405"
    HorizSync 24.0 - 76.0
    VertRefresh 50.0 - 63.0
    Option "DPMS"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "HP LA2405"
    HorizSync 24.0 - 76.0
    VertRefresh 50.0 - 63.0
    Option "DPMS"
EndSection

Section "Device"
    Identifier "Device1"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "Quadro 2000M"
    BusID "PCI:1:0:0"
    Screen 1
EndSection

Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "Quadro 2000M"
    BusID "PCI:1:0:0"
    Screen 0
EndSection

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

Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "0"
    Option "metamodes" "CRT: nvidia-auto-select +0+0"
    Option "Rotate" "left"
    SubSection "Display"
        Depth 24
    EndSubSection
EndSection

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

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.