Windows 2000 / XP NVIDIA Detonator Refreshrate Fix

by cbw.l4v4 | cbw-clan.de | build 2002-12-26 23:52

Zweck dieses Utilities
Purpose of this utility

Dieses Utility hilft Dir dabei die Bildwiederholratenbeschränkung von 60 Hz unter Windows 2000 / XP aufzuheben, welche bei Vollbildanwendungen auftritt die keine Möglichkeit bieten die Bildwiederholrate in der Anwendung einzustellen (wie die meisten Spiele).
Ausserdem kannst Du selbstdefinierte Auflösungen und Bildwiederholraten festlegen.

This utility helps you to override the 60 Hz refreshrate limitation in Windows 2000 / XP which affects fullscreen applications that do not provide any means to set the desired refreshrate from within the application (like most games).
It also allows you to define custom resolutions and refreshrates.

Unterstützte Detonator Treiber
Supported Detonator Drivers

40.41 / 40.72 (Beta), 41.03 (Quadro)

Benutzung
Getting started

Wenn Du dieses Utility benutzt solltest Du Dich mit dem Editieren der Windows Registrierdatenbank auskennen, da dieses Utility nur den benötigten Bildwiederholraten-Eintrag für den Treiber erzeugt der dann von Hand in die Registrierdatenbank eingefügt werden muss - Ich übernehme keinerlei Verantwortung für irgendwelche sich eventuell ergebende Probleme oder gar Schäden! Nachdem das gesagt ist, hoffe ich Du weisst was Du tust - aber keine Sorge, ich werde versuchen alles so gut wie möglich zu erklären ;)
Beginne unten mit der Auswahl der Detonator-Treiber-Version, dann kreuze die Modi / Farbtiefen / Bildwiederholraten an die Du verwenden willst (Du kannst auch bis zu 5 eigene Modi und bis zu 5 eigene Bildwiederholraten pro Modus festlegen). Dann klicke auf "Code erzeugen" und befolge die Anweisungen anbei. WICHTIG: In Vollbildanwendungen, die keine Möglichkeit bieten die Bildwiederholrate einzustellen (wie die meisten Spiele), verwendet der Treiber immer die niedrigste der Bildwiederholraten die Du für die jeweilige Auflösung angegeben hast! (Beispiel: Kreuze nicht 85 Hz und 100 Hz an wenn Du 100 Hz zum Spielen willst - lass 85 Hz in dem Fall weg)
Ausserdem solltest Du Dir sicher sein dass Dein Monitor und Deine Grafikkarte die von Dir gewählten Auflösungen und Bildwiederholraten unterstützen (dieses Utility setzt beim ersten Start die Bildwiederholrate für alle Auflösungen auf 85 Hz, was durchaus ausserhalb der Spezifikationen Deiner Hardware liegen kann) - nochmal, ich übernehme keinerlei Verantwortung. Ok, leg los ;)

When using this utility you should be comfortable editing the windows registry because the utility only calculates the desired refreshrate string, which you have to insert into the registry by hand - I take no responsibility whatsoever for any eventual problems or even damage caused! That said, I hope you know what you're doing - but don't worry, I'll try to explain the process to my best knowledge ;)
Start below by selecting the detonator driver version, then mark the checkboxes for the modes / colordepths / refreshrates you want to use (you may also define up to 5 custom modes and up to 5 custom refreshrates per mode). Then click on "Generate Code" and follow the instructions nearby. IMPORTANT: In fullscreen applications which do not provide any means to set the desired refreshrate from within the application (like most games), you'll always end up with the lowest one of the refreshrates you selected for the given screen resolution! (e.g. don't select 85 Hz and 100 Hz if you want 100 Hz for gaming - deselect 85 Hz in that case)
Also you should make sure your monitor and graphics card supports the selected resolution(s) and refreshrate(s) you chose (this utility brute forces all refreshrates at all resolutions to 85 Hz when you start it the first time, which might be well beyond the specifications of your hardware for some modes) - again, I take no responsibilities whatsoever. Ok now, go ahead ;)

Detonator Version
   
Die Registrierdatenbank editieren
How to set up the registry

Starte den Registrierungs-Editor indem Du "Ausführen..." im Windows "Start"-Menü auswählst und regedit.exe eingibst. Die folgenden Schritte hängen vom verwendeten Betriebssystem ab:

Start the registry editor by selecting "Run..." in the Windows "Start" menu and typing regedit.exe. The following steps depend on your Operating System:

Wenn Du Windows 2000 einsetzt
If you use Windows 2000

Öffne den Schlüssel HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\nv4\\Device X
 
wobei X ein Wert von 0, 1, 2, etc. ist (wenn nur eine Grafikkarte in Deinem PC installiert ist, ist der richtige Wert höchstwahrscheinlich 0, ansonsten hilft nur Probieren)

Open the key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\nv4\\Device X
 
where X is one of 0, 1, 2, etc. (if you have only one card, it is likely 0, otherwise you have to figure by yourself)

Wenn Du Windows XP einsetzt
If you use Windows XP

Öffne den Schlüssel HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Video\\GUID\\XXXX
 
wobei XXXX den Wert 0000, 0001, 0002, etc. haben kann. Der exakte Wert von GUID kann im Eintrag HKEY_LOCAL_MACHINE\\Hardware\\DeviceMap\\Video\\Device\VideoX gefunden werden, wobei X ein Wert von 0, 1, 2, etc. ist (wenn nur eine Grafikkarte in Deinem PC installiert ist, ist der richtige Wert höchstwahrscheinlich 0, ansonsten hilft nur Probieren)

Open the key HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Video\\GUID\\XXXX
 
where XXXX is one of 0000, 0001, 0002, etc. The exact value of GUID can be found in the key HKEY_LOCAL_MACHINE\\Hardware\\DeviceMap\\Video\\Device\VideoX where X is one of 0, 1, 2, etc. (if you have only one card, it is likely 0, otherwise you have to figure by yourself)

Die Registrierdatenbank editieren (Forstetzung - sowohl Windows 2000 als auch XP)
How to set up the registry (continued - both Windows 2000 and XP)

Wenn Du Detonator 41.03 (Quadro) benutzt, finde den Eintrag "NV_Modes", doppelklicke ihn, und kopiere den erzeugten Code über die bestehenden Werte. Wenn Du Detonator 40.41 / 40.72 (Beta) verwendest, ist die Prozedur etwas komplizierter: Finde den Eintrag XX_Modes, wobei XX für die Chip ID Deiner Grafikkarte steht. Die Legende unten sollte Dir helfen:

If you're using Detonator 41.03 (Quadro), locate the string "NV_Modes", double click it, and paste the generated code over the existing values. If you use Detonator 40.41 / 40.72 (Beta), the procedure is a bit more complicated: Locate the string XX_Modes, where XX stands for your graphic card's Chip ID. The legend below should help you:

NV4=RIVA TNT
NV5=RIVA TNT2/TNT2 Pro
NV0A=Aladdin TNT2
NVVANTA=Vanta/Vanta LT
NVULTRA=RIVA TNT2 Ultra
NV5M64=RIVA TNT2 Model 64/Model 64 Pro
NV10=GeForce 256
NV10DDR=GeForce DDR
NV10GL=Quadro
NV11=GeForce2 MX/MX 400
NV11DDR=GeForce2 MX 100/200
NV11GL=Quadro2 MXR/EX
NV11M=GeForce 2 Go
CRUSH11=GeForce2 Integrated GPU
NV15=GeForce2 GTS/GeForce2 Pro
NV15DDR=GeForce2 Ti
NV15BR=GeForce2 Ultra
NV15GL=Quadro2 Pro
NV17=GeForce4 MX
NV17GL=Quadro4 200NVS/400NVS/550XGL
NV18=GeForce 4 MX (AGP 8x)
NV20=GeForce3
NV20_1=GeForce3 Ti 200
NV20_2=GeForce3 Ti 500
NV20_3=Quadro DCC
NV25=GeForce4 Ti (AGP 4x)
NV25GL=Quadro4 700/750/900XGL
NV28=GeForce4 Ti (AGP 8x)

Um zum Beispiel die Anzeigemodi für eine GeForce3 Ti 500 zu ändern, wäre der richtige Eintrag "NV20_2_Modes". Wenn Du den Eintrag für Deine Grafikkarte gefunden hast doppelklicke darauf, und kopiere den erzeugten Code über die vorhandenen Werte.

For example, to change the modes for a GeForce3 Ti 500, the correct string would be "NV20_2_Modes". If you've found the string for your card, double click it, and paste the generated code over the existing values.

Aktivierung
Activation

Um Deine Änderungen zu aktivieren musst Du den PC neustarten. Fertig!

To activate the changes, restart your PC. Done!

INPUT

OUTPUT