After a little bit of detective work fledged by a chronic hatred of the 60hz refresh rate, I've found a way to beat win2k at its own game!
Copied instructions from this thread:
<< You can force OpenGL refreshrates by directly manipulating the registry entry,
that describes the min and max frequencies of your currently installed monitor.
Usually you can find the key in
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0001\Control\Class\{4D36E96E-E325-11CE-BFC1-
08002BE10318}\0000\MODES\1600,1200]
(ControlSet0001 *could be* ControlSet0002 ... 000x, so look for the key
beginning with "Mode1"
The key is stored in the following format:
Mode1"="(min.vHz-max.vHz,min.hHz-max.hHz,polarity,polarity
Mostly you will find the key as
Mode1"="30.0-96.0,48.0-160.0,+,+
as this is a typically 19" monitor
Now you can chance the "48.0" to a higher value, like 75.0 or 85.0. After
reboot, the OpenGL-Game will default to the changed value as the refreshrate.
CAUTION: Be carefull. Read the specs of your monitor and your GraCa. False
values can destroy monitor and damage the W2K installation irreparably
>>
What I did was:
-Open "regedit"
-Follow the above given path to "\0000"
-Proceed to "modes", and when you get there, you will only see 1 or 2 settings (usually 1024,768 or 1600,1200)
-Create a new key, and name it a resolution, such as "640,480"
(note that there are no quotations, and there is NO SPACE between the 2 sets of numbers. Simply write it down as 640,480 or whatever you want; ie; 1024,768 or 800,600)
-Now you click on the new key you've created
-Right click on the right side of the regedit window and select "New" then "String value"
(You should only have (Default) as a single string value (it's unimportant to our matter)
-Name the string "Mode1"
-Double Click the new string you created ("Mode1"
-Now you will see an "Edit String" box popup.
In the unshaded "Value Data" box, perform this:
The key is stored in the following format:
Mode1"="(min.hHz-max.hHz,min.vHz-max.vHz,polarity,polarity)
(Note that the "=" is only for your understanding and to seperate "Mode1" from the rest of the Value Data, it serves no real purpose and should not be entered.)
In my case, I used the string "63.7-63.7,120.0-120.0,-,-" (again the brackets are not to be used in the registry)
It limits my minimum and maximum horizontal refresh frequency to 63.7khz, and my minimum and maximum vertical refresh rate to 120hz.
This forces my monitor to constantly work at those frequencies.
However when I created a 1024,768 Mode, I used the following string: "69.0-69.0,85.0-85.0,+,+" because that is the limits of what my monitor can do (I used the specs in my manual to determine that)
-After you have created all the modes you want/need, simply close regedit.
Reboot if you want, I didn't.
-Load up a game (counter-strike comes to mind
) and see if your changes have worked.
BTW: I'm not responsible for messing up your comp.
If I've made any mistakes, please corect me!!!
Hope this has helped some poor 60hz damaged eyes
Copied instructions from this thread:
<< You can force OpenGL refreshrates by directly manipulating the registry entry,
that describes the min and max frequencies of your currently installed monitor.
Usually you can find the key in
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet0001\Control\Class\{4D36E96E-E325-11CE-BFC1-
08002BE10318}\0000\MODES\1600,1200]
(ControlSet0001 *could be* ControlSet0002 ... 000x, so look for the key
beginning with "Mode1"
The key is stored in the following format:
Mode1"="(min.vHz-max.vHz,min.hHz-max.hHz,polarity,polarity
Mostly you will find the key as
Mode1"="30.0-96.0,48.0-160.0,+,+
as this is a typically 19" monitor
Now you can chance the "48.0" to a higher value, like 75.0 or 85.0. After
reboot, the OpenGL-Game will default to the changed value as the refreshrate.
CAUTION: Be carefull. Read the specs of your monitor and your GraCa. False
values can destroy monitor and damage the W2K installation irreparably
>>
What I did was:
-Open "regedit"
-Follow the above given path to "\0000"
-Proceed to "modes", and when you get there, you will only see 1 or 2 settings (usually 1024,768 or 1600,1200)
-Create a new key, and name it a resolution, such as "640,480"
(note that there are no quotations, and there is NO SPACE between the 2 sets of numbers. Simply write it down as 640,480 or whatever you want; ie; 1024,768 or 800,600)
-Now you click on the new key you've created
-Right click on the right side of the regedit window and select "New" then "String value"
(You should only have (Default) as a single string value (it's unimportant to our matter)
-Name the string "Mode1"
-Double Click the new string you created ("Mode1"
-Now you will see an "Edit String" box popup.
In the unshaded "Value Data" box, perform this:
The key is stored in the following format:
Mode1"="(min.hHz-max.hHz,min.vHz-max.vHz,polarity,polarity)
(Note that the "=" is only for your understanding and to seperate "Mode1" from the rest of the Value Data, it serves no real purpose and should not be entered.)
In my case, I used the string "63.7-63.7,120.0-120.0,-,-" (again the brackets are not to be used in the registry)
It limits my minimum and maximum horizontal refresh frequency to 63.7khz, and my minimum and maximum vertical refresh rate to 120hz.
This forces my monitor to constantly work at those frequencies.
However when I created a 1024,768 Mode, I used the following string: "69.0-69.0,85.0-85.0,+,+" because that is the limits of what my monitor can do (I used the specs in my manual to determine that)
-After you have created all the modes you want/need, simply close regedit.
Reboot if you want, I didn't.
-Load up a game (counter-strike comes to mind
BTW: I'm not responsible for messing up your comp.
If I've made any mistakes, please corect me!!!
Hope this has helped some poor 60hz damaged eyes