60Hz problem under Windows 2000/XP: Instructions for taming the frame rate

60Hz problem under Windows 2000/XP: Instructions for taming the frame rate

From version 28.32

In nv4disp.inf you scroll down to the section 'NVidia Add registry section', since you have to make the changes there. After a few lines that include information about deinstallation in the registry, you can see a list of nVidia's graphics chips from previous years. In contrast to the older Detonator drivers, each GPU now only takes up one, albeit relatively long, line. Of course, you only have to edit the line that concerns your own graphics chip.

Searched section in the original nv4disp.inf

The line contains a list of different screen modes, each separated by a semicolon. The first of the numbers separated by commas within the semicolons indicates the horizontal screen resolution, the second the vertical. The third specification determines the color depth and the fourth ultimately the refresh rate, which is important to us. The list is pretty incomplete for all graphics chips, especially low resolutions are often neglected. This suggests that if there is a combination of resolution and color depth without explicit specification, a maximum defined elsewhere applies.

Many people have probably already come this far while browsing the file. But whatThe following fact is not revealed at first glance: If one gives the Hertz data, as practiced by nVidia, with a subsequent hyphen, these determine a maximum frequency, which is not very useful for us. Up to this point there may still be nothing new, but now “s: A preceding hyphen, on the other hand, changes the meaning of the value so that only the frequencies above the value can be used! Who the last sentence exactly read, he will have noticed something strange. The value is not exactly the minimum frequency, but only almost. The frequencies that should be available later must really be above the specified value! In order to deactivate, for example, all refresh rates below 100Hz in the desired resolution, you have to enter '-99' as refresh rate in the relevant section in nv4disp.inf! For 85Hz corresponding to “-84”.

With the help of this information we are able to achieve the same effect as with the older driver versions, namely that the minimum refresh rate in 1024x768 is 100Hz, for example. As already mentioned, some resolutions are not even available in the list, in this case you simply add to the list according to the above scheme '; horizontal resolution, vertical resolution, color depth, refresh rate'. Otherwise you edit the existing entries. Since you don't usually want to differentiate between the individual color depths when it comes to the refresh rate, you simply insert a hyphen for them. This practically has the function of a wildcard. The following frequency specification then relates to all conceivable color depths, which is why you can save yourself the multiple listing of the same resolution with several color depths. This also makes the code much clearer.

If you want to achieve, as in our example, that the maximum refresh rate at a resolution of 1024x768 and no matter what color depth should be 100Hz, you would add the following: '; 1024,768, -, - 99 '. We have highlighted the corresponding section in red in the example on the right, where we are adding the line for the GeForce3 (NV20).

If you want to adjust further resolutions, you can add further sections, for example for 640x480, 800x600 and 1280x1024, not forgetting the semicolons that separate the individual sections from each other! If you want to adjust the 1600 resolutions, for which the GeForce3 already has predefined entries, you have to edit these, which also did not cause any problems in our test. After all changes have been made, the file must finally be saved.

On the next page: Installation of the driver