Zwei unterschiedliche Kerngeschwindigkeiten werden von CPU-Z auf zwei verschiedenen Betriebssystemen angezeigt

1786
Deb

Ich habe CPUID CPU-Z in meinem Laptop installiert, um die Funktionen meines Prozessors zu überprüfen. In Windows XP wird die richtige Kerngeschwindigkeit angezeigt.

Clock speed- 133MHz  Multiplier- 14  Core speed = 133*14 =1862MHz 

Dies ist meine tatsächliche Kerngeschwindigkeit. In Windows 7 wird jedoch nicht die richtige Geschwindigkeit angezeigt

Clock speed- 133MHz  Multiplier- 6  Core speed = 133*6 =798MHz 

Eine andere merkwürdige Tatsache ist, dass der Multiplikator beim Öffnen eines anderen Programms plötzlich die tatsächliche Kerngeschwindigkeit anzeigt.

Hat jemand eine Ahnung davon, warum zwei verschiedene Multiplikatoren in zwei verschiedenen Fällen angezeigt werden, was zu zwei unterschiedlichen Kerngeschwindigkeiten führt.

3

3 Antworten auf die Frage

5
Mokubai

Kurz gesagt, dies ist kein Fehler, dies ist eine Energiesparfunktion moderner Prozessoren. Intel nennt es Speedstep, AMD nennt es PowerNow !

Wenn Ihr Prozessor nicht besonders hart arbeitet, wird er "heruntergefahren" (oder, wenn Sie es vorziehen), um Strom zu sparen und weniger Wärme zu erzeugen. Wenn Sie hart arbeiten müssen, wird die erforderliche Geschwindigkeit wieder erreicht. Dieser Übergang ist fast augenblicklich und wenn er seine Arbeit richtig macht, sollten Sie nicht wirklich bemerken, dass Ihr System aufgrund der niedrigen Taktrate oder der Übergänge zwischen den Geschwindigkeiten "langsam" ist.

Neuere Prozessoren von Intel (i3, i5, i7) und AMD verfügen jetzt über eine Erweiterung, durch die sich der Prozessor selbst übertakten kann, wenn dies innerhalb der thermischen Grenzen oder Leistungsgrenzen der Fall ist. Intels Version davon ist Turbo Boost . Die Idee dahinter ist, dass Energie gespart wird, indem der Prozessor auf einer höheren Taktrate gehalten wird, aber für eine kürzere Zeit, bevor er wieder in den Leerlauf geht. Je mehr Zeit im Leerlauf aufgewendet wird, desto besser sind die Energieeinsparungen.

Der Grund, warum Sie dies unter XP möglicherweise nicht sehen, ist möglicherweise darauf zurückzuführen, dass Betriebssystem und Chipsatztreiber Unterstützung benötigen. Wenn Sie über alte Treiber verfügen oder keinen Energiesparplan aktiviert haben, der versucht, Strom zu sparen, wird die CPU nicht unterboten Das Energieprofil "Desktop" oder "Leistung" (ich kann mich nicht an den Namen erinnern) aktiviert nicht alle CPUs, wenn ich mich richtig erinnere, Energiesparfunktionen.

Windows 7 aktiviert diesen Energiesparmodus standardmäßig, da die Verzögerung für die Geschwindigkeitsumschaltung nicht wahrnehmbar ist. In Windows XP müssen Sie möglicherweise auf ein "mobiles" Energieprofil umschalten, um die Änderung der CPU-Frequenz zu sehen.

Gemäß der Wikipedia-Seite für SpeedStep, die bestätigt, dass Sie möglicherweise das Leistungsprofil ändern müssen, damit CPU SpeedStep den Prozessor unterbinden kann:

Unter Microsoft Windows XP ist die Unterstützung von SpeedStep in die Energieverwaltungskonsole unter der Systemsteuerung integriert. In Windows XP kann ein Benutzer die Prozessorgeschwindigkeit indirekt durch Ändern der Energieschemas regeln. Die Einstellung "Home / Office Desk" deaktiviert SpeedStep, das Energieschema "Portable / Laptop" aktiviert SpeedStep, und "Max Battery" verwendet SpeedStep, um den Prozessor auf ein Minimum zu verlangsamen, wenn der Akku schwächer wird. Die SpeedStep-Einstellungen für integrierte oder benutzerdefinierte Energieschemas können nicht über die GUI des Control Panels geändert werden. Sie können jedoch mit dem Befehlszeilenprogramm POWERCFG.EXE geändert werden.

Es ist unwahrscheinlich, dass dies der Fall ist, da es sich um einen Laptop handelt. Darüber hinaus deutet die Feststellung der Geschwindigkeitsspitze im Verhältnis zur Nutzung auch darauf hin, dass es sich um ein schrittweises Problem handelt. chacham15 vor 12 Jahren 0
Das könnte der Grund sein, denn wenn ich schwere Arbeit verrichte, erhöht sich die Geschwindigkeit automatisch. Deb vor 12 Jahren 0
eine andere Frage ist, können wir es als underclocking bezeichnen? Deb vor 12 Jahren 0
@ chacham15-Laptop-Prozessoren verfügen auch über Turbo-Boost Sathya vor 12 Jahren 0
@ Satya das ist richtig. Die Turbo-Boost-Funktion würde jedoch die Kerngeschwindigkeit aufgrund der Nutzung nicht erhöhen, sondern das Gegenteil. Wenn Sie weniger gleichzeitige Prozesse ausführen, werden die Prozessorkerne deaktiviert, um die CPU zu beschleunigen. das ist der gegenteilige Effekt, den das OP beschreibt. chacham15 vor 12 Jahren 0
@chacham15 das ist richtig. Es ist nur ein Hinweis auf Turbo-Boost für Laptop-Prozessoren vorhanden :-) Sathya vor 12 Jahren 0
@Deb Underclocking is a reasonably good term for what is going on. There is also a bit more happening under the hood as the CPU can also reduce various working voltages to save power as well. Mokubai vor 12 Jahren 1
3
chacham15

Lassen Sie mich dies mit einer Warnung beginnen, die ich nur vermute, da es schwer ist, ohne weitere Informationen eine Entscheidung zu treffen.

Der wahrscheinliche Fall ist, dass Sie über eine CPU verfügen, die schrittweise betrieben werden kann, dh die Geschwindigkeit ändern, um Energie zu sparen, je nach Nutzung. Ich vermute, dass dies der Fall ist, weil dies in Laptop-Umgebungen in der Regel häufiger vorkommt. Meine Vermutung, warum sich XP von 7 unterscheidet, ist eines von zwei Dingen: Entweder sind die Leistungseinstellungen unterschiedlich (es gibt eine Option zur Optimierung der Leistung oder Leistung) oder XP unterstützt den Schrittmechanismus (über Treiber) nicht, wodurch es an den PC angeschlossen wird max.

Der Vollständigkeit halber haben neuere CPU (normalerweise Desktop) einen Turbo-Boost, wodurch ein einzelner Kern schneller laufen kann, wenn Sie andere Kerne ausschalten. Der Kompromiss erfolgt hier für die Wärmeableitung und nicht für den Stromverbrauch (auch wenn beide in Beziehung stehen).

-4
BlueBerry - Vignesh4303

Nun, die offizielle Microsoft-Website behauptet, dass ihr Betriebssystem Fehler bei der Bewertung der Prozessorgeschwindigkeit aufweist, und besagt Folgendes:

Das Systemtool der Systemsteuerung meldet möglicherweise nicht korrekt die Prozessorgeschwindigkeit Ihres Computers.

Es tritt aufgrund des internen Formelfehlers des Betriebssystems auf

und die Lösung für Ihr Problem ist

Check your processor speed at bios which may list out it proper speed normally third party tools used to calculate or just obtain the data from the bios settings 

Sie können die Prozessorgeschwindigkeit in Task-Manager -> Registerkarte "Leistung" und in der Registerkarte "Computereigenschaften" vergleichen

Sie können den Unterschied dort sehen und schließlich wurde der Unterschied durch den internen Formelfehler verursacht

Lesen Sie diesen Artikel zur Prozessorgeschwindigkeit bei Microsoft

@ Microsoft hat erwähnt, dass sie das Problem in Windows 7 und Windows 8 behoben haben, meinen Post jedoch überprüfen und aktualisieren müssen BlueBerry - Vignesh4303 vor 12 Jahren 0
Wussten Sie schon, ob das Untertakten / Übertakten erfolgt? Deb vor 12 Jahren 0
@deb Ich habe von Overclocking gehört und es bei meinem x2-Prozessor gemacht, aber ich bin mir des Underclockings nicht bewusst BlueBerry - Vignesh4303 vor 12 Jahren 0
@vikki-Untertaktung wird normalerweise auf Servern ausgeführt, um die Zuverlässigkeit der Maschine zu erhöhen. Um genauer zu sein, meine ich, die Lebensdauer des Computers zu erhöhen. chacham15 vor 12 Jahren 0
@chacham15 danke für die erklärung BlueBerry - Vignesh4303 vor 12 Jahren 0
Die Frequenzabweichung des OP hängt nirgends mit dem "internen Formelfehler" zusammen Sathya vor 12 Jahren 0