2011-08-16 06:20:40 +0000 2011-08-16 06:20:40 +0000
60
60

Was ist der minimale und maximale Prozessorstatus in der Energieverwaltung von Windows 7?

Ich meine damit Folgendes:

Was sollte ich in Minimum und Maximum einstellen? Ich möchte gute CPU-Leistung, aber nicht überhitzt CPU und Lüfter arbeiten wie verrückt.

Antworten (6)

62
62
62
2012-05-27 09:22:24 +0000

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.

12
12
12
2012-05-26 14:50:38 +0000

Um auf die spezifische Frage des Titels einzugehen. Ich denke, der State, auf den sich diese Einstellungen beziehen, ist auch als P-State bekannt.

Das heißt, es ist eine Kontrolle über die Spitzen CPU-Frequenz (und wie der Link erklärt, auch die verwendete Spannung).

Es gibt auch eine mehr technische Dokumentation über die Implementierung der Stromspartechniken, die in der Vista-Linie der Windows-Betriebssysteme implementiert sind.

Nach meinem Verständnis kann man hier die aktuell eingestellte maximale CPU-Frequenz des Systems sehen:

6
6
6
2012-05-26 17:35:57 +0000

Diese Mindest- und Höchstwerte beziehen sich auf die minimal und maximal verfügbare CPU-Leistung. Wenn Sie den maximalen Prozessorstatus in der Energieverwaltung auf 50 % einstellen, sollte er unter Last bis zu 50 % seiner Verarbeitungsleistung anbieten.

Windows 7 ist in der Lage, die Prozessortaktfrequenz je nach Auslastung des Prozessors zu variieren. Minimaler und maximaler Prozessorstatus steuern den Bereich, in dem Windows die Taktfrequenz variiert.

Nehmen Sie zum Beispiel an, dass Ihre CPU von 0 bis 2,4 GHz arbeiten kann, was bedeutet, dass Ihre maximale Prozessorgeschwindigkeit 2,4 GHz beträgt. Bei einem Minimum von 25 % und einem Maximum von 75 % variiert Windows die Geschwindigkeit zwischen 600 MHz (25 %) und 1,8 GHz (75 %) des 2,4-GHz-Prozessors. “On battery” und “plugged in” dient zur Einstellung zweier unterschiedlicher Bereiche für den Entlade- und Ladezustand.

Der Sinn der Reduzierung der Taktfrequenz liegt darin, dass der Prozessor umso mehr Wärme produziert, je höher die Frequenz ist, und umso mehr Strom er verbraucht. Je niedriger die Frequenz ist, desto mehr Zeit wird für die Verarbeitung (Berechnung) benötigt.

Der Artikel How To Prevent Your Laptop From Overheating berichtet dies :

Basierend auf unserer Erfahrung haben wir festgestellt, dass der Laptop überhitzt, wenn der Prozessor mit 100% Prozessorstatus läuft. Eine Reduzierung des Prozessorstatus um einige Stufen führt zu einer Senkung der Temperatur um 10-20 C, was zu einem kleinen Leistungseinbruch führt.

Wir benutzten Speccy , um die Temperatur während des Tests zu überprüfen, woraufhin der Prozessor, der auf 95% Prozessorstatus läuft, die gleiche Leistung erbrachte (kaum wahrnehmbarer Einbruch), mit einem Abfall von 10-20 C. Sie können einen noch niedrigeren Prozessorstatus beibehalten (z.B. 80-85%), um sicherzustellen, dass sich Ihr Laptop noch weniger erwärmt.

3
3
3
2012-05-26 14:39:29 +0000

Der minimale und maximale Prozessorstatus ist der Prozentsatz der CPU-Geschwindigkeit, mit der er läuft.

Wenn Sie z. B. eine CPU mit 3,00 GHz haben, dann

Wenn Sie den minimalen Prozessorstatus auf 10 % und den maximalen auf 90 % einstellen, dann variiert Ihre Prozessorgeschwindigkeit zwischen 0,3 GHz (10 % von 3,00 GHz) und 2,7 GHz (90 % von 3,00 GHz).

Eine Verringerung dieser Werte würde natürlich die Leistung unter hoher Arbeitslast verringern. Dies ist die gleiche Art von Frage wie die Verwendung einer Hochgeschwindigkeits-CPU (3,00Ghz+) oder einer Niedriggeschwindigkeits-CPU (~1,5Ghz) und die Anzahl der Kerne spielt eine Rolle.

Wenn Sie nach den optimalen Einstellungen fragen, dann wäre das so:

Minimum processor state:
        On Battery: 10%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 80% (saves battery)
        Plugged in: 100%

& Und wenn Sie die beste Leistung die ganze Zeit haben wollen (auf Kosten der Batterie während des Betriebs) dann

Minimum processor state:
        On Battery: 20%
        Plugged in: 30%

**Do not change the Cooling policy.** (it is best when default)

Maximum processor state: 
        On Battery: 100%
        Plugged in: 100%

& Und zum Thema Überhitzung, der Prozessor würde nicht überhitzen (er wird zäh) bis Sie ihn stressen, es hängt auch davon ab, welchen Prozessor und welches Kühlsystem Sie verwenden, ich kann Ihnen mehr helfen, wenn Sie mehr Informationen angeben

Eigentlich ist das ein ganz anderes Thema.

Wenn Sie mehr Infos wollen, lesen Sie diese:

1) * Was ist minimaler und maximaler Prozessorstatus in der Energieverwaltung? **

2) * Minimaler und maximaler Prozessorstatus “optimale” Einstellung? **

3) * Was bewirkt die Option “Minimaler Prozessorstatus” in den erweiterten Optionen eines Energiesparplans? **

Ich hoffe, das hilft.

EDIT: Jede CPU hat eine Anzahl von Prozessorstatus, wir können die CPU nicht anders als diese CPU-Zustände einstellen. Ich habe diese Werte nur als Beispiel genommen.

3
3
3
2012-06-01 15:06:10 +0000

Es ist einfach. Für Minimum stellen Sie etwa 5 % ein, für Maximum 100 %. Sie erhalten alle Leistung, die Sie benötigen, aber wenn CPU im Leerlauf ist, geht es auf niedrigste mögliche Frequenz. Machen Sie sich keine Sorgen über 5%, CPU neueren können so niedrig gehen. In meinem Fall (core2duo@3,2GHz) unteren Zustand ist 2GHz auch ich setzen Minimum auf 5%.

2
2
2
2015-11-15 00:38:28 +0000

Eigentlich sind alle Menschen aus der Theorie und Bücher zu beantworten. Ich persönlich habe versucht, den maximalen Prozessorstatus auf 30 % einzustellen und nur 1 Grad Celsius an Überhitzung zu gewinnen. Ich unterervolted den Prozessor auf das Minimum der immer ein BSOD in 5 Minuten Stress, und gewann weitere 1 Grad Celsius.

Ich betone die Tatsache, dass der Laptop, ein Lenovo E540, neu ist, mit gereinigten Abluftkanälen, sauberem Lüfter, neuer Wärmeleitpaste (die beste und teuerste auf dem Markt - etwa 25$ in einer sehr kleinen Flasche). All dieser Aufwand für nur 2 Grad Celsius. Das liegt daran, dass es eine Art Billig-Laptop für Lenovo ist, nicht in der T- oder W-Serie. Der Kühlkörper ist sehr schlecht, und nichts auf der Welt kann damit umgehen. Der Prozessor bleibt gerne bei etwa 50-52C im Leerlauf und 70-75C bei Last. Diese Zahlen sind mit den oben genannten Tweaks und ohne.