NVIDIA Tweak Guide (GeForce, TNT, TNT2) Print E-mail
Written by Dan
Monday, March 06, 2000
Article Index
NVIDIA Tweak Guide (GeForce, TNT, TNT2)
Drivers and Registry
Software, Overclocking, and Cooling

Disclaimer: This is an archived article and may contain some outdated information or bad links.

Introduction

I was reminiscing while trying to think of what to say here, when the whole Nvidia experience popped into my head. When I went to Nvidia's headquarters in Santa Clara during the summer to see the GeForce 256 in action (with some other webmasters), I knew the product was going to be big. Why else would Nvidia fly us out there just to see it before anyone else? I still remember talking about the product the night before, as we all hiked to Denny's, which was the only place open at 3 AM within walking distance of the hotel we were staying at. Everyone pitched in their ideas on the GeForce, and when it came to me, all I could say was "I can't wait to overclock it!" -- hey, I'm a tweaker at heart. All I could think about was making the fastest video card on the market even faster.

The next day, at about 8 AM, we were in the presence of Derek Perez and some other Nvidia "big names" including Jen-Hsun Huang (the CEO), Michael Hara (vice president of marketing), and Doug Kennedy (marketing manager). After being briefed with the specifications of the GeForce 256, the first question I asked Jen-Hsun was "Can we overclock the GeForce 256?". He responded by telling us a story of how even he, the CEO, overclocked his TNT2 Ultra at home. I think he even said something about a peltier on there!

Anyway, the point of this boring story wasn't to put you to sleep, but rather to demonstrate that everyone, including CEOs of companies, want the best performance and highest speed with their PCs, even if it goes beyond their own recommended specifications. This guide was written to help you ensure compatibility, optimize performance and visual quality with GeForce 256 video cards, in both SDR and DDR varieties.

Here's what this guide contains:
-General BIOS Settings and AGP aperture size
-Super-7 BIOS Settings
-AGP bus speed
-Super-7 compatibility issues
-Removing old drivers and installing new drivers
-More Super-7/Athlon fixes
-Display settings tweaks
-Direct3D/OpenGL tweaks
-Overclocking
-Cooling

This guide was originally written January 17, 2000.
The March 7, 2000 update includes:
-Updated AGP bus speed info
-More registry tweaks
-More Super-7/Athlon fixes
-Updated OpenGL performance tweaks
-Updated cooling section
-Included .reg files for all the registry tweaks to make things easier/faster

BIOS Settings

If you've read many Tweak3D tweak guides in the past, you know we take things one step at a time. With the GeForce 256, the first step after physical installation (if you had problems with this, go here) is to setup your BIOS for compatibility / performance.

Rather than a loaded 800 MHz system, we used the medium-powered testbed to test these settings (to see if the tweaks helped significantly):

Pentium II 450 MHz CPU
Abit BX6 motherboard
128 MB SDRAM
Nvidia GeForce 256 DDR reference board
Sound Blaster Live
Windows 98
Vsync disabled
Quake3 Arena, Demo1 (to compare performance)

You'll need to restart your computer, and hit either Delete or F10 (or the key that is denoted on your screen) to enter your BIOS setup. If you've never seen your BIOS before, take a moment to explore it (not changing anything) before continuing. This will help you become familiar with changing the settings discussed herein. Some BIOSes may not let you change some of the following options, but if you'd like to be able to play with them anyway, the program TweakBIOS will serve you well. Unfortunately, the program will not save your settings for you unless you buy the program. Therefore, you'll have to reapply them every time you restart.

Generally, if you have no major problems, these settings should be fine. But if you run into problems, adjusting these BIOS settings may help you. It is recommended that you adjust only a few settings at a time, rather than all of them at once. (Write down the original value for any settings you change first!)

These are the settings Tweak3D recommends:

Assign IRQ to VGA (or video) - Enabled or set to "Auto". The GeForce 256 requires an IRQ to operate.

Video BIOS cacheable - Disabled or default. This may cause problems if enabled, and it did not boost performance in our tests.

Video BIOS shadow - Disabled. This may cause problems if enabled, and it did not boost performance in our tests.

VGA Palette Snoop - Disabled. This is an old feature that is not required by the GeForce 256.

PCI Palette Snoop - Disabled. This is somewhat like the feature above. It should not be enabled for the GeForce 256.

C8xxxx-CBxxxx Shadow (where xxxx is any hex #) - Disabled. The GeForce 256 is already shadowed. These can cause problems if enabled.

AGP Aperture size - The AGP Aperture size is the total amount of system memory available to an AGP video card (beyond the card's "local" memory). If your system frequently crashes, set it to 64 MB. If that doesn't help, set it to 256 MB or the default value, regardless of the amount of memory in your system. The test system had 128 MB of RAM and 32 worked perfectly.

If you have:

  • 128+ MB ram: Set to 64 MB or 32 MB
  • 96 MB ram: Set to 48 MB or 24 MB
  • 64 MB ram: Set to 32 MB or 16 MB
  • 48 MB ram: Set to 24 MB or 12 MB
  • 32 MB ram: Set to 24 MB or 12 MB
  • 16 MB ram: Set to 24 MB or 12 MB


Super-7 BIOS settings

With Super socket-7 and possibly Athlon systems, a few settings can cause problems, so disabling them can help stability. Most of the troublesome settings are usually disabled by default, but programs such as PowerTweak can sometimes turn them on. Be careful to check that these are indeed set properly. Remember that the names of the settings you see here may differ from those in your particular BIOS. Just look for settings that are similar in name.

Read around Write - This can cause lock-ups. If you can get away with enabling it, it can increase performance. Try enabling it, and if you experience problems, disable it.

Cache Pipeline Writes - This causes lock-ups in most systems, using GeForce 256 cards, especially MVP3 boards. Disable this setting.

Cache Pipeline Reads - This can cause problems, but generally is harmless if left on. On MVP3 boards, it is best to leave this setting enabled.

AGP Bus Speed

A commonly encountered problem, especially when overclocking a CPU, is an incorrectly set AGP-to-system bus ratio. For example, if you set the front side bus speed from 66MHz to 100 MHz, and if the ratio is not changed from 1/1 to 2/3, the AGP bus will also run at 100MHz. This will in no way benefit your speed (most likely), and can even cause problems and/or damage your card. In a nutshell:

Bus SpeedAGP MultiplierAGP speed
66 MHz1/166 MHz
75 MHz1/1*75 MHz
83 MHz1/1** (2/3 recommended)83 MHz (if 2/3, 55 MHz)
100 MHz2/366 MHz
112 MHz2/3*75 MHz
124 MHz2/3**83 MHz
133 MHz2/3***89 MHz


* This speed is higher than that which the product is designed for. Problems may occur. Try not to use speeds higher than this.

** This speed is much higher than that which the product is designed for. Problems may occur. The lifetime of the card will be significantly lowered. Using a faster bus speed/ratio may "kill" the card.

*** This speed is dangerously higher than that which the product is designed for. Problems may occur. The lifetime of the card will be significantly lowered. This is taking a huge risk and is highly discouraged.

To find your AGP speed, multiply your system bus speed (i.e. - 100MHz) by the AGP/CPU ratio (e.g. - 2/3). For more information, read the AGP and/or CPU configuration section of your motherboard's manual. If you MUST set the AGP bus speed higher than 66 MHz, remember: You have been warned.

There are always exceptions to what we recommend. We can only test these settings on so many systems. However, for the most part, try to avoid higher bus speeds with AGP cards.

Super-7 Compatibility Issues

There were many problems between the TNT and Super 7 systems in the past. Most of the issues have since been addressed with the new versions of the Nvidia reference drivers. There are still, however, occasionally problems, most of them related to the ALi Aladdin V motherboard chipset.

AGP Drivers

The #1 issue with most SS7 systems and Nvidia chips are poorly implemented AGP drivers. With the recent patches and drivers available for the VIA MVP3 chipset, the board should function perfectly. ALi's 1.60 and later AGP drivers have also fixed masses of issues, making it a more stable platform.

For VIA-based SS7 boards:
VIA Driver Page

For ALi-based SS7 boards:
ALi Driver Page

One reader (sorry, I can't find the name) wrote in with this after the original GeForce guide was posted:
ALI recently released an AGP utility to allow full control of all AGP settings on ALI Super 7 boards. This allows the AGP and GAT Modes to be set to 1. The athlon drivers would not fix my Geforce problem but doing this did. It also allowed me to enable AGP support on a TNT2 cards which previously would freeze if AGP was enabled.