README.TXT Driver File Contents (vs413111.zip)

-------------------------------------------
3dfx Voodoo Series Windows 9x/ME Driver Kit
-------------------------------------------

Voodoo Series Driver kit:                  4.13.01.0011

Voodoo Series DirectX Driver:              4.12.01.0666
Voodoo Series Win9x 2D/3D Display Drivers: 4.12.01.0666
Glide 2.x Driver:                          2.61.00.0674
Glide 3.x Driver:                          3.10.00.0674
OpenGL Installable Client Driver:          1.0.0.0761

Compiled by Pa3PyX
pa3pyx87405703@icqmail.com
http://pa3pyx.come.to/

I explicitly disclaim all responsibilities for any damage caused to
your property and/or life resulting from the use if this driver kit.
Do not use it unless you know what you are doing.

---------------------------
What's in the distribution?
---------------------------

This distribution contains 3dfx Voodoo 3/4/5 drivers and 3dfx Tools for 
Windows 95/98. The DirectDraw portion of the drivers supports Direct3D 
when using DirectX 8.0

------------
Installation 
------------

Requirements
------------

- Windows 95/98/ME
- PC with a Pentium compatible or higher CPU and a free AGP or PCI slot

Fresh Installation 
------------------

NOTE: Complete steps 1 and 2 before removing your existing video card.
      AGP Voodoo card owners: If you are running Windows 95, your
      Voodoo card will not be able to use AGP capabilities. If you are
      running Windows 95 OSR2, you will need to obtain the USB support
      driver (which includes the updated Windows memory manager) from
      your PC's manufacturer and install it in order for your card to
      use AGP capabilities.

1)  Extract the files for the Voodoo3 driver to a directory.
2)  Before removing your existing video card switch the video driver to
    Standard VGA. Click START, CONTROL PANEL. Double-click on DISPLAY.
    Select 640*480 and 16 colors.  Accept the changes.
3)  Power off the system and remove your existing video card.
4)  Install the Voodoo card in a free AGP or PCI Slot.
5)  Power on the system and verify that video appears during POST.
6)  Start Windows in Normal mode. (Once Windows starts you may be
    notified that no video device exists, click CANCEL if this message
    appears.)
7)  Go to the directory where you put the Voodoo driver, run the
    executable file. Click SETUP. At the welcome screen of 3dfx Tools,
    select NEXT. Click on YES when prompted to install Voodoo driver.
8)  Follow instruction on the screen to install Voodoo driver and 3dfx
    Tools Control Panel.
9)  Select 'Yes, I want to restart my computer now' when prompted.
10) Install the latest version of DirectX (downloadable from
    Microsoft).
11) If running non-OSR2 Windows 95 release, install Microsoft's OpenGL
    driver (downloadable from Microsoft).

Upgrading Existing Voodoo3 Drivers
----------------------------------

Follow steps 1, 7-11 above.

---------------
Troubleshooting
---------------

Problem:
--------

User can only access a resolution of 640*480 although any colour depth
is available.

Explanation:
------------

This happens when the monitor is set to unknown or default.

Solution:
---------

Change monitor selection on display properties page by following these
instructions:

1) Right click on desktop and select PROPERTIES from the drop down
   menu.
2) Click on the SETTINGS tab and select ADVANCED.
3) Choose MONITOR tab.
4) Select CHANGE.
5) Follow the instructions and change to either Plug and Play or the
   exact model of the monitor.


Problem:
--------

1) After installing the drivers, the monitor either displays a mess of
   colors or switches off immediately.
2) The refresh rates for display modes are not picked correctly when set
   to OPTIMAL.

Explanation:
------------

Display driver or Windows did not detect your monitor's sync
capabilities correctly.

Solution:
---------

Make sure your monitor is set to the correct model:

1) Boot Windows in Safe Mode (hold F5 right before 'Starting Windows
   9x...' message appears); when complete, Windows will give you a
   warning that it runs in safe mode.
2) Right click MY COMPUTER, go to PROPERTIES, DEVICE MANAGER, MONITORS.
3) Delete all the entries under MONITORS menu.
3) Reboot; Windows will detect your monitor. If prompted for the
   driver, locate the folder where your monitor drivers are (typically
   these will be somewhere on a disk/CD that comes with your monitor),
   and let Windows install that driver. If you do not have a CD, just
   click NEXT, and hopefully Windows will install your monitor as
   generic Plug and Play.

If that doesn't help, do not use Plug and Play.

1) Right click desktop, select PROPERTIES, ADVANCED, MONITOR.
2) Uncheck the AUTOMATICALLY DETECT PLUG & PLAY MONITORS checkbox,
   then click OK twice.
3) Go to START, SETTINGS, CONTROL PANEL. Click ADD NEW HARDWARE.
   Windows will detect Plug and Play devices; amongst those should be
   Default Monitor. Let Windows install these devices, then confirm
   that you are finished installing devices (if asked to scan for non
   Plug and Play devices, select NO).
4) Repeat step 1.
5) Click CHANGE, then follow the instructions to install the driver
   for your monitor.

If that does not help either, or you do not have or do not want to
install the drivers for your monitor, but you know what resolutions
and refresh rates your monitor supports, then pick some monitor from
the list whose specifications are about those of what you have. This
needs to be done after you unchecked the AUTOMATICALLY DETECT PLUG &
PLAY MONITORS checkbox. Then follow these instructions:

1) Go to START, then RUN. Type REGEDIT and press Enter. The registry
   editor starts.
2) Use the registry editor's navigation panel to go to
   HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Monitor\
   0000.
3) Modify the MAXRESOLUTION value to that of your monitor's max
   supported resolution. Many monitors support resulutions higher than
   their drivers claim to; you may need to experiment to determine what
   is your monitor's real maximum supported resolution.
4) From here, go to MODES. Rename the key under it to your monitor's
   max supported resolution.
5) Under this key, look for MODE1 variable. Modify its value to the
   following (you will need to know the specs of your monitor):
   <Min Hor Freq in kHz>-<Max Hor Freq in kHz>,<Min Ver Freq in Hz>-
   <Max Ver Freq in Hz>,<HSync Polarity: + or ->,<VSync Polarity: + or
   ->. If you don't know the specs, enter '20-500,20-500,+,+' - this
   will allow just about any refresh rate out there (too bad if your
   monitor does not support it).
6) Go to HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\
   Display\0000 (or 0001, 0002 etc, whatever corresponds to your Voodoo
   card), then to DEFAULT. Locate the variable REFRESHRATE, and modify
   it to 0. (This will set card's default refresh rates for all
   resolutions where they are not specified explicitly).
7) From here, go to MODES. There will be a bunch of subkeys under 8,
   16, and 32 keys, which correspond to your adapter's video modes, of
   the format XXX,YYY , e.g. 640,480. Delete all the modes that your
   monitor does not support. Then, for each remaining mode, make a new
   String value named 'RefreshRate', and set it to the value which you
   you want to be the vertical refresh rate for that resolution. For
   the list of refresh rate supported by this set of drivers, see the
   HISTORY.TXT file. In general, valid values are 60, 70, 72, 75, 85,
   90, 100, 120, 160, and 200. And again, many monitors support higher
   refresh rates than they claim to support, so you will probably need
   to experiment again. 
   WARNING: setting a refresh rate too high or too low for any given
            resolution has a remote chance of damaging your monitor,
            possibly also causing fire, when you set that resolution.
   Alternatively, use an utility such as HzTool to set refresh rates
   for all video modes.
8) Reboot and run some application that can use different resolutions.
   Try all resolutions and make sure all are OK. If some are not
   (monitor powers off or you see a mess of colors), try lower refresh
   rates for those resolutions.


Problem:
--------

My application requires a resolution or refresh rate which your driver
does not support.

Explanation:
------------

Some of the weird resolutions (like 720,576) were removed in this
driver package because they are almost never used; or were not there
in the first place.

Solution:
---------

You can define custom video modes with a 3dfx Voodoo based card. A tool
such as PowerStrip might allow you to do this. The explanation of how
to do that by hand is lengthy and confusing, but if you are an expert,
view/edit the 3DFXVS.INF file in the package. The modeline format and
GTF references given there should be enough for you to define your own
resolutions and refresh rates. In case it is not, read some Linux howto
explaining how to build modelines for X-Windows, in order to understand
the underlying principles better. Alternatively, if some previous
Voodoo driver kit did support that resolution, then delete the whole
Modes and CRT Timings section in 3DFXVS.INF, then copy and paste those
from the INF file of that previous release. Then reinstall the driver.


Problem:
--------

The driver set does not seem to work with TV or Digital Flat Panel
displays on the cards that support these.

Explanation:
------------

TV Out and DFP timings were removed in this driver set since very few
of the Voodoo cards are equipped with TV Out or DFP connectors, and
even fewer actually use those.

Solution:
---------

Read the previous problem info. Copy and paste the timings from a
previous release of 3dfx Voodoo drivers into 3DFXVS.INF file under CRT
Timings.


Problem:
--------

The display drivers do install, but cause lockups or errors when trying
to launch DirectX applications.

Explanation:
------------

DirectX drivers of the version you have may be incompatible with this
set of drivers. Multiple video adapters are installed, or your previous
video drivers were not uninstalled completely. Some resident program
may be conflicting with the 3dfx Voodoo display driver.

Solution:
---------

Make sure you have the latest version of DirectX installed. Try
reinstalling DirectX. Remove all resident programs that may conflict
with the 3dfx Voodoo driver (such as SciTech Display Doctor, UniVBE,
UniRefresh and so on). Remove all other video cards from your system
and uninstall their drivers. If that does not help, follow these
instructions:

1) Boot Windows in Safe Mode (hold F5 right before 'Starting Windows
   9x...' message appears); when complete, Windows will give you a
   warning that it runs in safe mode.
2) Right click MY COMPUTER, go to PROPERTIES, DEVICE MANAGER, DISPLAY
   ADAPTERS.
3) Delete all the entries under DISPLAY ADAPTERS menu.
4) Reboot. Windows will detect your Voodoo card; follow the
   instructions to install the driver. Point to the location where you
   extracted the 3dfx Voodoo driver kit.
5) Reboot when prompted. Windows will detect your monitor if not
   installed already. Follow the prompts to install monitor drivers.
6) Reinstall DirectX and reboot once again.


Problem:
--------

The drivers do install, but after I reboot, Windows is running in
16 color mode, and a yellow exclamation sign is displayed near the
3dfx Voodoo device in the Device Manager.

Explanation:
------------

The driver failed to initialize. This may be due to a number of
reasons.

Solution:
---------

If you are using a VIA mainboard, be sure to install all the service
packs that ship with it (download and install the latest if this is
already done). Make sure you have an Interrupt Request (IRQ) available
for your Voodoo card. If selecting the Voodoo card in Device Manager,
then clicking PROPERTIES, and going to RESOURCES shows no Interrupt
Request entry in list, then an IRQ for your video card has not been
assigned. 

Follow these instructions:

1) Enter CMOS setup for your system at bootup (typically Delete or F2
   key in the bootup POST screen).
2) Locate the option named ASSIGN IRQ TO VGA (depending on BIOS vendor)
   and set it to ENABLED (typically under PNP/PCI CONFIGURATION or
   INTEGRATED PERIPHERALS).
3) Save changes and exit.

If that doesn't help, you probably don't have an available IRQ (all the
16 IRQ's are used). To free up some for your video card:

1) Go to CMOS setup.
2) Under INTEGRATED PERIPHERALS, disable the unused COM/LPT ports and
   other onboard devices which you do not use.
3) Under PNP/PCI CONFIGURATION, locate the option named RESET
   CONFIGURATION (depending on BIOS vendor) and set it to ENABLED.
4) Save changes and exit.

If that still doesn't help, try enabling or disabling PCI IRQ steering
in Windows.

1) In Device Manager, go to SYSTEM DEVICES\PCI BUS, then click
   PROPERTIES and select IRQ STEERING.
2) Note the IRQ ROUTING STATUS message. Check or uncheck the USE IRQ
   STEERING checkbox, then, if you check it, uncheck all the other
   checkboxes except GET IRQ TABLE USING MS SPECIFICATION TABLE.
3) Click OK and reboot when prompted (this is essential).


Problem:
--------

All video modes are of weird size and/or off center/off screen.

Explanation:
------------

All the CRT display timings (except those that use internal driver GTF)
for all resolutions in this driver kit have been reset and recomputed.
The new values may deviate slightly from what your monitor remembers,
so the monitor does not recognize the video modes and sees them as new
video modes.

Solution:
---------

Use your monitor controls to adjust size, position, and geometry for
each video mode. Digital monitors will remember the settings once you
adjust them, and will use these the next time you set that video mode.


Problem:
--------

My monitor switches off while trying to set this or that refresh rate
and/or displays warning messages like "Frequency Out of Range", even
though that refresh rate at that resolution is supposedly supported
by the monitor.

Explanation:
------------

Of those timings that were recomputed, especially for low resolution
double scan video modes, some of the actual vertical refresh rates may
be slightly different from the listed values (for example, the actual
refresh rate may be 162 Hz or 158 Hz instead of the listed 160 Hz).
These are precision issues and are insignificant (never more than plus
or minus 2%); however, they might be large enough for some of the
monitors to switch off H/V sync because of the LOPT/HOT overload
protection if the precision error results in more aggressive actual
timings.

Solution:
---------

Step one refresh rate below (use 140 Hz instead of 160 Hz, for
instance). For low resolution video modes (refresh rates for which are
not adjustable from Windows menus) follow these steps:

1) Click START, RUN, type "regedit" (excluding quotes) and press
   [Enter].
2) In the registry editor screen, navigate to HKEY_LOCAL_MACHINE\
   System\CurrentControlSet\Services\Class\Display\0000\MODES (the 0000
   part may be 0001 or 0002 or above instead, depending on how many
   drivers you installed in the past and how many video adapters your
   system has).
3) You will see folders named "4", "8", "16", and "32". These are the
   bits per pixel of your resolutions. Pick the one where you wish to
   change the refresh rate.
4) You will see folders of the format WIDTH,HEIGHT (e.g. 640,480 or
   800,600). Pick the resolution for which you want to change the
   refresh rate, or create it if it does not yet exist (select the bpp
   folder (see 3), righe click while mouse is in the right working area,
   pick NEW\KEY. Then name the folder using the format above.
5) In the folder just selected (or created), look for string value
   named "RefreshRate". If it is not there, create it (right click,
   NEW\STRING VALUE, then name it RefreshRate). Double click on it and
   enter the vertical refresh rate (in Hz) that you want for that
   resolution and that bpp.
6) Repeat steps 3-5 for all bpps and resolutions that you want to
   customize the refresh rate.


Problem:
--------

Refresh rates above 140 Hz (160 Hz) are not visible in the Windows
menus, although supported by the monitor at that resolution.

Explanation:
------------

Apparently Windows 98 limits the number of refresh rates in the
displayable list to 10. The refresh rates beyond that are not
displayed, although may be settable.

Solution:
---------

Set refresh rate to Optimal; that way Windows will (well, should)
pick the highest refresh rate that your monitor can handle. If that
is unacceptable, use steps 1-6 in the previous entry to set custom
refresh rates.
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 4.28