PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tool zum Loggen von GeForce Takt


Tom Servo
2003-09-08, 17:03:17
Da vor einiger Zeit schonmal nebenbei die Frage aufkam (leider finde ich den Thread nicht mehr) was die FX bei der automatischen Takterkennung genau alles testet und wie verlässlich der Test ist, habe ich mal ein kleines Log Programm (http://home.tiscalinet.de/bertw/proj/tdprof/misc/nvclock-dll-dist.zip) geschrieben, was in Intervallen von z.B. 5ms (soweit der Task-Scheduler da mitspielt) die Taktraten jeder nVidia Karte pollt und bei Änderung die neuen Werte ausgibt.

Damit kann man auch komfortabel kontrollieren, wann die Karte in den 3D Modus wechselt.

Zuerst mal das normale Testen von 450/450 MHz (50MHz übertaktet) auf FX5800 im Treiberpanel. Die 208 MHz sind dabei der 2D Takt. Treiber ist Detonator 45.23 unter WinXP.


GPU Speed: 208.406
Mem Speed: 416.571
Mem Size: 128
Fast Write: Enabled
AGP Rate: 4
Mem Type: DDR
SBA Status: Enabled
* 16:54:03,343: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:54:25,171: GPU = 450.000 MHz RAM = 450.000 MHz
* 16:54:25,390: GPU = 208.406 MHz RAM = 208.286 MHz


Dabei sieht man, dass die Karte nur extrem kurz mit den zu testendem Takt läuft, obwohl das Testen an sich sehr lange dauert. Werden da vielleicht kurz grosse Daten-Mengen berechnet die dann in den restlichen Sekunden (!) auf Korrektheit kontrolliert werden?

Automatische Takterkennung meiner FX5800 ausgehend von 450/450 MHz.


GPU Speed: 208.406
Mem Speed: 416.571
Mem Size: 128
Fast Write: Enabled
AGP Rate: 4
Mem Type: DDR
SBA Status: Enabled
* 16:43:14,625: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:27,656: GPU = 450.000 MHz RAM = 450.000 MHz
* 16:43:27,718: GPU = 208.406 MHz RAM = 450.000 MHz
* 16:43:27,734: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:28,218: GPU = 450.000 MHz RAM = 450.000 MHz
* 16:43:28,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:28,718: GPU = 450.000 MHz RAM = 450.000 MHz
* 16:43:28,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:29,234: GPU = 450.000 MHz RAM = 450.000 MHz
* 16:43:29,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:29,718: GPU = 450.000 MHz RAM = 208.286 MHz
* 16:43:29,718: GPU = 450.000 MHz RAM = 450.000 MHz
* 16:43:29,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:30,218: GPU = 453.375 MHz RAM = 453.600 MHz
* 16:43:30,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:30,718: GPU = 453.375 MHz RAM = 208.286 MHz
* 16:43:30,718: GPU = 453.375 MHz RAM = 453.600 MHz
* 16:43:30,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:31,218: GPU = 453.375 MHz RAM = 453.600 MHz
* 16:43:31,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:31,718: GPU = 455.625 MHz RAM = 453.600 MHz
* 16:43:31,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:32,218: GPU = 455.625 MHz RAM = 453.600 MHz
* 16:43:32,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:32,718: GPU = 455.625 MHz RAM = 453.600 MHz
* 16:43:32,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:33,218: GPU = 455.625 MHz RAM = 453.600 MHz
* 16:43:33,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:33,718: GPU = 455.625 MHz RAM = 455.143 MHz
* 16:43:33,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:34,218: GPU = 455.625 MHz RAM = 455.143 MHz
* 16:43:34,421: GPU = 208.406 MHz RAM = 455.143 MHz
* 16:43:34,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:34,718: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:34,921: GPU = 208.406 MHz RAM = 459.000 MHz
* 16:43:34,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:35,234: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:35,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:35,718: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:35,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:36,218: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:36,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:36,734: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:36,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:37,218: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:37,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:37,718: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:37,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:38,234: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:38,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:38,718: GPU = 459.000 MHz RAM = 459.000 MHz
* 16:43:38,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:39,218: GPU = 462.000 MHz RAM = 462.857 MHz
* 16:43:39,453: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:39,734: GPU = 462.000 MHz RAM = 462.857 MHz
* 16:43:39,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:40,218: GPU = 462.000 MHz RAM = 464.400 MHz
* 16:43:40,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:40,718: GPU = 462.000 MHz RAM = 464.400 MHz
* 16:43:40,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:41,234: GPU = 462.000 MHz RAM = 464.400 MHz
* 16:43:41,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:41,734: GPU = 462.000 MHz RAM = 464.400 MHz
* 16:43:41,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:42,218: GPU = 465.750 MHz RAM = 464.400 MHz
* 16:43:42,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:42,718: GPU = 465.750 MHz RAM = 464.400 MHz
* 16:43:42,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:43,218: GPU = 465.750 MHz RAM = 464.400 MHz
* 16:43:43,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:43,718: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:43,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:44,218: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:44,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:44,718: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:44,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:45,218: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:45,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:45,734: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:45,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:46,218: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:46,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:46,718: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:46,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:47,218: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:47,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:47,718: GPU = 467.999 MHz RAM = 468.000 MHz
* 16:43:47,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:48,218: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:48,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:48,718: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:48,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:49,218: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:49,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:49,734: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:49,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:50,218: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:50,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:50,718: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:50,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:51,234: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:51,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:51,734: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:51,921: GPU = 208.406 MHz RAM = 472.500 MHz
* 16:43:51,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:52,218: GPU = 472.500 MHz RAM = 472.500 MHz
* 16:43:52,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:52,718: GPU = 473.343 MHz RAM = 475.200 MHz
* 16:43:52,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:53,234: GPU = 473.343 MHz RAM = 475.200 MHz
* 16:43:53,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:53,718: GPU = 478.124 MHz RAM = 475.200 MHz
* 16:43:53,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:54,218: GPU = 478.124 MHz RAM = 475.200 MHz
* 16:43:54,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:54,734: GPU = 478.124 MHz RAM = 475.200 MHz
* 16:43:54,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:55,218: GPU = 478.124 MHz RAM = 477.000 MHz
* 16:43:55,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:55,718: GPU = 480.000 MHz RAM = 477.000 MHz
* 16:43:55,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:56,218: GPU = 480.000 MHz RAM = 477.000 MHz
* 16:43:56,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:56,718: GPU = 480.937 MHz RAM = 477.000 MHz
* 16:43:56,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:57,218: GPU = 480.937 MHz RAM = 478.286 MHz
* 16:43:57,437: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:57,734: GPU = 480.937 MHz RAM = 478.286 MHz
* 16:43:57,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:58,218: GPU = 482.625 MHz RAM = 479.250 MHz
* 16:43:58,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:58,718: GPU = 482.625 MHz RAM = 479.250 MHz
* 16:43:58,937: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:59,218: GPU = 482.625 MHz RAM = 480.000 MHz
* 16:43:59,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:43:59,718: GPU = 482.625 MHz RAM = 480.000 MHz
* 16:43:59,906: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:00,218: GPU = 482.625 MHz RAM = 480.600 MHz
* 16:44:00,406: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:00,718: GPU = 482.625 MHz RAM = 481.091 MHz
* 16:44:00,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:01,218: GPU = 482.625 MHz RAM = 481.500 MHz
* 16:44:01,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:01,718: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:01,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:02,218: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:02,406: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:02,718: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:02,906: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:03,218: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:03,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:03,718: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:03,921: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:04,218: GPU = 486.000 MHz RAM = 208.286 MHz
* 16:44:04,234: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:04,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:04,718: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:04,906: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:05,218: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:05,421: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:05,718: GPU = 486.000 MHz RAM = 486.000 MHz
* 16:44:05,906: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:06,218: GPU = 487.687 MHz RAM = 208.286 MHz
* 16:44:06,218: GPU = 487.687 MHz RAM = 490.500 MHz
* 16:44:06,406: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:06,718: GPU = 487.687 MHz RAM = 490.909 MHz
* 16:44:06,906: GPU = 208.406 MHz RAM = 208.286 MHz
* 16:44:07,218: GPU = 487.687 MHz RAM = 491.400 MHz
* 16:44:07,421: GPU = 208.406 MHz RAM = 208.286 MHz

Quasar
2003-09-08, 19:25:10
Wo wird diese Information hinterlegt?

Tom Servo
2003-09-08, 19:39:15
Ich hoffe ich habe die Frage jetzt richtig verstanden.

Es ist ein Konsolenprogramm. Also nicht einfach anklicken, sondern in der Konsole mit Parametern aufrufen. Die Ausgaben sollten also in der Konsole erscheinen, sind aber auch in eine Datei umleitbar. (mit >)

Wenn das Programm dann immer noch nichts auswirft, dann wird ein Fehler vorliegen. Es läuft z.B. nicht mit Win9x. Man muss ausserdem auch Admin sein. Und falls man eine ältere WinIO-Treiberversion permanent geladen hat, dürfte es auch nicht gehen.

Der nvclock-Windows-Port ist noch recht neu und leider noch wenig getestet und ich habe erst neulich die ganze Device Erkennung geändert. Kann also nicht garantieren, dass es überall läuft. Obwohl es bisher scheinbar überall problemlos funktioniert.

edit: Habe es jetzt mal wieder so geändert, dass Defaultwerte genommen werden, solange man keinen Parameter übergibt. Also auch anklicken wieder möglich.

Quasar
2003-09-08, 20:57:45
Alles klar, danke. Funktioniert mit W2k & SP2, Det45.23 und FX5800u wunderbar.

Tom Servo
2003-09-08, 21:34:15
Danke fürs Feedback.

Habe übrigens festgestellt, dass mit dem Deto 45.23 manche Spiele einfach im 2D Modus laufen. Ich dachte eigentlch, das wäre bei diesem neuen Treiber kein Thema mehr.

z.B. läuft Project64 mit D3D Plugin anscheinend meistens im 2D Modus wenn man nicht FSAA hinzuschaltet.

Bei Mafia ist es auch momentan so, dass es im 2D Mode läuft. Kein Wunder das es so abartig ruckelt, wo ich ja 2D heftig untertaktet habe.

Könnte natürlich auch am Log-Programm liegen. Die Makros zum Auslesen des Taktes auf der NV30 stammen laut nvclock-Source von Unwinder, sollte also funktionieren.

edit: Das bei Mafia lag wohl wirklich am Log Programm. Hatte aus Bequemlichkeit auch per Mausklick gestartet und dabei ist der default Poll-Interval mit 5ms (gedacht fürs Beobachten der Auto-Erkennung) wohl so klein, dass es vielleicht irgendwie die Karte stört. Bei 500ms scheint Mafia keine Probleme zu machen. Bei Project64 ist es aber immer noch so: Ohne FSAA im Fenstermodus nur 2D-Takt und im Vollbildmodus 3D-Takt. Manchmal macht die Karte beim zurückschalten in den Fenstermodus dann noch einen Umweg über den Default-3D-Takt. (also 3D-oc => 3D-def => 2D-uc). UT2003 läuft dagegen auch im Fenstermodus immer zuverlässig mit 3D Takt. Erst beim mimimieren gehts zurück auf 2D Takt.