Click to See Complete Forum and Search --> : 3dfx.o and 2.4.5 kernel


ph34r
06-27-2001, 10:45 AM
Anyone know how to make this work? It compiled fine for me, but when I go to insmod it, it complains about being for a 2.2.19 kernel, not 2.4.5....

jbstew32
06-27-2001, 12:05 PM
slackware current eh? well i dont know, but I am downloading the latest iso now and i do have a voodoo3, so i will let yah know

ph34r
06-27-2001, 12:12 PM
Yah, -current.

I've played with DRI a tad, and it is MUCH slower than the "old" X 3.3.5 acceleration.

What you can do is get the svga server, vga16 server, and xset packages from the /pasture directory in -current and install those. That lets you run the old 3.3.6 server on top of X 4.1, which should allow the old method (glide2/3+3dfx+mesa) to run quite nicely. Assuming you can get the 3dfx.o module to load properly.

I also just found a cvs version of the device source, and I'll try that tonite as well. Drop me a message or email if you want a copy of it...

jbstew32
06-27-2001, 01:29 PM
oh btw...i hope you arent trying to compile the old 3dfx source (ie the one that comes with slack 7.1) b/c it actually breaks and doesnt work after kernel 2.4.0test2 or 4. The one in the contrib should work tho :confused:

I though x 4.1 brought big accel improvements for 3dfx cards? You mean the old 3.3.5/3.3.6 is faster, and i can just install the old x servers and run those?

jbstew32
06-27-2001, 01:30 PM
in the past i just went to the cvs to get the latest driver and it has worked like a charm...

glide.sourceforge.net's cvs will hook you up :)

ph34r
06-27-2001, 02:47 PM
No, I was using the source rpm that 3dfx was distributing until they went down. Convert to tgz with alien, etc.

I'll try the stuff in the contrib directory and see what happens.

At the worst, I can go back to 2.2.19 - I don't need any of the new stuff in 2.4.x, but having it would be nice.

jbstew32
06-27-2001, 03:19 PM
its no problem getting it to work. all they did was change about 10-20 lines of the c code.

but wait, the driver for X4.x is tdfx right? so you may have to install the 3.3.6 x servers and stop tdfx from loading b4 you load 3dfx.o, that is unless tdfx is backward compatible, in which case you dont need 3dfx.o

ahhhhhhhh confusion!

jbstew32
06-27-2001, 03:25 PM
ok i just checked the ftp site and the 3dfx.o driver is not in contrib anymore, its in the pasture. The only thing in contrib is the latest versions of glide (dri). You will need to go to the pasture directory to download the device driver and the latest glide (no dri)

[ 27 June 2001: Message edited by: jbstew32 ]