PDA

View Full Version : [ubuntu] ATI HD 2400 XT small form factor, dual setup and portrait mode



noahc
July 8th, 2008, 11:17 PM
Hi,

I'm running Ubuntu 8.04. I have a dual monitor setup currently running in Ubuntu, off one ATI HD 2400 XT small form factor card using the proprietary ATI drivers.

What I'm strugging with is having *one* of my two monitors run in portrait mode, while the other stays in landscape mode. Right now, both are in landscape mode.

I found the following post that unofficially states ATI drivers don't support rotation. If this is true, does anyone have a hack that works? If it isn't true, then any idea what to do here?

Any help would be greatly appreciated! Linux newbie here just trying to be productive with this ever-difficult setup!
1. The link:
http://wiki.cchtml.com/index.php/Features#Screen_Rotation

2. What happens when I run xrandr for rotating one monitor 90 degrees (for portrait mode):
xrandr -o left
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 159 (RANDR)
Minor opcode of failed request: 2 (RRSetScreenConfig)
Serial number of failed request: 13
Current serial number in output stream: 13

3. What my xorg.conf looks like:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Default Screen" 0 0
Screen "aticonfig-Screen[0]-1" Above "Default Screen"
EndSection

Section "Files"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]-1"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "RandRRotation" "On"
EndSection

Section "Device"
Identifier "aticonfig-Device[0]-1"
Driver "fglrx"
BusID "PCI:1:0:0"
Screen 1
Option "RandRRotation" "On"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Modes "1600x1200"
EndSubSection
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-1"
Device "aticonfig-Device[0]-1"
Monitor "aticonfig-Monitor[0]-1"
DefaultDepth 24
SubSection "Display"

modes "1600x1200

Viewport 0 0
Depth 24
EndSubSection
EndSection


My xorg log looked ok (grepped for errors, warnings and nothing out of the ordinary), but it's attached to view if you want.

Thanks again,
njc