Mesa, Radeonhd, Gallium3D and friends.

I’ve got me a motherboard with integrated ATI HD3300 graphics, which, of course, has been giving me no end of trouble. But in my quest to get 3D acceleration working, I’ve seen some interesting things, which I don’t understand at all (I’m not technically minded…):stuck_out_tongue:

My first question is:
What are mesa, Gallium3D, OpenGL, radeonhd and DRI2, and how do they fit/work together?

My second is:
How long (guess) will it be until I can get 3D acceleration without the use of fglrx?

I know that lots of the above is described in wikis and such, but I’ve read them and not really grasped them, as they quickly dive off into technical stuff (See what I mean?)


Mesa Home Page

OpenGL - Wikipedia, the free encyclopedia

Gallium3D - Wikipedia, the free encyclopedia

X.Org Wiki - radeonhd

X.Org Wiki - DRI2

Easier than me trying to explain.
My laptop uses Mesa
This is how it reports:

Vendor: Tungsten Graphics, Inc
Model: Mesa DRI Intel(R) 965GM 20080716 x86/MMX/SSE2
Driver: 1.4 Mesa 7.2

So Gallium is a new part of mesa which is going to do what the individual drivers already have to do, but it is going to be more efficient with a smaller code base.

OpenGL is like a set of rules, and mesa follows those rules.

radeonhd takes the stuff from mesa and translates it into ati-graphics-card-language, but gallium is going to do a lot of that some time in the future.

Am I close?

Am I close?
I don’t pretend to understand it. I just know how to get it all working.:wink: