Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19357 - Xinerama doesn't work with radeon drivers in XFree 4.3.0-r2
Summary: Xinerama doesn't work with radeon drivers in XFree 4.3.0-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-15 08:42 UTC by Jan Jitse Venselaar
Modified: 2005-01-03 12:11 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
My XF86Config (XF86Config-4,17.05 KB, text/plain)
2003-04-15 08:46 UTC, Jan Jitse Venselaar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Jitse Venselaar 2003-04-15 08:42:55 UTC
When I start XFree 4.3.0 and use the ati drivers that come with it, it fails to detect my second 
monitor: following message in XFree86.0.log 
(WW) RADEON(1): Only one monitor detected, Second screen will NOT be created 
While with XFree 4.3.0-r1 and earlier, and with the new ati-drivers from ATI for XFree 4.3 
(ati-drivers 2.9.6), it works OK. 
I have a Radeon 9500Pro. 
 

Reproducible: Always
Steps to Reproduce:
1.Use Radeon 9500Pro with 2 monitors 
2.emerge 4.3.0-r2 
3.Try to use xinerama 
Actual Results:  
no xinerama 

Expected Results:  
xinerama working
Comment 1 Jan Jitse Venselaar 2003-04-15 08:46:41 UTC
Created attachment 10676 [details]
My XF86Config
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2003-04-15 09:04:08 UTC
it seems as though DRI with xinerama is wonky.          
/* Xinerama has sync problem with DRI, disable it for now */
        if (xf86IsEntityShared(info->pEnt->index)) {
            info->directRenderingEnabled = FALSE;
                xf86DrvMsg(scrnIndex, X_WARNING,
                   "Direct Rendering Disabled -- "
                   "Dual-head configuration is not working with "
                   "DRI at present.\n"
                   "Please use only one Device/Screen "
                   "section in your XFConfig file.\n");

in the radeon_driver.c file in the x sources. seems like a time issue -- they'll sort it out at some point.  In the meantime, I'll make a patch to re-enable xinerama (with a RADEON_RISKY environment variable)
Comment 3 Michael Labhard 2003-05-04 14:44:30 UTC
Why isn't this ebuild masked?  4.3.0-r1 is masked.  I certainly had no expectation that I would loose Xinerama support by doing a routine emerge on world yesterday.  It would have been helpful to me if this ebuild had been masked when this bug was identified.
Comment 4 Preston Crow 2003-05-30 15:03:35 UTC
x11-base/xfree-4.3.0-r2
x11-base/xfree-drm-4.3.0

Video card: Radeon VE (7000 with dual monitor support)

Xinerama works for me.  However, there are some problems, but I'm not sure what package is to blame.  If I enable xscreensaver, running any of the OpenGL modules crashes X.  If I run glxgears, it works on the first screen, but shows up as a black window on the second screen.  Also, glxinfo reports that DRI is not enabled, even though I turned it on (it was working with one monitor).  I explicitly turned it off, and xscreensaver is still crashing X.

Since I'm getting a different behaviour, I'm guessing that it's related to the ati-drivers.
Comment 5 Scott Price 2003-06-19 06:40:31 UTC
I get the same problem with my Radeon 9000 (64MB) using xscreensaver.  It crashes if any of the OpenGL screensavers are run.  Xinerama works fine for me using Xfree 4.3.0-r2.  I have since found a MergedFB patch that works better, though.  DRI actually works with it.

Scott  =)
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2003-12-04 03:48:08 UTC
Is this still a problem with -r3?
Comment 7 Scott Price 2003-12-04 05:59:47 UTC
I am using the DRI snapshot over 4.3.0, so it is hard for me to tell if it is still a problem.  I don't think it is, but I can't be sure.

Scott  =)
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2005-01-03 12:11:58 UTC
Please reopen and change the summary if this is still a problem with >=xorg-x11-6.8.0.