Make your own free website on

[Home] - [Links] - [Quake] - [Downloads] - [FAQ] - [Mail Me]

GLQuake on a ViRGE

It has been a long standing opinion that the S3 ViRGE could not handle GLQuake. Well that is not true. By following the 10 steps below, anyone with a ViRGE family card will be running GLQuake in no time.

Steps for GLQuake on a ViRGE card.

Step .5:
Install Quake

Step 1:
Figure out which card you have.
Go here to download the latest drivers for your card and/or get the s3id utility to tell which card you have.

Step 2:
Unzip the drivers to a temporary folder, and install the drivers.

Step 3:
Download DirectX6.
Go here if you have Windows '95.
Go here if you have Windows '98.

Step 4:
Install the drivers.

Step 5:
Download GLQuake.
You can get it on my download page, or here.

Step 5:
Run glq1114.exe. Un-Check the 3DFX GL Miniport check-box, then install it.

Step 6:
Decide what miniGL wrapper/driver to use.
Here are the best choices and descriptions.
This is the old S3Quake wrapper that really sucked under DirectX5, but with the tremendous improvements in DirectX6 this wrapper became the fastest, especially if you have a K6-2.
This wrapper supports Bilinear filtering and properly shows the ball of light around projectiles, however, it does not support MIP mapping or water transparency.
#2 The Techland MiniGL driver
This is not a wrapper, but a real driver. Unfortunately, it is quite slow. It's speed alone pushes it to second place. Unlike any of the other drivers, this one is still being developed.
This driver supports everything, even 24bpp rendering. It looks very good and may be faster in the future. Lighting should be turned off for speed. This one even works with Quake2!

Go to my download page for the others, and go here to see a good description of all the drivers, and their performance.

Step 7:
After downloading the appropriate driver, extract the file "opengl32.dll" to your quake directory.

Step 8:
Right-click on the shortcut to GLQuake on your desktop. Click on the "shortcut" tab.
The "target" box should read something like:
Add (without the quotes) " -width 400 -height 300" for higher end machines with the S3Quake wrapper.
Add (without the quotes) " -width 320 -height 240" or " -width 320 -height 200" for lower end machines, or any machine with the techland MiniGL driver.
When you are finished, press OK.

Step 9:
Run the link on your desktop!
To increase performance add the following to autoexec.cfg in your quake directory:
gl_texturemode "GL_NEAREST" - Turns off BiLinear filtering
gl_fullbright "1" - Turns off lighting
gl_picmip "1" - Blurs textures

Step 10:
There is no step 10, I just don't like odd numbers :)