Dual-head fails with ati driver, appears related to 'crtc'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Fix Released
|
Medium
|
|||
xserver-xorg-video-ati (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xserver-
I'm experiencing problems with dual-head setup and xrandr 1.2 following a recent upgrade to Ubuntu 7.10 (Gutsy) from Ubuntu 7.04 (Feisty) on my Dell Latitude D810 laptop with docking station. This worked on Feisty with the ati driver and it still functions when I change over to the "fglrx" driver (which rules out bad hardware).
I have a striped down configuration xorg.conf (see below) with two identical Dell FP1905 monitors connected through a docking station, one via VGA-0 and the other via DVI-0. On startup the DVI-0 monitor functions as expected and the LVDS monitor initializes but displays nonsense (some wierd color patterns). I then issue the following command to disable the LVDS:
xrandr --output LVDS --off
At this point, I can then activate the VGA-0 monitor with this command:
xrandr --output VGA-0 --auto
However, VGA-0 then displays "1: Analog Input Cannot Display This Video Mode". But, the working screen will "shift" from DVI-0 to VGA-0 when I issue the following command:
xrandr --output DVI-0 --crtc 0 --output VGA-0 --crtc 1
At this point, my desktop is properly displayed on VGA-0 while DVI-0 displays "2: Digital Input Cannot Display This Video Mode". Is it possible that this bug is related to "crtc 0" on the ATI x600 (M24)?
I have tried turning the "LVDSBiosNative
Tony
$ xrandr -q
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 3840 x 2400
VGA-0 connected 1280x1024+0+0 (normal left inverted right) 376mm x 301mm
1280x1024 60.0*+ 75.0 59.9
1152x864 74.8
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DVI-0 connected (normal left inverted right)
1280x1024 60.0 + 75.0 59.9
1152x864 74.8
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
LVDS connected (normal left inverted right)
1920x1200 60.0 +
1280x1024 59.9
1280x800 60.0
1280x768 60.0
1024x768 60.0
800x600 60.3
640x480 59.9
S-video disconnected (normal left inverted right)
$
*** BEGIN xorg.conf ***
Section "Files"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "ATI Technologies Inc M24 1P [Radeon Mobility X600]"
Driver "ati"
BusID "PCI:1:0:0"
Option "Monitor-DVI-0" "Generic Monitor"
Option "Monitor-VGA-0" "Generic Monitor 2"
Option "DRI" "false"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Generic Monitor 2"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc M24 1P [Radeon Mobility X600]"
Monitor "Generic Monitor"
SubSection "Display"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
*** END xorg.conf ***
Changed in xorg-server: | |
status: | Unknown → Fix Released |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Changed in xorg-server: | |
importance: | Medium → Unknown |
Changed in xorg-server: | |
importance: | Unknown → Medium |
Created an attachment (id=12174)
x log