Diese Einstellungen bestimmen den Bereich der Leistungszustände (oder P-Zustände), die Windows verwenden wird. Im Endeffekt wird dadurch die Taktfrequenz des Prozessors und, falls unterstützt, die Spannung und die FSB-Geschwindigkeit variiert - erhöhen Sie sie, um die Anforderungen der Arbeitslast zu erfüllen, oder verringern Sie sie, um den Stromverbrauch und die Wärmeabgabe zu reduzieren.
Zur Erläuterung: Die meisten Prozessoren unterstützen eine Reihe von P-States, die eine Kombination aus einem Frequenzmultiplikator (auch als Frequenz-ID oder FID bekannt) und der Versorgungsspannung (Spannungs-ID oder VID) sind. Die Taktrate eines Prozessors ist das Produkt aus FSB-Geschwindigkeit multipliziert mit der FID , so dass durch die Wahl eines niedrigeren Multiplikators auch die Taktrate gesenkt werden kann. Einige Prozessoren1 sind auch in der Lage, die FSB-Geschwindigkeit zu halbieren, was zum so genannten SuperLFM (Super Low-Frequency Mode) führt.
Die Anzahl der unterstützten P-States variiert je nach Prozessor, liegt aber meist bei 5-10. Da Windows insgesamt 100 verschiedene Werte für den Prozessorstatus zulässt, bedeutet dies, dass nicht jeder Wert dazu führt, dass ein anderer P-Zustand verwendet wird. Mit anderen Worten, von 100% auf 99% oder sogar 90% zu gehen, könnte keinerlei Auswirkung auf die Taktrate haben. Abhängig davon, welche P-States unterstützt werden, kann die tatsächliche Taktrate auch erheblich von dem abweichen, was Sie aufgrund der Prozentangabe erwarten würden; die Angabe von 50% in den Windows-Energieoptionen bedeutet nicht unbedingt, dass Ihr Prozessor mit 50% Taktrate läuft. Bei meinem Core 2 Duo T9550 mit einer nominellen Taktfrequenz von 2,66 GHz ergibt die Einstellung des Prozessorstatus auf 50 % beispielsweise nicht eine Taktfrequenz von 1,33 GHz, wie man vielleicht erwarten würde. Stattdessen wählt Windows den niedrigsten unterstützten Multiplikator (FID 6), was zu einer Taktfrequenz von ~1,6 GHz führt (FSB 266 MHz × Multiplikator 6 = 1596 MHz), oder 60 % der nominalen Taktfrequenz, wie das folgende Bild zeigt.2
Auch wenn der minimale Zustand auf 1% gesetzt ist, geht mein Prozessor nicht unter ~800 MHz (SuperLFM), was die niedrigste unterstützte Taktrate ist (FSB 133 MHz × Multiplikator 6 = 798 MHz); das sind 30% der nominalen Taktrate.
Laut der hier verfügbaren Dokumentation:
Windows Vista verwendet einen DBS-Algorithmus, indem es alle verfügbaren Leistungszustände verwendet, die in den durch diese oberen und unteren Grenzen beschriebenen Bereich fallen. Bei der Auswahl eines neuen Ziel-Leistungszustands wählt Windows Vista die engste Übereinstimmung zwischen der aktuellen Energierichtlinien-Einstellung und den auf dem System verfügbaren Zuständen und rundet gegebenenfalls auf.
Um die Prozentsätze für die Windows-Energieoptionen intelligent auszuwählen, müssen Sie also herausfinden, welche P-Zustände Ihr Prozessor unterstützt, die minimalen und maximalen Taktraten festlegen und dann die Prozentsätze eingeben, die zu diesen Taktraten führen. Es gibt keine einzig richtige Antwort, da alles von Ihren Zielen abhängt - ob Sie die Leistung oder die Akkulaufzeit maximieren, die Temperaturen reduzieren oder etwas ganz anderes wollen. Experimentieren Sie und sehen Sie, was für Sie am besten funktioniert. Ich persönlich habe festgestellt, dass die Einstellung von Minimum und Maximum auf 5% (niedrig genug, um den niedrigsten Multiplikator unabhängig vom Prozessor zu erzwingen) bzw. 100% die besten Ergebnisse liefert. Ja, sogar im Akkubetrieb. Es mag zwar logisch erscheinen, den maximalen Prozessorstatus im Akkubetrieb auf weniger als 100 % zu setzen, aber meiner Erfahrung nach ist es besser, den Prozessor einige Zeit im höchsten P-Zustand verbringen zu lassen und dann so schnell wie möglich in den Leerlauf zurückzukehren, als ihn mehr Zeit in einem Zwischenzustand verbringen zu lassen.
Für fortgeschrittenes Tweaking können Sie mit Programmen wie RMClock einige P-Zustände deaktivieren, sowie Ihren Prozessor übertakten und unter- oder überspannen. Ich persönlich habe es zwar nicht ausprobiert, aber ich habe Empfehlungen gesehen, nur zwei P-States zu aktivieren - den niedrigstmöglichen Multiplikator (SuperLFM, falls unterstützt) für den Leerlauf und den höchstmöglichen Multiplikator (bei der niedrigsten stabilen Spannung) für alles andere. Sicherlich etwas, mit dem man herumspielen sollte, wenn man an solchen Dingen interessiert ist. Solange Sie nicht übertakten oder überspannen, ist das schlimmste Szenario ein BSOD und ein Neustart.
1 Zum Beispiel Intel Core 2 Duos, aber nicht, glaube ich, neuere Prozessoren der Core i-Serie.
2 Ich verwende TMonitor , um die CPU-Taktfrequenz zu überwachen und wPrime , um den Prozessor auf die maximal zulässige Geschwindigkeit zu bringen.