Re: [ketil@ii.uib.no: Bug#77511: relationships between packages for 3d support]
>> Ketil Malde <ketil@ii.uib.no> writes:
> Package: xserver-xfree86
> Severity: wishlist
"Simple things should be kept simple, whilst making the complex
possible."
> After getting XFree 4 to work with the tdfx module, I'm now trying to
> get accelerated 3D. It appears that, according to
> http://dri.sourceforge.net/DRIuserguide.html
> that I need the 3dfx DRI kernel module, GLX modules for XFree86, and
> an XFree-supplied libGL - and, in particular, *not* libGL from Mesa,
> nor libglide - is this correct?
This is correct, it goes like this:
* 3dfx DRM kernel module: either fetch a recent 2.2.18 kernel or a
really recent 2.4.0-test (arround test9, IIRC). Either that or check
out xc/xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel
from the DRI CVS. (For other cards the agpgart module is required,
dunno for the 3dfx ones)
* GLX modules: install the xserver-xfree86 package
* the XFree86 libGL: install the xlibmesa3 package
For Voodoo cards I think you need libglide3, too (can't really tell
from the package's description alone)
> The whole thing probably makes sense when you know how it's supposed
> to work, but with only a rudimentary overview of the packages, it's
> hard to figure out, I think.
I guess what is needed is task-3d-hardware-acceleration (with a nicer
name) or something similar. Missing is a DRM kernel source package or
a 2.2.18whatever source package alongside with the respective binary
packages (no, I'm not volunteering).
It's also possible to do something similar with XFree86 3.3.6 packages,
namely, install utah-glx and libutahglx1 along with the required X
server package (xserver-svga, xserver-s3, xserver-rage128).
HTH,
--
Marcelo
Reply to: