Grafikkarte Effizienter in den Boost takten lassen (Notebook, GTX 970M)

Evilkilla

Schraubenverwechsler(in)
Servus mitsamt. Ich bin bereits wochenlang am Optimieren und bin derzeit am verzweifeln.

Mein Notebook ist ein Clevo P655SE (Kurzdaten i7-4870HQ, Nvidia 970M (3GB) und Win 10 Pro)

Das BIOS konnte ich dank Premabiosmod entsperren.
Die CPU läuft mit Intel Extreme Tuning Utility auf stabile 3,9 GHz bei 50W TDP und
Die Grafikkarte konnte ich erfolgreich mit dem "Maxwell Bios Tweaker" auf sagenhafte 1392 MHz Core Takt und 3000 MHz RAM übertakten und wird maximal 83 Grad warm bei 110W TDP. (fast 7900 Punkte im FireStrike Standard Score).

Das Dumme ist nur, sobald die Grafikkarte auf die höheren Taktraten steigt, ist der Verbrauch selbst bei Minimalast immens und die Steuerung vom Mainboard (EC) reduziert die CPU-Leistung anstatt die GPU-Leistung, und drosselt dadurch das gesamte Notebook.

Jetzt zu meinem bereits entdeckten Problem:

Mein Sorgenkind ist die Boostregelung der Nvidia GPU. Mit GPU-Z konnte ich ermitteln, das die GPU in den nächst höheren Takt schaltet, sobald es auf über 40% belastet wird. Das heißt, das es verdammt schnell die Maximale Taktrate erreicht und auch nicht mehr herunter drosselt, weil es erst bei unter 20 % Auslastung runtertaktet. Dadurch -frisst- die GPU bei manchen Games unnötig knapp 50Watt mehr. Hört sich im Moment lächerlich an, ist aber bei den limitierten 180W Netzteil reichlich.

Dieser Taktwechsel sollte meines Erachtens weit höher liegen (Offset so bei 80-90%).

Gibt es eine Möglichkeit, diesen Offset einzustellen? Eine Software, Registry, ist mir egal was... ich finde einfach nix.

Mein Wunschgedanke ist dies: Sobald das Mainboard die CPU die Leistung zurücknimmt und das Spiel CPU-lastig ist, wird die GPU weniger belastet und taktet dadurch runter, was wiederrum die gewonnen Watt der CPU gut tut und in ein optimales Verhältnis der zwei Komponenten einpendelt.

Danke für die Tipps oder alternativ vorschläge.

EvilKilla.


UPDATE: ich besitze außerdem ein PC mit ner GTX970. Auch bei dieser Grafikkarte ist es so, das es bereits bei 40% Grafikauslastung in den nächst höheren Takt springt... Das muss doch irgendwo änderbar sein.?!

Update2: Gefore Experience, Funktion Battery Boost... Battery Boost aktiv ist und das Notebook im Batteriebetrieb läuft, taktet die Grafikkarte erst bei 99% Auslastung höher. Jetzt muss das nur noch im AC Modus funktionieren... bin auf der Suche
 
Zuletzt bearbeitet:
Ist vielleicht nicht die perfekte Lösung, die du suchst, aber ich würde bei den Spielen wo du weist, das nicht der maximale Takt benötigt wird, einfach das Powertarget (per Afterburner) herunter setzen und die GPU damit zu einem niedrigeren Takt zwingen.
 
Hallo Meroveus,

So wollte ich es als erstes auch machen, aber anscheinend gibt es kein Powertarget bei der 970M. Bei nvidiainspector, Evga Precission kann ich nix einstellen :(

Unbenannt.png
 
nimmste den Afterburner. den würd ich eh zum Übertakten nehmen.
mitm Maxwell BIOS Tweaker übertakteste übrigens nicht, du schreibst damit das BIOS um; das sind 2 verschiedene Dinge.
btw, zum rumtakten empfhielt es sich auch im Treiber die Leistung auf adaptiv zustellen.
 
Hey slot108 Danke für deine Antwort.

Habe auch mit Afterburner meine Traumwerte ertastet und dann ins Bios übertragen. Soweit so gut. Auf Adaptiv ist auch eingestellt.
Aber wie oben geschrieben, taktet die Grafikkarte zu schnell in den höchsten Takt. Btw. ich spiele immer mit Vsync. Mehr wie 60Fps brauch ich net. Aber wenn ich dann seh, das die Grafikkarte beim höchsten Takt gerade mal 35% ausgelastet ist, kann es auch mit halb so viel Core Takt 60FPS schaffen. Sobald die GPU Last seine 40% erreicht, taktet es eine Stufe höher.

Kleines Beispiel: Spiel läuft mit 60FPS.

GPU Core Takt: 1392 MHz, 40% GPU Auslastung= 128 Watt Gesamtverbrauch
GPU Core Takt: 600 MHz, 75% GPU Auslastung= 92 Watt Gesamtverbrauch

35Watt Mehrverbrauch bei der Gleichen Leistung! Kann man diesen Schwellwert 40% irgendwo einstellen?
 
ich weiß was du meinst. ist bei mir auch mal so, mal so.
letztens hab ich fasziniert beobachtet, wie meine Karte sich stäändig um popelige 13-26MHz angepasst hat, fand ich gut.
dann hat sie es gelassen und taktete nur noch @max.
und gestern hat sie wieder rumgetaktet.
immer beim selben Spiel. ich würd gern die Lösung haben ...
sag mal Bescheid, wenn du weißt was das is :)
 
Das mit den 13-26MHz wird wohl durch nen TPD Limit o.ä. entstehen. GPU-Z zeigt doch unter der Rubrik "Sensors" bei PrefCap Reason evtl. was an und limitiert deine 980Ti. musst mal checken oder GPU Load ist zu niedrig und taktet bissle runter.

Ich finde bei Google nichts zu dem Thema mit der Takterhöhung bei 40% Last; hab heute Mittag im nvidia Forum die Frage gestellt; bis jetzt kam keine Antwort :/ :daumen2:
 
Es liegt wohl daran, wann welcher P-State verwendet wird.
Ich weiss nicht ob man dass irgendwo einstellen kann. Aber theoretisch soll es gehen, P-State zu erzwingen. Vllt schaffst du es, z.B. P2 für eine Anwendung festzulegen mit nV Inspector.
 
Hey Darpa. Läuft ständig auf dem höchsten P-State. Falls hier einer mal mit dem Maxwell Bios Tweaker rumgespielt hat, sieht unter der Rubrik "Boost Table" doch die verschiedenen Taktraten, in welches die Grafikkarte bei Bedarf wechseln kann:

Ich hab nun im Bios die Taktraten so eingestellt, das der Minimum Core Takt bei 405MHz@0.95V beginnt und bis 1392MHZ@1,2V endet. Die Grafikkarte taktet in 13 MHz Schritten hoch. Das sind 75 Stufen und 40 unterschiedliche Spannungswerte im P-State 0. Ich bin so kurz davor ein extrem effizientes Notebook zu besitzen. Aber das Problem wie oben beschrieben zerstört alles...
Unbenannt2.png
 
Zuletzt bearbeitet:
Der Punkt ist, dass bei nV Boost Technologie die GPU immer so hoch wie möglich takten will, solange kein Limit vorliegt. Und wenn ich es richtig verstehe, werden erst bei min. 1 aktivem Limit die Boost Clocks nach unten durchgefahren.
Also hilft wohl nur das PT zu begrenzen oder wie gesagt versuchen einen anderen P-State als P0 zu erzwingen.
 
Genau und es gibt auch ein Limit mit der geringen GPU-Last. Meine aktuelle -manuelle- Lösung ist es auch die maximalen Taktraten per Hotkeys zu setzen... ich möcht es eben automatisiert haben.
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    393,7 KB · Aufrufe: 84
Zuletzt bearbeitet:
Genau, das Ausnutzungslimit. Bisher bin ich davon ausgegangen, das dies anliegt, sobald die Karte nicht im P0 State ist. Aber es funktioniert doch anders. Habe mal Valley laufen lassen und schrittweise den FPS Cap gesenkt. Irgendwann kam der Punkt, wo die Karte dann niedrigere Boost Steps gewählt hat, aber trotzdem noch in P0 war. Die Grenze liegt bei ca. 40% GPU Last, wie du ja bereits sagtest.

2.jpg

Wär durchaus interessant, wie man diesen Punkt anpassen könnte. Bei AMDs Powertune funktioniert es ja so, dass Takt und Spannung automatisch gesenkt werden.
Aber ich gebe zu, bin ne Grafikhure und schaffe es immer trotz VSync im GPU Limit zu sein :D Hab mich daher bis jetzt nie damit beschäftigt, aber wieder was gelernt. Weiterhelfen kann ich dir jetzt trotzdem nicht.
 
Zuletzt bearbeitet:
Trotzdem Danke für deine Mühe und die Bestätigung, das dies auch bei der 980Ti so ist DARPA :daumen:
 
Zurück