Verborgene Unterschiede zwischen den Energieplänen des Systems in Windows?

2678
Metaception

Ich habe mich gefragt, ob - abgesehen von den Einstellungen, die in den Einstellungen für die Voreinstellung der Energieversorgung aufgeführt sind - die vorgefertigten Energiesparpläne andere verborgene Einstellungen wie Drosselung, CPU-Takt usw. ändern.

Zum Beispiel, wenn ich alle Einstellungen für ändern Balanced das gleiche wie sein High Performance, würden sie identisch sein?

Hier gibt es einige ähnliche Fragen:

4

2 Antworten auf die Frage

5
theultramage

Ja, es gibt tatsächlich viele Attribute für den Leistungsplan, die nicht in der Benutzeroberfläche angezeigt werden. Das System speichert die drei Standard-Energieplanvorlagen in der Registrierung. Alle Änderungen oder benutzerdefinierten Pläne werden als Überschreibungen für die Vorlage gespeichert. Alle Einstellungen, die nicht in der Benutzeroberfläche angezeigt werden, werden direkt von der Vorlage übernommen. Eine der verborgenen Einstellungen, 'Personality', sagt Ihnen, um welche der drei Vorlagen es sich handelt.

Dank der hohen Leistung bleiben die CPU-Uhren auch im Leerlauf nahe am Maximum, wodurch Strom verschwendet und Wärme erzeugt wird (dies wird wahrscheinlich von Servern verwendet). Der Energiesparmodus bleibt bei der niedrigsten Taktrate erhalten, wenn er nicht dauerhaft hoher Last ausgesetzt ist. Dadurch werden die Bildwiederholrate und die Videowiedergabe beeinträchtigt (dies kann für Notebooks mit Akkubetrieb nützlich sein). Balanced ist die einzige praktische Wahl für den normalen Gebrauch, da der CPU-Takt schnell an die aktuelle Anforderung angepasst wird.

Die Standardeinstellungen für die Prozessorleistungseinstellungen sind auf HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00. Es gibt einen FriendlyName und eine Beschreibung für jeden Schlüssel, aber einige sind nicht sehr hilfreich. Der MSDN-Artikel für Win7, " Prozessor-Stromrichtlinie unter Windows ", beschreibt den Abschnitt Prozessor-Energieverwaltung.

Wenn Sie im Internet nach Namen der Einstellungen suchen, werden weitere interessante Informationen angezeigt. Der Blogbeitrag " Entsperren der verborgenen Funktionen der Prozessor-Energieverwaltung " zeigt, dass die Einstellungen von der Benutzeroberfläche ausgeblendet werden können, indem die Attributoption in der Vorlage geändert wird:
powercfg -attributes Group_GUID_Here Setting_GUID_Here -ATTRIB_HIDE

Ich ging durch den Registrierungsbaum und schrieb ein Skript, das die versteckten verbirgt: powercfg-win7-all-settings.bat . Ein Kuriosum ist, dass die Einstellung "Persönlichkeit" nicht in der Benutzeroberfläche angezeigt wird, auch wenn sie nicht ausgeblendet ist. Beachten Sie auch, dass das Optionsfenster wirklich hässlich aussehen wird, wenn Sie alle Einstellungen anzeigen. Deshalb gibt es im Skript das Bit, mit dem Sie alles wieder ausblenden können.

Offensichtlich will Microsoft nicht, dass Benutzer mit diesen Einstellungen zufällig fummeln, da das Ändern der Einstellungen viele nicht offensichtliche Nebeneffekte mit sich bringt und sie möglicherweise stark voneinander abhängig sind. Andererseits hat die Auswahl einer falschen Vorlage für das Energieprofil einen großen Einfluss auf das Systemverhalten (Leistung, Stromverbrauch). Der Benutzer wird denken, dass er alle Optionen der Benutzeroberfläche gesehen hat. In der Zwischenzeit wird der Computer langsam laufen oder sich überhitzen, und er kann nicht sagen, warum.

Sie sollten "Advanced Settings" (Erweiterte Einstellungen) für den Energieplan öffnen und zu "Processor Power Management" navigieren. Dort sehen Sie, dass in "High Performance" die "Mininal Processor Power" 100% beträgt. Dies ist die eigentliche Ursache dafür, dass die CPU auch im Leerlauf mit voller Frequenz läuft. Ändern Sie den Wert auf 5% und beobachten Sie ihn selbst. iBug vor 7 Jahren 0
Selbst wenn Sie Minimal auf 5% einstellen, wird die CPU im Hochleistungsmodus aufgrund der 20 anderen Einstellungen nicht unter 80% des Takts sinken. Oder zumindest erinnere ich mich daran, als ich das damals untersuchte. Es ist eine Weile her, ich hoffe ich irre mich nicht. Auch wenn Sie den Bereich auf 5% -100% einstellen, wird der Pegel nur bei langwieriger CPU-Intensität wie winrar / prime95 hoch sein - ein typisches, älteres Spiel auf GPU-Basis wird sich nicht einmal registrieren lassen. Es kann sogar eine Art negative Rückkopplungsschleife ablaufen. theultramage vor 7 Jahren 2
-1
Emil Nechifor

Der mit den voreingestellten Energieplänen verknüpfte Name ist nur ein eindeutiger Zeichenfolgenwert. Sie können das voreingestellte ausgeglichene Profil so ändern, dass es sich wie das Hochleistungsprofil anfühlt, indem Sie die erweiterten Energieeinstellungen ändern. Windows verwendet eine GUID von powercfg, um Ihre benutzerdefinierten Einstellungen zu speichern. Diese wird tatsächlich verwendet, wenn Sie die erweiterten Energieeinstellungen ändern. Wenn Sie eine Professional-Version von Windows haben, können Sie gpedit.msc verwenden (geben Sie es in Ausführen ein, um sie auszuführen). Dort finden Sie unter Computerkonfiguration -> Administrative Vorlagen -> System -> Energieverwaltung die Erläuterung:

GPEDIT.MSC

Bitte lesen Sie die Frage noch einmal sorgfältig. Ihre Antwort beantwortet die ursprüngliche Frage nicht **. DavidPostill vor 7 Jahren 0
Eigentlich tut es das ... "Wenn ich alle Einstellungen für Balanced auf" Hohe Leistung "ändere, wären sie dann identisch?" - Meine Antwort ja. PS: powercfg.exe läuft immer noch in der Jubiläumsausgabe von Windows 10 ... (ich verwende es für eine erhöhte Eingabeaufforderung) ... siehe Wikipedia für jeden Parameter: https://en.wikipedia.org/wiki/Powercfg Emil Nechifor vor 7 Jahren 0
"Meine Antwort" - Sie sagen das eigentlich nirgendwo in Ihrer Antwort ... DavidPostill vor 7 Jahren 1
Wenn ich dies richtig lese, sind / Prozessor-Throttle-AC und / Prozessor-Throttle-DC Powercfg-Einstellungen, die NICHT in den erweiterten Leistungseinstellungen angezeigt werden. Die Antwort wäre also nicht richtig? Metaception vor 7 Jahren 0
Wie lauten die Standardeinstellungen für / processor-throttle-ac und / processor-throttle-dc? powercfg / q listet sie nicht auf. Metaception vor 7 Jahren 0