Gelungen:
ist es mir jetzt, die Grafikkarte in einen der drei Zustände zu zwinen in welchem ich sie haben will
P12 - Stromsparend: Spannung, Clock GPU, Memory, Shader: 0,850V, 135Mhz, 135Mhz, 270Mhz
P8 - Mittel: Spannung, Clock GPU, Memory, Shader: 0,850V, 405Mhz, 405Mhz,810Mhz
P0 - Power: Spannung, Clock GPU, Memory, Shader: 1,000V, 606Mhz, 790Mhz, 1468Mhz
Man sieht, das die Grafikkarte im State
P8 und
P12 gleich viel Leistung aufnimmt. Firefox hackt im State P0 sehr, Fenster auf dem Desktop hin und her schieben läuft nicht wirklich flüssig - Die Spannung ist die gleiche, also kann man der Grafikkarte "sagen" sie soll den
P8 State nun annehmen und wie, das kommt jetzt:
Ladet euch nVidia Inspector herunter:
klick - Danke an orbmu2k an dieser Stelle
(ich kenn ihn nicht, seine Tools sind aber immer sehr nützlich)
Entpackt die Dateien in den ordner nVidia inspector und verschiebt an an eine Stelle eurer Wahl, ich empfehle Programme x86
In dem Ordner erstellt ihr über Rechtsklick ein neues Textdokument
Dieses füllt ihr mit dem Inhalt:
Code:
nvidiaInspector.exe -forcePState:0,[COLOR="#FF8C00"]8[/COLOR]
damit wird der Modus
P8 erzwungen, ihr könnt euch aber auch statt der
8 eine
12 reinschreiben, das ist der langsamste Modus, viel sparen tut man dadurch aber nicht.
Das speichert ihr dann unter "IDLE_P8
.bat"
Dann erstellt ihr wieder ein neues Dokument und füllt es mit:
Code:
nvidiaInspector.exe -forcePState:0,16
16 bedeutet, das der benötigte/beste Modus
Automatisch gewählt wird
Das speichert ihr dann unter, wer hätte das gedacht, "DEFAULT_Auto
.bat"
Wer zu viel Leistung durch den
State 0 bekommt kann in der batch Datei nich einige Sachen einfügen, z.B:
Code:
nvidiaInspector.exe -setGPUClock:0,0,135 -setShaderClock:0,0,270 -setMemoryClock:0,0,135 -setGPUClock:0,1,135 -setShaderClock:0,1,270 -setMemoryClock:0,0,135 -setGPUClock:0,2,135 -setShaderClock:0,2,270 -setMemoryClock:0,2,135
Kurzer Überblick über die bedeutung der Zahlen:
-setGPUClock:
0,
0,135
0 - Index der Grafikkarte, den könnt ihr ganz unten im Nvidia Inspector Menü in klammern erkennen - bei mir war es "0" - auf dieser Grafikkarte werden die Befehle ausgeführt
0 - der Index des Powerstates. Bei mir hat State P0 die 2 als Index "Performance Level [2] - (P0)" das bedeutet, das ihr in diesem Modus die Taktrate der GPU festlegt und zwar auf:
,135 135Mhz
Soll heißen, in dem obigen Skript, das die GPUClock auf 135 gestzt wird, im
P12 Modus - bei mir die 0, der Shader Takt auf 270 etc pp. Im Modus
P8 bei mir die 1, wird der Takt immernoch beibehalten, genauso wie im State
P0 [2] soll heißen, das Skript verhindert, das die Grafikkarte überhaupt schneller takten kann, auch wenn sie die Powerstates ändert.
Mit dem Skript:
Code:
nvidiaInspector.exe -setGPUClock:0,0,135 -setShaderClock:0,0,270 -setMemoryClock:0,0,135 -setGPUClock:0,1,405 -setShaderClock:0,1,810 -setMemoryClock:0,1,405 -setGPUClock:0,2,606 -setShaderClock:0,2,1468 -setMemoryClock:0,2,790
Bekommt ihr alles wieder auf die Anfangswerte, das könnt ihr selber vergleichen, in welchem State, ob
P12 [0],
P8 [1] oder
P0 [2], welcher Takt gewählt wird.
Leider konnte man die Spannung über:
Code:
nvidiaInspector.exe -setVoltage:0,0,850 -setVoltage:0,1,850 -setVoltage:0,2,1000
nicht Einstellen, deshalb hab ich mich für die Variante des erzwingens des Power States entschieden. Denn die Spannung macht aus, wie viel die GraKa nun heizt.
Aber evtl sind die letzten drei Skripte für einige Interessant, die die Leistung nicht benötigen, evtl macht das ja 1 - 2 Grad aus.
Hier noch ein Screenshot der "Hilfe" (eher Fehlermeldung, aber die Hilft enorm weiter)
P.s. nVidiaInspector muss NICHT laufen um die batch Dateien auszuführen, die Dateien müssen jedoch im selben Ordner sein
Ich übernehme keinerlei Haftung für evtl Hardwareschäden oder sonstige Fehler am System/der Maschine
extrahiert aus:
nVidia GraKa extreme Temp im Multi Monitor Modus - Lösung
Ich glaube die 0,150Volt machen etwas in der Laufzeit aus und von der Temperatur her vieleicht 2°C
Jetzt muss ich nur noch den i5 etwas leiser bekommen zornig
So hier mal ne kurze Messung:
WLAN AUS, BT AUS, Display 12/15, Keine Programme nur Energiemanager geöffnet auf Win 7 64bit
P8 State (Mittelmodus) Temperatur: TPFC CPU: 54°C Laufzeit ca 4h 48min
13,62W > 14,02 > 13,97 > 13,74 > 13,35> 14,02 > 13,67
------------
Mittel 13,77 Watt
P0 (Maximalmodus) Temperatur: TPFC CPU: 55°C Laufzeit ca 4h 02min
16,36 > 16,68 > 16,75 > 17,88 > 17,63 > 17,00 > 17,27
------------
Mittel 17,08 Watt
P12 (minimalmodus) Temperatur: TPFC CPU: 54°C Laufzeit ca 5h
12,89 > 14,66 > 14,06 > 13,41 > 13,25 > 13,80 > 13,54 > 12,66
------------
Mittel 13,53 Watt
"Fazit"
Wenn man die Messung weiterführen würde, dann könnte man festellten das der P12 state Tatsächlich der Stromsparendste ist.
Daraus kann man schließen, dass Spannung und takt unabhängig voneinander die Laufzeit beeinflußen! Soll heißen, man könnte den P0 State etwas runtertakten, und trotzdem gute Leistung aber gleichzeitig Ausdauer gewinnen!