Voodoo2
Reference Drivers
What's new:
Apr 20 2000 |
|
New Voodoo2 Glide release with Athlon support.
|
Apr 08 2000 |
|
New Device3Dfx release the has will work on systems with MTTRs (Pentium, K6).
|
Feb 22 2000 |
|
Fixes a shutdown bug in Glide. This should improve shutdown stability.
|
NOTE: These drivers are intended only for Voodoo2 based cards they
will NOT work on Voodoo Banshee, Voodoo3, Voodoo Rush or Voodoo
Graphics based cards.
System Requirements:
- A working install of Linux based on the 2.2.x Linux kernel.
- Your Linux kernel must support loadable modules in order to make use
of the 3dfx Device Driver.
- A Voodoo2 Accelerator.
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 and Glide3x
- Glide is 3dfx's low level rasterization API. Mesa3D makes use
of Glide2x in order to accelerate rendering in OpenGL API
programs.
- Glide3x is a newer release of the Glide API with
enhancements for newer hardware features. It is not source
compatible with Glide2x.However, there are almost no applications
that make use of the Glide3x API. In most circumstances you do not need
Glide3x, its is provided for reference value.
- 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 Developer
Page for more
information about the CVS tree and mailing list.
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've installed your own version of glibc then you should know
what version it is.
- Unfortunately there are no binary Glide3x packages for libc5x at
this time. If you are using libc5x you may consider building the
drivers from source or you may consider upgrading you C library.
Installation with RPM:
- Become root
- Choose the appropriate packages based on you system's C library.
Glibc Version |
glibc2.1 |
glibc2.0 |
libc5 |
Device_Driver |
Device3Dfx-2.3-5.src.rpm
|
Device3Dfx-2.3-5.src.rpm
|
Device3Dfx-2.3-5.src.rpm
|
Glide2x3x_Package |
Glide_V2-2.53-6.i386.rpm
|
Glide_V2-2.53-6.i386.glibc2.0.rpm |
Not available
|
Glide_SDK |
Glide_SDK-2.2-14.i386.rpm |
Glide_SDK-2.2-14.i386.rpm |
Glide_SDK-2.2-14.i386.rpm |
- Execute this command to build the 3dfx device driver:
rpm --rebuild Device3Dfx-2.3-4.src.rpm
- RPM will place the resulting binary package in your RPM tree.
The location of your RPM tree depends on your distribution.
- 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 new combined Glide package doesn't have a clean upgrade path
from the old separate packages. If you had installed any of the
previous Glide_V3-2.53-xx or Glide_V3-3.01-xx packages you should
uninstall them now. To uninstall the old Glide packages execute
this command:
rpm -e Glide_V3
rpm -e Glide_V2
If you get errors indicating that no Glide_V3 or Glide_V2 package is
installed that is ok.
Now install the new Glide package by
substituting the name of the package you downloaded intp the
following command:
rpm -Uvh Glide2x3x_Package
- You should also install the SDK, or Software Development Kit. It includes header files used to compile Glide programs.
Even if you don't plan on writing any of your own Glide programs these headers
are required for compiling software like Mesa. To install the SDK execute the
following command:
rpm -Uvh Glide_SDK
- 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 function.
Execute the following commands:
- /usr/local/glide/bin/testGlide2x
You should see a soothing blue screen with the text
"press a key to quit"
in the upper left.
- /usr/local/glide/bin/testGlide3x
You should see the same soothing blue screen with the text
"press a key to quit"
in the upper left.
- You should consider running these tests as a non-root user
as well.
|