nVidia refresh rate fix no longer works for 12.41, I swear it

MDesigner

Platinum Member
Apr 3, 2001
2,016
0
0
I tried it again.. I have the latest version of the nVidia Refresh Rate Fix (it IS unofficial, btw) and when I apply changes, reboot..it works OK but as soon as I go into display settings & click the "Settings" tab, Win2K blue screens. :(

This tool used to work with 11.xx. Is there some other way to change the refresh rate to 85+ Hz in 3D mode? Isn't there some official way to do it, not a hack?

Thanks.
 

vash

Platinum Member
Feb 13, 2001
2,510
0
0
Did you remerge the backup reg file and reboot to see if your system doesn't BSOD again? Try that, then try it NVrefresh rate fix again and see if it fixes your problems.

vash
 

DefRef

Diamond Member
Nov 9, 2000
4,041
1
81
Hmmm...I just ran the refresh fix last night on my Win2K/12.41 box. I played games to verify it was working, but haven't gone into properties. Something to do when I get home, methinks.
 

MDesigner

Platinum Member
Apr 3, 2001
2,016
0
0
Yeah, I remerged the old registry stuff and it still bombed. I had to reinstall the 12.41 drivers.

Try this: right click on the desktop, click Properties, click the Settings tab.. boom, that's where it blue screens me.
 

vash

Platinum Member
Feb 13, 2001
2,510
0
0


<< Yeah, I remerged the old registry stuff and it still bombed. I had to reinstall the 12.41 drivers.
Try this: right click on the desktop, click Properties, click the Settings tab.. boom, that's where it blue screens me.
>>

This != BSOD for me and other people here. So you also merged the old reg file in and it still bombed on your box? Did the 12.41 reinstall work?

If you REALLY want to get the refresh rates fixed, you can manually edit one of the .INF files to take out the refresh rates you don't want. That'll fix it for sure.

vash
 

MDesigner

Platinum Member
Apr 3, 2001
2,016
0
0


<< This != BSOD for me and other people here. So you also merged the old reg file in and it still bombed on your box? Did the 12.41 reinstall work? >>



Yep, 12.41 reinstall fixes the BS'ing.



<< If you REALLY want to get the refresh rates fixed, you can manually edit one of the .INF files to take out the refresh rates you don't want. That'll fix it for sure. >>



Which file exactly? I don't want to mess anything up....
 

vash

Platinum Member
Feb 13, 2001
2,510
0
0


<< Which file exactly? I don't want to mess anything up.... >>

Ok, this will be a bit longer than usual (for me at least), but here goes.

You want to find the file nv4_disp.inf (it should be the only one in the driver set). In this file, find the section for your video card, it will probably look something like this:

;
; NV15GL (NV15GL) Supported Reference Modes
;
; NOTE: 640x480 MUST be listed FIRST in this list !!!!!
;

You MUST find the specific video card, otherwise it won't work. I don't remember which NVxx's stand for which video card, but I'm sure you can find that out. In these sections (there are quite a few, for all video cards, etc. You will then see registry key options that look something like:

HKR,, NV15GL_Modes, %REG_MULTI_SZ%, &quot;8 640 480 60 70 72..&quot;
(note, I put the ..&quot; in there, the line does extend further)

Modify the line(s) of the screen resolutions that you want to go higher. For example:
HKR,, NV15GL_Modes, %REG_MULTI_SZ%, &quot;8 640 480 85 70 72..&quot;

I changed the 60 to 85 for my default refresh at 640x480 for 3D games. Just go ahead and do that to other resolutions and color depths (note, I used 8 bit color, you will want to change 16bit or 32bit for your gaming needs).

This is how it would be done in the .INF file, but you can modify the registry as well. You shouldn't have to do any of this, but the fact that you couldn't use the refresh rate tweaker really surprises me. Have you tried Powerdesk? Others here have used it and they say it works for them, so why not try that one out?

I *really* wouldn't recommend changing the refresh rate this way, but if you are comfortable with doing it, help yourself.

vash
 

MDesigner

Platinum Member
Apr 3, 2001
2,016
0
0
Thanks, this did the trick. However, the file is only called nv4_disp.inf before you install the drivers. Afterwards, Win2k moves it and renames it to oemX.inf where X is some number.

So I just modified nv4_disp.inf in the install package and then ran setup.exe, now it works great! Much better. It escapes me why nVidia wouldn't include a refresh-rate adjustment setting in the control panel.
 

PliotronX

Diamond Member
Oct 17, 1999
8,883
107
106
I was about to post it, but Vash beat me :)

Win2k Nvidia Refresh Rate Fix only works for me when in Windows. All games still run at 60hz, but when I do the trick which Vash posted, it works in all games, and it also allows me to insert custom refresh rates, which NvRefresh doesn't (and probably won't, the developers claim it would require a complete 'engine overhaul' on the program).

A sweet trick in conjunction with Vash's fix, is to use 'regedt32' instead of 'regedit'. Regedt32 allows multiple lines in the values for the keys, so the values to be edited to fix aren't all in one line.

edit- oh wait, I was a bit confused, Vash posted the trick to hack the drivers before installing them, but you can also edit the registry after installing the drivers, and simply restart &amp; have the refresh rates fixed.

Here is a copy &amp; paste from a page which doesn't work anymore:

· For Direct3D games in Windows 2000, run DXDiag, click on 'More Help', click 'Override...' and type in your desired refresh rate.
· For OpenGL games in Windows 2000, follow the following instructions from Scott's Hardware Scene:
1. Click on Start / Run and type 'Regedt32' and click on OK
2. Under HKEY_LOCAL_MACHINE in Local Machine, click on System
3. Click on CurrentControlSet
4. Click on Services
5. Click on nv4
6. Click on Device0
7. Double click on NV10_Modes (if you have a GeForce SDR card), NV10DDR_Modes (if you have a GeForce DDR card), NV15_Modes (if you have a GeForce 2 SDR card) or NV15DDR_Modes (if you have a GeForce 2 DDR card) on the right hand side
8. Edit the corresponding setting for the given colour-depth, and resolution
For example, to set 800x600 @ 16 bit colour, go to the entry:
16 800 600 60 70 72 75 85 100 120 0
Here '16' is for the colour depth, '800 600' is for the resolution, and the next 7 settings are the monitor refresh rates. Do not remove the trailing zero!
9. Remove all the monitor frequencies that you do not want. The drivers will default to the lowest setting listed for the given resolution