Undervolting mittels ThrottleStop: Unterschied zwischen den Versionen

Aus Gargi.org
Zur Navigation springen Zur Suche springen
Zeile 136: Zeile 136:
D.h. im niedrig getakteten Level brauch die CPU 0,71V. Mit einem Offset von -125mV sieht es dann wie folgt aus:
D.h. im niedrig getakteten Level brauch die CPU 0,71V. Mit einem Offset von -125mV sieht es dann wie folgt aus:


[[Datei:hwinf1.jpg]]
[[Datei:hwinf2.jpg]]


==ThrottleStop beim Hochfahren automatisch starten==
==ThrottleStop beim Hochfahren automatisch starten==


... in Arbeit ...
... in Arbeit ...

Version vom 2. Juni 2018, 00:32 Uhr

Normalerweise geht es ja immer um das Gegenteil: Übertakten und etwas mehr Spannung anzulegen, damit der Speicher, die CPU stabil bleibt. Beim Undervolting versucht man ein anderes Ziel zu erreichen: Spannung wegzunehmen, aber dabei keinen Performanceverlust zu erleiden. Das Ziel: Die CPU kühler zu halten und Strom zu sparen. Aber warum zum Geier sollte man das tun?

Nun gerade Gaminglaptops haben ein Problem: Zu leistungsstarke Hardware. Die CPU hat ordentlich Rumms, der Grafikchip muss ordentlich Leistung bringen, damit das Spiel nicht ruckelt. Durch die flache Bauweise eines Laptops ist dabei die Kühlung eine echte Herausforderung. Schnell erreicht die CPU mehr als 80°C, was normal kein Problem für einen Chip sein sollte, aber ein ungutes Gefühl hinterlässt das schon. Achso, der Akku ist ja auch noch da. Wenn die CPU etwas weniger Strom benötigt als standardmäßig vorgesehen, dann verlängert das auch klar die Akkulaufzeit.

Von daher ist das Undervolting schon lange ein "Sport" bei den Nerds und es gibt diverse Programme, mit denen man in dieser Disziplin antreten kann. Ich beschreibe das hier mit dem Programm "Throttlestop", dass sich in der "Szene" großer Beliebtheit erfreut. Zudem zeige ich das an einem Beispiel eines Acer Predator Helios 300 mit einem intel 7700HQ und einer GeForce GTX 1060. Die hier gezeigten Settings sind auf die Hardware zugeschnitten. Versucht bei anderen Rechner erst geringere Einstellungen und tastet Euch an das optimale Ergebnis heran. Zu starkes Undervolting führt dazu, dass die Maschine einfrieren kann. Reduziert dann die Einstellungen und probiert es solange, bis der Rechner stabil läuft. Für gewöhnlich kann man durch weniger Spannung auch weniger Schaden anrichten, als wenn man zu viel Spannung anlegt ;-) Aber wie immer: Eine Garantie übernehme ich nicht, alles auf Eure eigene Verantwortung.

Download und Installation

Die aktuelle Version könnte Ihr bei Techpowerup herunterladen. Das Programm wird nicht installiert sondern einfach alle Dateien in ein beliebiges Verzeichnis kopiert. Das Programm wird dann als Administrator einfach über die ThrottleStop.exe aus dem Verzeichnis heraus gestartet:

Throttlestop einstellen

Beim ersten Start kommt zunächst der obligatorische Warnhinweis. Dieser taucht nur das erste Mal auf:

Warum nur beim ersten Mal? Beim Start legt Throttlestop eine ini - Datei in sein Verzeichnis an, in der ab sofort alle Einstellungen gespeichert werden.

Den zweiten Hinweis zur HWINFO nehmen wir auch zur Kenntnis:

Danach erscheint endlich das Startfenster von Throttlestop. Dies sieht erstmal kompliziert aus, ist es im Endeffekt aber nicht:

Oben seht Ihr bei der Bezeichnung Performance vier runde Checkboxen. Das sind 4 Profile, die Ihr einstellen könnt. Wir werden hier in diesem Beispiel nur zwei Profile einrichten. Ein Profil wenn der Rechner am Netzteil hängt (Performance) und eines wenn er auf Akku läuft (Battery).

Klickt dazu auf Options und das Optionenfenster öffnet sich:

Ihr seht auf den Screenshot einige gelb markierten Bereiche. Hier müsst Ihr die Einstellungen wie ich Sie getan habe an diesen Stellen ändern. Aktiviert die Default Profiles und verbindet das Profil 1 (Performance) mit dem AC Profil (1 eintragen) und das Profil 4 (Battery) mit dem Battery Profil (4 eintragen). Bei Miscellaneous ( <-- übrigens ein blöd zu schreibendes Wort) stellt die Settings ein, wie ich es getan habe. Nvidia GPU nur anklicken, wenn Ihr eine verbaut habt, das ist eh klar ;-)

Übernehmt die Settings dann mit OK .

Jetzt setzen wir den Speed Shift für das Performance Profil:

Wählt oben Performance aus und klickt Speedshift an. Der SST Wert sollte bereits auf 128 stehen. Falls nicht, dann bitte entsprechend ändern. Ansonsten setzt die Einstellungen wie auf dem Bild und klickt dann auf "Save".

Nun klickt oben auf das Profil Battery:

Den Speed Shift stellt auf 196 und deaktiviert den Turbo. Es geht hier um Batterielaufzeit und nicht um Geschwindigkeit. Dann wieder mit "Save" abspeichern.

Nun machen wir uns an das Undervolting. Wählt Performance aus und klickt dann auf FIVR:

Ihr seht dann folgendes Fenster:

Wir stellen nun das Untervolting für folgende Profile ein:

  • Performance (1)
  • Battery (4)

Lasst aber zuerst Performance eingestellt.

dann müssen wir bei jedem Profil folgende Hardwarekomponenten "undervolten":

  • CPU Core
  • CPU Cache
  • Intel GPU

Bevor wir aber loslegen klickt unten auf "OK - Save Voltage immedialtely" und übernehmt das mit "Apply".

Wählt nun den CPU Core aus und aktiviert "Unlock Adjustable Voltage". Schiebt den Regler beim Offset Voltage auf -125mV. An der Stelle: Das ist ein Beispiel für meine oben beschriebene Hardware. Fangt bei anderer Hardware niedriger an. Wenn Ihr unten auf "Apply" klickt seht Ihr den eingestellten Offset oben rechts im Statusfenster:

Klickt dann auf CPU Cache und stellt hier exakt den gleichen Wert wie beim CPU Core ein. Abweichende Werte führen zu Systemschluckauf (Ruckler und ggf. Abstürze).

Die intel-GPU setzen wir dann im Performance Profil auf -85mV offset:

Alle drei Änderungen führt nun auch beim Batterie Profil durch. Verwendet die gleichen Offsets wie beim Performance Profil (siehe Statusfenster im Screenshot):

Kontrolliert alles nochmal 3x nach und übernehmt alles mit "OK". Ihr landet dann wieder im Hauptfenster:

Klickt dort dann auf die Schaltfläche TPL. Klickt dort "Enable Speed Shift when ThrotleStop starts an" Klickt auf "Apply" und dann auf "OK".

Das war es dann erstmal.

ThrottleStop scharf schalten

In der Taskleiste seht Ihr ein grünes TS Symbol. Grün bedeutet, dass Throttlestop nicht aktiv ist.

Um das Undervolting auf die Profile scharf zu schalten klickt unten auf "Turn on"

Das Icon ist nun rot. Dort wird auch die Profilnummer angezeigt, die gerade aktiv ist. Wenn das Netzteil angesteckt ist die 1, im Batteriemodus die 4

Das "Turn on" ist in der ini gespeichert. Throttelstop startet erstmal nicht automatisch. D.h. beim Reboot muss Throttelstop manuell gestartet werden. Allerdings ist es dann aktiv. Möchte man Throttlestop deaktivieren, dann klickt auf "Turn off"

ThrottleStop deaktivieren und deinstallieren

Um ThrottleStop wieder zu deaktivieren, startet das Programm und klickt unten auf "Turn Off" beendet das Programm und löscht dann im ThrottleStop Verzeichnis die ThrottleStop.ini:

Startet dann Euren Rechner neu. Danach ist kein Offset mehr aktiv.

Prüfen, on ThrottleStop tatsächlich aktiv ist

Mittels dem Programm HWINFO (HWINFO Download) könnt Ihr den Core VID (Spannung) ansehen. Ohne Offset sieht es wie folgt aus:

D.h. im niedrig getakteten Level brauch die CPU 0,71V. Mit einem Offset von -125mV sieht es dann wie folgt aus:

ThrottleStop beim Hochfahren automatisch starten

... in Arbeit ...