--- Stefan Lange <hoirkman@...> wrote:
> now you are confusing me ;-)
> what do you mean by "i got dri for tdfx to work"?
> what's the problem, if it does work?
i mean, i have dri working (the X log says it has been
loaded), but NOT the glide component... so i think im
gettign 2d but not 3d acceleration. for example, i
only get ~150fps on the glgears benchmark.
> also, you don't have to download or compile mesa
> separately, all the needed mesa-code to get
> accelerated 3d is included in the xserver-sources.
i know... but if i run `ldd libGL.so` on the libs
built with X, then libglide3.so isn't linked in... but
if i do this on the Mesa released libs, an ldd reveals
a link to the glide libs... in my XFree86-4.2.1
host.def i have explicitly specified #define
> also, i strongly advise against compiling glide3
> yourself, as several people have reported that it's
> a real pain in the ass.
it is! but i got it done eventually. i run LFS so
compiling dodgy code is second nature to me... you'd
be surprised how many packages are in
debian/redhat/mandrake that you would never have
suspected to have been such a mission to compile! (but
having said this, i did also try pre-built binaries
just to check ;))
my problem is that every time i run anything which is
accessing glide i get a segfault something like...
gd error (glide): gd error (glide): grSstSelect:
non-existent SSTgd error (glide): grSstSelect:
non-existent SSTSegmentation fault
i played with the code a little to get a little
debugging, but i still cant track down exactly what is
causing the problem. the function which prints
"grSstSelect: non-existent SST" doesnt actually cause
the segfault, so it may be unrelated. But i definetly
have a voodoo3000, so i dont see why this is
happenning. I would report this to the glide mailing
list... but i cant find one!! on sourceforge they
havnt even released any files!
> > well, the thing is, i cant get the voodoo to work,
> the voodoo3 should work just fine for 2d and 3d. i
> had such a card myself until recently, and it
> always worked fine
i would like to hear how you got it to work! but i
have read just about every doc out there on the
subject... im pretty sure its a glide problem. (and
plus i cant get X to compile in the glide stuff)
> make sure you run your server at 16 bpp (3d is only
> supported in
> 16bit-mode for voodoo3 because of a
yup.. i definitly am running in 16 bit mode, the X log
says dri isnt supported if i use anything else.
> if you want to continue trying to get it to work, we
> need more info (
> your /etc/X11/XF86Config-4, /var/log/XFree86.0.log,
> and exactly what
> drivers and kernel module you're using)
well, i can email these to anyone willing to look into
this (i wont email the list directly incase i piss
someone off ;)). I have linux-2.4.19 and i have dri
support built in, and i have the tdfx module (both
kernel and XFree-4.2.1 modules) i have a VIA
motherboard chipset, so i have also included that in
my agpcart module details.
> if 3d-performance is not your main concern, i'd
> first try to get that voodoo to work
no no, 3d stuff IS my main concern... thats why i'm so
annoyed that i have the 2d dri working on my voodoo,
but not in 3d.
> i'd get a radeon card (8500 cards
> have become quite cheap lately, and are quite fast,
> but as i said, you might have to wait a while until
> the drivers get more mature)
hmm, how long do you think? and more importantly, how
long until they are merged into the main X tree...
btw, which is the best 3d supported card in the main X
tree, without having to get anything extra such as
> hope this helps a bit
it has, thanks! i have switched over to the nvidia
card for now, but if anyone has any more light to shed
on this matter, i wouldnt object to reinserting my
3dfx card and having another go at getting the 3d
stuff to work.
PS: please CC responses to me, i have a small inbox
and slow connection, so subscribing isn't an option :(
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts