Linked by Thom Holwerda on Mon 20th Feb 2006 12:22 UTC, submitted by Rahul
X11, Window Managers Updated: Fedora was right in the middle of announcing all this properly, so here is the updated item containing the official names. Videos included, as well as the inevitable 'Why not Xgl?'. "AIGLX is a project that aims to enable GL-accelerated effects on a standard desktop. We have a lightly modified X server (that includes a couple of extensions), an updated Mesa package that adds some new protocol support and a version of metacity with a composite manager. The end result is that you can use GL effects on your desktop with very few changes, the ability to turn it on and off at will, and you don't have to replace your X server in the process." This is part of Fedora's Rendering Project, and instructions on how to install all this are available too.
Thread beginning with comment 97576
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Not Invented Here
by somebody on Mon 20th Feb 2006 17:35 UTC in reply to "Not Invented Here"
somebody
Member since:
2005-07-07

First, not to belittle Novells compiz+XGL. I don't. I'm still picking up my jaws from the floor ever since I saw it.

Why is it RedHat always seems to take a "not invented here" approach to advances developed outside of RedHat?

Because those two are different, read
http://freedesktop.org/~krh/aiglx.pdf

Another work from RH here:
http://people.freedesktop.org/~ajax/xdc2006.pdf

And fairly connected from the Sun
http://mediacast.sun.com/share/alanc/xdevconf06-fbpm.pdf

Again presentations from NVidia
http://download.nvidia.com/developer/presentations/2006/xdevconf/nv...
http://download.nvidia.com/developer/presentations/2006/xdevconf/co...

more here (hackfesting at XDC)
http://anholt.livejournal.com/
or at least the part where he says about AIGLX being non-implemented plan for 5 years already

This is correct approach (at least in my opinion) to this problem. Novell went for faster implementation to get the same result and RH went for more politicaly correct implementation where even Novells solution could still reside with not so many modifications but suddenly with a politicaly correct status and the same effect.

And if you read this papers you can see how nicely all works stack up ( PowerManagment(Sun) + X Deconstruction(RH) ) => Indirect GLX or NVida presentations => (Composite manager of your choice: Compiz, Metacity or some other) => hopefully what we all wish for

In the end result should be the same as now with Compiz+GLX, except everything should "Just work" instead of "Maybe if you're lucky" like it is now

As for people saying XeGL being the right solution. Well, yes it is. But unfortunatelly just as much as saying NVidia driver is the right one for your card (yes, it works if your card is NVidia. Otherwise? Well, your X sucks major since it doesn't work). XeGL depends on hardware that can drive the needed resources (in this case GL support, read NVidia paper for better info) while AIGLX overlays X and works without GL support too. You simply have to disable it, nothing else.

All this appears to be is Yet Another Acceleration of X development.

Yes, probably seems so. But after you study XDevConf papers, not really. At least I see it as politicaly correct solution.

Could time be better spent on improving XGL, which (based on the notes in that thread) is more stable, applicable to more hardware, and a better implementation?

Probably, if Novell wouldn't choose to work closed session. But projects still differentiate quite a lot.

Reply Parent Score: 5