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
Created attachment 10676 [details] My XF86Config
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)
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.
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.
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 =)
Is this still a problem with -r3?
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 =)
Please reopen and change the summary if this is still a problem with >=xorg-x11-6.8.0.