Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I have an ancient 3Dfx Voodoo3 AGP card and would definitely like to have a hardware accelerated graphics for my 3D screensavers. I had this same problem on Windows, and I failed to get any opengl support because there were no drivers. It's kinda annoying when people just kept telling to go to "www.glsetup.com" and as we know, that thing hasn't been existed for some time now...
But how do I know whether I have a hardware acceleration on my Slackware Linux 9.1? I'm pretty much confused with all this DRI/GL/OpenGL/glide/Mesa/GLUT/GLX/... thing. It's actually been so long since I played games (on Windows, that is) and knew more about this stuff. I had this same machine but can't remember how I got these things to work. Well, maybe it was only the mighty mysterious DirectX, which one just installed and that was everything you could ever need...
I use xscreensaver and received GLX error messages when trying to view 3D savers (like the 3D bubbles thing and the trampoline cow... ). So I went to /etc/X11/XF86Config and uncommented the Load "glx" and Load "dri". No idea what that means, but it worked. But they are very slow and it definitely seems that they aren't using the hardware.
I checked. Yep, tdfx driver is configured there. Just how I set up with xf86config.
Identifier "Voodoo3 AGP"
# Insert Clocks lines here if appropriate
Ok, well my question is more simple than that novel I first wrote. How do I get 3dfx Voodoo3 hardware acceleration for xscreensaver? What graphics library does xscreensaver use? Do I need OpenGL or what?
In case of OpenGL, . I spent so big amount of my valuable time trying to get it (Really Slick Screensavers, GPL, www.reallyslick.com) work in Win98, no luck. I have glide, glut, sdl, working drivers and dri already. I can clearly see that the screensaver isn't using hardware. Celeron 333Mhz + 128Mb RAM + Voodoo3 in AGP slot is like a dream when configured correctly.
It's absolutely possible. DRI stays for Direct Rendering Infrastructure and allows to use hardware directly (in this case, graphic card). So it means DRI wasn't running correctly before you uncommented its section. Now you can probably run 'glxinfo' and see if its' output looks correctly (may be a bit cryptic, but if you don't find much about software rendering, there's a big chance you have acceleration fully running).
Another thing you could have tried was to add your display driver to the opengl engine
#> opengl-update tdfx
This works for adding NVidia display drivers to the opengl engine also
#> opengl-update nvidia (note nvidia not nv)