Re: [Fresco-devel] 3D acceleration for nVidia cards under Fresco

Mourad De Clerck <[email protected]> Tue, 09 Sep 2003 05:31:05 +0200
Newsgroups gmane.comp.video.fresco.devel
Message-ID <[email protected]>
websjr wrote:
> direclty? Or is the nVidia Linux kernel module X
> specfic? Is the idea 
> behind the nVidia kernel module the same as what the

nVidia is X specific at the moment. Only nVidia knows if this is going 
to change at one point or another.

> KGI project is 
> trying to do?

KGI afaict aims for a portable (ie non linux specific) 2D/3D driver and 
console framework where they push as much functionality as possible (but 
not too much, like in 2D xfree86 or 3d utah-glx case) to user space (GGI).

I wonder if KGI is still worthwile, considering there's a lot of effort 
happening to evolve the current DRI/FB/console framework in Linux and 
the BSDs; DRI works on FreeBSD. I've heard some rumblings about the 2D 
FB drivers being reworked to make use of DRM infrastructure. The console 
and input layer has been reworked and cleaned up in Linux 2.6. And the 
DRI drivers are being decoupled from xfree86 (embedded mesa), so they'll 
be usable without xfree, like for instance with (but not limited to) 
DirectFB. It seems like the various parts are slowly coming together. 
Maybe worse IS better after all ;-)

AFAIK, all linux-supported 3D cards use the DRI infrastructure 
(including I believe the closed source ones like ATI R3x0 series, and 
PowerVR Kyro series) - only one notable exception: nVidia.

How does this affect Fresco? Well, there's lots of options. Porting SDL 
to FB + embedded mesa or resuscitating the Fresco DirectFB+GL console 
will give fresco hw-acceleration without X. But if you're on nVidia 
hardware, you'll be stuck with X for the moment.


-- M