Okay, while I don't dable in Linux as much as I used to (partially due to issues like the one I'm about to go into), I do fondly remember when Xgl and Compiz hit the scene, long before the Beryl fork or the Compiz-Fusion merger.
I remember one simple issue back then. Back on my Radeon 9600, I was able to get Compiz working with XGL and all was good. Then I tried playing a video or running a 3D program and everything went to hell.
At the time, I started looking for solutions to this issue, and the general consensus was that the solution to all our problems was either XeGL or AIGLX, whichever got around to working properly first.
Fast forward a few years and now the holy grail is DRI2 for flicker-free playback. Fantastic. However, having just gotten a Radeon 4850 and trying out Compiz, months after Ati supposedly got AIGLX into their FGLRX driver, I really need to ask...
Why on Earth does video playback and 3D still not work? I mean, at all. I tried running glxgears and it appears to never leave its screen block, even when rotating the cube. I try playing a video, and it's a flickery mess with the exact same problem. Heaven help me if I try running Blender, which is suddenly incapable of opening in "windowed mode", and behaves erratically as it is.
Wasn't the big FGLRX update supposed to fix all of this? I wondered if I was the only one with this issue, but then I looked it up and this seems... standard. Does anyone's fglrx-powered Ati card NOT do this?
Because as it stands, it seriously looks like AIGLX support was essentially a "lie" in that it "works" but the entire purpose of supporting it is completely lost. I mean, in all honesty, what exactly is the difference between this and using Xgl 3 years ago? I'm half upset and half confused as to why this seems to be the case. Is there a workaround I don't know about? (Ha ha ha, no, disabling Compiz isn't a workaround )
I remember one simple issue back then. Back on my Radeon 9600, I was able to get Compiz working with XGL and all was good. Then I tried playing a video or running a 3D program and everything went to hell.
At the time, I started looking for solutions to this issue, and the general consensus was that the solution to all our problems was either XeGL or AIGLX, whichever got around to working properly first.
Fast forward a few years and now the holy grail is DRI2 for flicker-free playback. Fantastic. However, having just gotten a Radeon 4850 and trying out Compiz, months after Ati supposedly got AIGLX into their FGLRX driver, I really need to ask...
Why on Earth does video playback and 3D still not work? I mean, at all. I tried running glxgears and it appears to never leave its screen block, even when rotating the cube. I try playing a video, and it's a flickery mess with the exact same problem. Heaven help me if I try running Blender, which is suddenly incapable of opening in "windowed mode", and behaves erratically as it is.
Wasn't the big FGLRX update supposed to fix all of this? I wondered if I was the only one with this issue, but then I looked it up and this seems... standard. Does anyone's fglrx-powered Ati card NOT do this?
Because as it stands, it seriously looks like AIGLX support was essentially a "lie" in that it "works" but the entire purpose of supporting it is completely lost. I mean, in all honesty, what exactly is the difference between this and using Xgl 3 years ago? I'm half upset and half confused as to why this seems to be the case. Is there a workaround I don't know about? (Ha ha ha, no, disabling Compiz isn't a workaround )
Comment