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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
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)