afterthefall
08-01-2002, 03:36 PM
Admittedly, I got most of the information here from www.google.com/linux, which is without a doubt the best resource available, but I thought I'd collate what I gathered for the benefit of others.
:D Brian
-----------------------------------
Setting up the Voodoo cards is actually remarkably easy - only about three things you have to worry about.
1) You need to check to see that you have the tdfx drivers. Type "locate tdfx | grep modules | less". You should see something akin to this:
/usr/X11R6/lib/modules/dri/README.tdfx
/usr/X11R6/lib/modules/dri/tdfx_dri.so
/usr/X11R6/lib/modules/drivers/tdfx_drv.o
/lib/modules/2.4.18/kernel/drivers/char/drm/tdfx.o.gz
/lib/modules/2.4.18/kernel/drivers/video/tdfxfb.o.gz
If so, then you're in good shape. Otherwise, you'll need to download the tdfx drivers and install them.
2) Next, you'll need to check to see that you have Glide installed. The easiest way to do this is to type "glxinfo". If you get "command not found", then go to www.google.com/linux and search for "glide_h5_dri-3.10-i386-1.tgz". Download this to your home directory, su to root and type "pkgtool". Choose "Install packages from the current directory" and install the glide package.
3) Finally, you'll need to configure your X server to use what you've just installed. Go to /etc/X11 and open XF86Config for editing.
Under Section "Module" add the following:
Load "GLcore"
Load "dri"
Load "glx"
Under Section "Monitor" configure your monitor. Check your monitor's manual for its specifications. For my Samsung SyncMaster 900SL, I have the following:
HorizSync 30-96
VertRefresh 50-160
Under Section "Device" make the following changes:
Identifier "Voodoo 4500"
Driver "tdfx"
VideoRam 32768
VendorName "Voodoo"
BoardName "Voodoo 4500"
Under Section "Screen" make the following changes:
Device "Voodoo 4500"
#Set your default depth to match your monitor's capabilities (8,16,24,32)
DefaultDepth 24
Subsection Display
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Finally, add the following section to the end of XF86Config:
Section "DRI"
Mode 0666
EndSection
------------------------------------
Save the file and start up your X server. The X server will select the best possible from screen size and resolution, and use the tdfx drivers. You should notice a huge performance increase in your GUI, and to satisfy your curiousity, open up a shell and type "glxinfo | grep rendering". If you see "direct rendering: Yes", then you are in business.
Hope this helps!
:D Brian
:D Brian
-----------------------------------
Setting up the Voodoo cards is actually remarkably easy - only about three things you have to worry about.
1) You need to check to see that you have the tdfx drivers. Type "locate tdfx | grep modules | less". You should see something akin to this:
/usr/X11R6/lib/modules/dri/README.tdfx
/usr/X11R6/lib/modules/dri/tdfx_dri.so
/usr/X11R6/lib/modules/drivers/tdfx_drv.o
/lib/modules/2.4.18/kernel/drivers/char/drm/tdfx.o.gz
/lib/modules/2.4.18/kernel/drivers/video/tdfxfb.o.gz
If so, then you're in good shape. Otherwise, you'll need to download the tdfx drivers and install them.
2) Next, you'll need to check to see that you have Glide installed. The easiest way to do this is to type "glxinfo". If you get "command not found", then go to www.google.com/linux and search for "glide_h5_dri-3.10-i386-1.tgz". Download this to your home directory, su to root and type "pkgtool". Choose "Install packages from the current directory" and install the glide package.
3) Finally, you'll need to configure your X server to use what you've just installed. Go to /etc/X11 and open XF86Config for editing.
Under Section "Module" add the following:
Load "GLcore"
Load "dri"
Load "glx"
Under Section "Monitor" configure your monitor. Check your monitor's manual for its specifications. For my Samsung SyncMaster 900SL, I have the following:
HorizSync 30-96
VertRefresh 50-160
Under Section "Device" make the following changes:
Identifier "Voodoo 4500"
Driver "tdfx"
VideoRam 32768
VendorName "Voodoo"
BoardName "Voodoo 4500"
Under Section "Screen" make the following changes:
Device "Voodoo 4500"
#Set your default depth to match your monitor's capabilities (8,16,24,32)
DefaultDepth 24
Subsection Display
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubsection
Finally, add the following section to the end of XF86Config:
Section "DRI"
Mode 0666
EndSection
------------------------------------
Save the file and start up your X server. The X server will select the best possible from screen size and resolution, and use the tdfx drivers. You should notice a huge performance increase in your GUI, and to satisfy your curiousity, open up a shell and type "glxinfo | grep rendering". If you see "direct rendering: Yes", then you are in business.
Hope this helps!
:D Brian