Manual Refreshrate Fix For Nvidia 27.xx Drivers!

Published by

Refreshrate fix for Nvidia 27.xx drivers.
Inspired by Jake McLain.

For setting the frequency on the new series of Nvidia drivers (which do not support nvreffix), read the following...

The key that needs to be changed is in:


"HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / ControlClass / {4D36E968-E325-11CE-BFC1-08002BE10318} / 000 / Settings"


The {4D36E968-E325-11CE-BFC1-08002BE10318} part is different for everyone, but if you search for "Attach.ToDesktop" within "HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / ControlClass" it is most likely the first one to pop-up. My videocard is a GeForce 256 DDR so I need to change the "NV10DDR_Modes_Delta" (I would like to change the NV25_Modes_Delta setting but someone needs to sponsor me ;-). You have to know your videocards chipset, before you can change the correct key.





It looks something like this: "S 1600,900,-16,120;1600,900,32,100-;1600,1024,-16,120;1600,1024,32,100-;1600,1200,-16,120;1600,1200,32,100-;1920,1080,-16,120;1920,1080,32,85-;1920,1200,-16,100-;1920,1200,32,72-;1920,1440,-16,85-;1920,1440,32,70-;2048,1536,-16,70-;2048,1536,32,-"


Every videocard has settings:


w,x,y,z





The first entry is "S" w,x,y,z


Every following entry should first be separated from the preceding one with ";".





w = horizontal resolution


x = vertical resolution


w * x


800*600


1024*768


1152*864


1280*768


1280*960


1280*1024


1600*900


1600*1024


1600x1200


... (end here for me)





y = colour depth setting


16 and 32 (-16 = 8 and 16 bit (XP does not support 8 bits), 16 = only 16 bits, -32 = every colour depth)





z = frequency setting


60,70,72,75,85,100,120 (-z = above z, z- = below z, - = no frequency; do not use resolution with selected colour depth(s), -z- = only the frequency above z)





What you need to do is enter every resolution explicitly:


800*600


1024*768


1152*864


1280*768


1280*960


1280*1024


1600*900


1600*1024


1600*1200


... (end here for me)








Some examples:


800,600,-16,-85 is used for resolution 800*600 for 16bits and lower colour depth and allows frequencies above 85 Hz (100Hz and up).


1024,768,-32,75- is used for resolution 1024*768 for 32bits and lower colour depth and allows frequencies below 75 Hz (72Hz and down).


1280,960,16,-85- is used for resolution 1280*960 for 16bits colour depth ONLY and allows ONLY the frequency above 85 Hz (100Hz).


1280,960,-32,- is used for resolution 1280*960 for 32bits and lower colour depth and does not allow this resolution.


1600,1200,-32,100 is used for resolution 1600*1200 for 32bits and lower colour depth and allows all frequencies except 100Hz.





You can use combinations if you like:


800,600,-16,-100-;800,600,32,-85- (16 bit and lower colour depth at 120Hz for 800*600 and 32bit colour depth at 100Hz





Note: I haven't looked at what would happen when using 16- or 32-, though I doubt these would be useful





Good luck!





Jeronimo


p.s. I did this as a contribution to Warp2Search, because it is a great site and has been of great value to me. You may find this info on another one of my personal favourites. Who guesses the site correct, gets to buy me a GeForce Ti 4600 :-P