xf86-video-intel-2.1.1 screen rotation

Jeffrey A. Hurt jhurt at digideal.com
Tue Apr 15 12:17:25 PDT 2008

I've just compiled/installed X11R7.3 and I'm trying to get the intel
driver to rotate the screen 180 degrees when X starts.  Once X is
running I can rotate the screen via the command line with "xrandr -o 2"
but I haven't found a way to do this using xorg.conf.  Here's my current
xorg.conf file...

---------------------------- start ----------------------------
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"

Section "Files"
    RgbPath      "/usr/share/X11/rgb"
    ModulePath   "/usr/lib/X11/modules"
    FontPath     "/usr/lib/X11/fonts/misc/"
    FontPath     "/usr/lib/X11/fonts/TTF/"
    FontPath     "/usr/lib/X11/fonts/OTF"
    FontPath     "/usr/lib/X11/fonts/Type1/"
    FontPath     "/usr/lib/X11/fonts/100dpi/"
    FontPath     "/usr/lib/X11/fonts/75dpi/"

Section "Module"
    Load  "dbe"
    Load  "extmod"
    Load  "glx"
    Load  "record"
    Load  "xtrap"
    Load  "freetype"
    Load  "type1"

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
    Option       "Rotate" "inverted"

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "Mobile 915GM/GMS/910GML Express Graphics Controller"
    BusID       "PCI:0:2:0"
    Option      "Monitor-VGA" "Monitor0"

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth      24
---------------------------- end -----------------------------

Here's a snippet from my Xorg.0.log file...
---------------------------- start ----------------------------
(II) intel(0): Output configuration:
(II) intel(0):   Pipe A is off
(II) intel(0):   Display plane A is now disabled and connected to pipe
(II) intel(0):   Pipe B is on
(II) intel(0):   Display plane B is now enabled and connected to pipe B.
(II) intel(0):   Output VGA is connected to pipe none
(II) intel(0):   Output LVDS is connected to pipe B
(II) intel(0):   Output TV is connected to pipe none
(II) intel(0): Set up textured video
(II) intel(0): direct rendering: Not available
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled
(WW) intel(0): Option "Rotate" is not used
(--) RandR disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
---------------------------- end -----------------------------

Is what I'm attempting here even possible, or is rotation only possible
via xrandr?  Thanks in advance...

More information about the xorg mailing list