Voodoo
Graphics Reference Drivers
What's new:
Tue Jan 4 2000 | | Updated Device3Dfx (2.3-4) for better builds on SMP systems. |
Mon Dec 6 1999 | | Initial Launch of linux.3dfx.com |
NOTE: These drivers are intended for Voodoo Graphics based accelerators.
They will not work with Voodoo Banshee, Voodoo3, Voodoo Rush or Voodoo2
based cards.
System Requirements:
- A working install of Linux based on the 2.2.x
- Your Linux kernel must support loadable modules in order to make use
of the 3dfx Device Driver.
- A Voodoo Graphics accelerator.
- If your system doesn't support RPM please read this.
What's Included:
- 3dfx Device Driver
- The 3dfx device driver for /dev/3dfx allows Glide applications to
run without root privileges. This package is distributed as a source
RPM only, as it must be compiled for your specific kernel version.
You must have development tools installed on your system to create the
module. Note that no changes to existing applications are required to
use this driver.
- Glide2x
- Glide is 3dfx's low level rasterization API. Mesa3D makes use
of Glide2x in order to accelerate rendering in OpenGL API
programs.
- Source for everything is available on the Glide source page.
- This is the source code to everything listed above. Do you want
to hack Glide to make it faster, or add more features? Do you
want to port Glide to Alpha or Sparc Linux, or to BSD? Do you
want to know how it all works? Then download the source and hack
away. And if you're serious about contributing changes and
improvements to Glide visit the
developer section.
Before You Begin:
- You'll need to know a few things about your system in order to choose
the right driver packages.
- Glibc version
- execute the following command and see what version you have
ls /lib/ld* and read the version number from the file listed.
- If you are having trouble determining your libc version then
consult this table.
- If you've installed your own version of glibc then you should know
what version it is.
Installation with RPM:
- Become root
- To configure the fullscreen 3D driver
- Choose the appropriate packages based on you system's C library.
- Execute this command to build the 3dfx device driver:
rpm --rebuild Device3Dfx-2.3-4.src.rpm
This commands has been known to fail on Mandrake Linux 6.1.
If you experience problems please see the manual installation
instructions.
- RPM will place the resulting binary package in your RPM tree.
The location of your RPM tree depends on your distribution. This table
will
tell you the location of your tree.
- Install the resulting binary package using the location of your
RPM tree found in the previous step:
rpm -Uvh RPM_PATH/RPMS/i386/Device3Dfx-2.3-4.i386.rpm
- Install the glide package that you downloaded previously. Use
the following commands using the names of the packages you
downloaded in step 1:
rpm -Uvh Glide2x_Package
- If you had previously installed an older version of the Device3Dfx
module you will need to unload it or reboot. If you are unsure of
what to do then reboot your system with the following command:
shutdown -r now
- Now you need to test the configuration. Do not skip this step
If you can't run this simple test, no games will functions.
Execute the following command:
- /usr/local/glide/bin/test3Dfx
You should see a soothing blue screen with the text
"press a key to quit"
in the upper left.
- You should consider running this test as a non-root user
as well.
- If you would like to develop Glide2x
programs, then download the Glide2x
SDK.
|