Bug 15524 - > xf86-video-ati-6.6.3 does not work correctly with two radeon cards
Summary: > xf86-video-ati-6.6.3 does not work correctly with two radeon cards
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.3 (2007.09)
Hardware: Other All
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-15 15:07 UTC by Laurence Withers
Modified: 2008-07-19 14:57 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Working Xorg log (92.24 KB, text/x-java)
2008-04-15 15:07 UTC, Laurence Withers
no flags Details
Failed Xorg log file (103.17 KB, patch)
2008-04-15 15:08 UTC, Laurence Withers
no flags Details | Splinter Review
xorg.conf (3.29 KB, text/plain)
2008-06-16 13:52 UTC, Laurence Withers
no flags Details

Description Laurence Withers 2008-04-15 15:07:54 UTC
Created attachment 15940 [details]
Working Xorg log

I have a machine with two radeon cards (rv370), each dual head. This setup
works correctly using Xinerama with the xf86-video-ati-6.6.3 driver. If I try
to use a later driver (I have tried 6.8.0 and git repository from 2008-03-21), it fails with the following symptoms:

 1. segfault if xinerama enabled in server flags (so we disable it)
 2. screen 0 works as expected
 3. screen 1 is drawn but mouse cursor is corrupt -- it appears as a white box 
    with some seemingly random black pixels
 3. screen 2 seems to work (mouse is drawn)
 4. X server crashes if mouse is moved onto screen 3.

I will attach log files with the 6.6.3 driver and the git driver. (For reference I originally reported this as http://bugs.gentoo.org/show_bug.cgi?id=214136 ).
Comment 1 Laurence Withers 2008-04-15 15:08:22 UTC
Created attachment 15941 [details] [review]
Failed Xorg log file
Comment 2 Dr. Tilmann Bubeck 2008-04-21 12:17:36 UTC
I can confirm this with my setup which is very similar:
 * two rv370 cards with each DVI+VGA
 * two monitors attached to the two DVI ports
 
I does not run on Fedora 9 Preview based upon
 * xorg-x11-drv-ati-6.8.0-10.fc9.i386
 * xorg-x11-server-Xorg-1.4.99.901-22.20080415.fc9.i386)

Problems are similar than the post above.

The same hardware runs without any problems on Fedora 6 based upon
 * xorg-x11-drv-ati-6.6.3-1.fc6
 * xorg-x11-server-Xorg-1.1.1-47.10.fc6

I am able to recompile the ati driver from TAR or SVN to offer my help. Please feel free to contact me for any tests. Also I can attach log files or debug output if requested.

Comment 3 Laurence Withers 2008-05-11 02:36:14 UTC
I tried running a git-bisect to narrow down the problem, but due to the wide variety of different behaviour I experienced I'm not sure the process was successful.

Anyway, with "good" == "working perfectly" and "bad" == "anything wrong", git-bisect gives commit e8d77b7c36fa791a2350a6f4b15728b15d8f3de0 as the first non-working commit.

Of course this has different behaviour (all screens blank but no crashing) to what I'm experiencing at 6.8.0, so it's possible this introduced a bug which was fixed later and my issue is something separate.
Comment 4 Dave Airlie 2008-05-11 14:05:39 UTC
can you try with latesst ati git tree please?

for the Fedora reported the F9 packages are at 
http://koji.fedoraproject.org/packages/xorg-x11-drv-ati/6.8.0/13.fc9/

It should at least fix the mouse in screen 1, but may fix other bits.

please attach the xorg.conf also you are using.
Comment 5 Laurence Withers 2008-06-16 13:51:11 UTC
I can confirm that the driver works correctly with the latest git, commit b416e97a1f16ef700ba1aaca317dee82b7a3cf64 . xorg.conf to be attached shortly.
Comment 6 Laurence Withers 2008-06-16 13:52:51 UTC
Created attachment 17149 [details]
xorg.conf

xorg.conf used with latest git driver. Note "xinerama" serverflag has been commented out; with 6.6.3, this is uncommented, but the file is otherwise unchanged.
Comment 7 Laurence Withers 2008-07-19 14:57:39 UTC
Definitely works with xf86-video-ati-6.9.0, bug should be closed.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.