60hz Bug/Problem bei 2000/XP


Hardware Mainboards, CPU, RAM, Monitore, Drucker, Laptops etc.

Thema geschlossen
 
Themen-Optionen
Alt 20.01.2003, 09:49   #1 (permalink)
MeisenMann
60hz Bug/Problem bei 2000/XP

Für alle bei denen die Tolls nímmer wollen:

Problemlage

Viele Benutzer von Grafikkarten mit Nvidia-Chipsatz haben Probleme, eine Monitorfrequenz einzustellen, die höher ist als 75 Hz. Das, obwohl der Monitor locker 100 Hz schaffen würde. Dieses Problem tritt offensichtlich bei allen Treibern auf, deren Version höher ist als 6.50. Für dieses und andere ähnliche Probleme gibt es verschiedene Tools, die aber nicht unbedingt beliebt und vor allem nicht nötig sind. Um diesen Bug Seitens Nvidia zu beheben, muss man die Grafiktreiber ein bisschen abändern. Dies ist bissl aufwändiger als mit Tools, aber sauber und meistens funktionierend.

Lösungsweg

1. Der zu installierende Treiber (entweder als EXE- oder als ZIP-File vorhanden) sollte irgendwohin entpackt werden.

2. Bei den extrahierten Dateien ist die Datei Namens nv4_disp.inf mit dem Editor zu öffnen. In dieser Datei sind alle Einstellungen und Varianten bezüglich Auflösung, Farbtiefe und eben auch Frequenz gespeichert. Hier steht drin, welche Frequenzeinstellungen möglich sind, welche nicht. Der Trick besteht also darin, der Karte zu sagen, dass sie Frequenzen unterhalb von 85 oder 100 Hz gar nicht darstellen kann.

3. Da die Detonatortreiber universell, also für verschiedene Chipsätze einsetzbar sind, muss man zuerst die eigene Karte aussuchen. Ganz am Ende der Datei sind die Karten aufgelistet. Ich hab eine Asus V6800, also mit Geforce DDR - Chip. Die Einstellungen für diese Karten sind am "NV10DDR_Modes" zu erkennen.
Es sind drei Abschnitte mit jeweils 17 Zeilen eingetragen. Jeder Abschnitt stellt eine Farbtiefe dar: 8Bit, 16Bit und 32Bit. Die 17 Zeilen stellen die möglichen Auflösungen dar und die Zahlen rechts die dazugehörigen möglichen Frequenzen. Hier das Beispiel(Geforce DDR mit 32Bit Farbtiefe) im unbearbeiteten Zustand:

code:--------------------------------------------------------------------------------HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 640 480 60 70 72 75 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 320 200 60 70 72 75 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 320 240 60 70 72 75 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 400 300 60 70 72 75 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 480 360 60 70 72 75 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 512 384 60 70 72 75 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 640 400 60 70 72 75 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 800 600 60 70 72 75 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1024 768 60 70 72 75 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1152 864 60 70 72 75 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1280 960 60 70 72 75 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1280 1024 60 70 72 75 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1600 1024 60 70 72 75 85 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1600 1200 60 70 72 75 85 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1920 1080 60 70 72 75 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1920 1200 60 70 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1920 1440 60 0" --------------------------------------------------------------------------------

4. Um hier was zu ändern, muss man unbedingt wissen, welche Frequenzen bei welchen Auflösungen der Monitor unterstützt(meistens im Handbuch des Monitors nachzuschlagen). Wenn man dies nicht beachtet, könnte der Monitor beschädigt werden!! Mein Monitor unterstützt 100Hz bis zur Auflösung von 1152x864 Punkten.

5. Um bestimmte Varianten zu vermeiden (z.B. 75 Hz bei 1024x768) muss man den Wert 75 und tiefer durch Leerschläge ersetzen. Auf gar keinen Fall einfach löschen!!! Wenn ich also die Zeilen wunschgemäss editiert hab, siehts so aus (bei mir):

code:--------------------------------------------------------------------------------HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 640 480 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 320 200 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 320 240 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 400 300 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 480 360 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 512 384 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 640 400 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 800 600 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1024 768 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1152 864 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1280 960 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1280 1024 85 100 120 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1600 1024 60 70 72 75 85 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1600 1200 60 70 72 75 85 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1920 1080 60 70 72 75 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1920 1200 60 70 0"
HKR,, NV10DDR_Modes, %REG_SZ_APPEND%, "32 1920 1440 60 0" --------------------------------------------------------------------------------

Nun sind bei einer Auflösung von 1152x864 Punkten Frequenzen kleiner als 100 Hz gar nicht darstellbar und es werden automatisch 100Hz dargestellt. So sollte man auch die anderen zwei Abschnitte (8 und 16Bit) bearbeiten und die Datei speichern.

6. Man merke sich nun, wo die entpackten Treiber-Dateien inklusive der editierten nv4_disp.inf gespeichert sind, deinstalliere die aktuellen Grafiktreiber und starte den PC neu.

7. Nach Neustart die neuen Treiber installieren und schon hat man die gewünschten Frequenzen, egal ob Games oder Word, DirectX oder OpenGL. Es soll aber besonders darauf geachtet werden, dass wirklich die neuen, bearbeiteten Treiber installiert werden, weil die anderen ja auch die gleiche Versionsnummer haben. Am besten sucht man bei der Installation selbst nach den Treibern und lässt Windows gar nicht erst suchen.

Wenn ihr Treiber installiert, die Microsoft-zertifiziert sind, wird das Systen trotzdem ausrufen, dass kein Zertifikat vorhanden ist, weil ihr die Treiber verändert habt. Die Warnung soll aber getrost mit JA beantwortet werden.

Noch was: Es ist möglich, dass ihr die nv4_disp.inf nicht mit dem Editor öffnen könnt und Wordpad dazu braucht. Es ist von Vorteil, wenn dort die Schriftart auf "Courier New" gestellt wird - der Übersicht zu lieb!

Nachtrag: Offensichtlich funktioniert auch dieser Trick nicht immer. Der Grafiktreiber erkennt manche Monitore nicht richtig, auch wenn der Monitortreiber richtig installiert ist. Dann kann man noch probieren, den Monitor als Standardmonitor zu installieren. Wenn auch dies nicht funzt, bleibt nur noch, die Pins 12 und 15 vom VGA-Kabel abzuklemmen. Dann is der Bildschirm zwar nicht mehr Plug&Play-fähig, aber die Frequenzen kann man dann wunschgemäss einstellen.
 

Alt 20.01.2003, 14:19   #2 (permalink)
Pike
jo tolle Sache. Aber was ist, wenn Nvidia wieder einen neuen Treiber heraus bringt, den ich benutzen will? Alles nochmal von vorne? ... *überleg* :-D
 
Thema geschlossen

Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Windows 2000: PIO=>DMA? (Problem) aimynona Hardware 6 31.01.2006 14:28
Problem mit Outlook 2000 Mr. White Software 4 05.02.2005 17:25
Windows 2000/XP: Problem mit großen Festplatten porschinho Software 4 11.03.2004 00:45
Die Tänzerin und die 2000... faulwurf Gratulationen 12 29.02.2004 17:17
K-Dog´s 2000 Toastao Gratulationen 9 06.10.2003 20:13



Alle Zeitangaben in WEZ +1. Es ist jetzt 09:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2009, Jelsoft Enterprises Ltd. | SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Copyright ©2008, BoardPlanet.net | Style enhanced by digital-anger.de