Re: [Fresco-devel] questions on OpenGL acceleration for Berlin
Mourad De Clerck <[email protected]> 08 Mar 2003 16:58:27 +0100
| Newsgroups | gmane.comp.video.fresco.devel |
|---|---|
| Message-ID | <1047139106.1302.31.camel@blackbox> |
On Sat, 2003-03-08 at 08:51, Andy Sy wrote: > To get Berlin to use OpenGL hardware acceleration > is it necessary to run it on top of SDL on X Yes. > Will we ever see OpenGL acceleration independent > of X? I sure hope so. I haven't tried it, but I think if you have a 3dfx card you can try to use mesa+fullscreen glide acceleration (remember, a Voodoo2 didn't even have 2D capabilities). There's also fbdri.sf.net which is more of a proof of concept of ripping a dri driver out of X. Works only with a Radeon. > > Is DRI independent of X? If it is and if Mesa is > committed to using DRI for hardware acceleration, > then wouldn't it make sense to run Berlin on top > of pure Mesa running on DRI drivers? Yes it would make sense, sadly DRI is dependent on XFree86 at the moment. There's some very vague rumblings about rearchitecting it to decouple it from XFree - it was mentioned in a chat log somewhere I think. But frankly, I wouldn't count on it any time soon, there's not even a plan for it - I believe the DRI developers just aren't that interested in it. > Also what about using DirectFB and OpenGL/Mesa on > DirectFB? Does this make any sense? Well DirectFB is alot like GGI. They have DirectFBGL (using mesa) like GGI has GGIMesa. They both are software opengl rendering at the moment, so they're not using the 3D capabilities of your Gfx card. My personal impression is that GGI is a bit cleaner, but it's been a while since I looked at DirectFB. In any case, neither give you hardware accelerated 3D without X. You'd need to lobby the DRI developers for that; it simply has never been one of their goals/requirements. NVidia's driver will probably be stuck to X for a long while. -- Mourad