← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 527060] [NEW] [Koala 9.10] Radeon X700 (xserver-xorg-video-radeon) doesn't clone VGA-0 and DVI-0 correctly

 

Public bug reported:

Binary package hint: xserver-xorg-video-ati

After updating to xserver-xorg-video-radeon 1:6.12.99+git20090929
.7968e1fb-0ubuntu1 my dualhead configuration no longer works. Meanwhile
I have crafted a workaround, but I think there is an underlying problem:

1. With 8.04 using the flgrx driver everythings works as expected.
2. With 9.04 using the new xserver-xorg-video-ati wasn't successful
3. 9.10 needs initially some fiddling with /etc/X11/xorg.conf but it works until the last update: Afterwards the 2nd monitor goes into standby mode when user session starts. In xorg.conf there are lot of entries
   # commented out by update-manager, HAL is now used and auto-detects devices
   # Keyboard settings are now read from /etc/default/console-setup

An extra twist may be relevant (or not): The laptop has a DVI-output.
This is connected to a console switch (KVM KS104) with DVI to VGA
adaptor. Therefore the second monitor uses the VGA input, but not the
DVI input.

Now I have started with a new xorg.conf as given from xserver defaults, doing some xrandr commands and things work for now, see https://answers.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+question/100838 for details.
BTW: The gnome-display-properties (gnome-control-center 1:2.28.1-0ubuntu1) is useless in this situation, it behaves strange... This may be caused by other conf files have to be corrected, too.

The problem: VGA-0 isn't a real clone of DVI-0, they are different in several aspects:
1. Switching monitors on the KVM lets xrandr report DVI-0 as connected or disconnected accordingly. But VGA-0 is claimed as connected anyway.
2. VGA-0 has less modelines than DVI-0: I have to gather them with cvt(1) and set them with xrandr manually. What makes a clone a clone?
3. I dont know why, but I have to switch off the crtc for DVI-0 to get things working.

Here are the xrandr commands for reference:
# --mode 1280x800 is well known to LVDS
xrandr --output LVDS --auto
# the clone is not a real one, switch off
xrandr --output DVI-0 --crtc 0 --off
# new Modeline according to "cvt 1280 1024"
xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
# use it on VGA-0
xrandr --addmode VGA-0 1280x1024_60.00
# activate it on the second crtc
xrandr --output VGA-0 --crtc 1 --mode 1280x1024_60.00
# use the dual screen
xrandr --output VGA-0 --crtc 1 --right-of LVDS

ProblemType: Bug
Architecture: amd64
Date: Wed Feb 24 13:39:05 2010
DistroRelease: Ubuntu 9.10
MachineType: FUJITSU SIEMENS Amilo A1667 Series
Package: xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
ProcCmdLine: root=UUID=1f73c719-84a9-4826-952c-eb9cb99c09f3 ro vga=792 splash
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-19.56-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2.1
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xserver-xorg-video-ati
Uname: Linux 2.6.31-19-generic x86_64
dmi.bios.date: 08/25/2005
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1.01C
dmi.board.name: P50CA
dmi.chassis.type: 10
dmi.chassis.vendor: FUJITSU SIEMENS
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr1.01C:bd08/25/2005:svnFUJITSUSIEMENS:pnAmiloA1667Series:pvr:rvn:rnP50CA:rvr:cvnFUJITSUSIEMENS:ct10:cvr:
dmi.product.name: Amilo A1667 Series
dmi.sys.vendor: FUJITSU SIEMENS
fglrx: Not loaded
system:
 distro:             Ubuntu
 architecture:       x86_64kernel:             2.6.31-19-generic

** Affects: xserver-xorg-video-ati (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug radeon x700

-- 
[Koala 9.10] Radeon X700 (xserver-xorg-video-radeon) doesn't clone VGA-0 and DVI-0 correctly
https://bugs.launchpad.net/bugs/527060
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-ati in ubuntu.



Follow ups

References