Power Level 2 (PL2) einer Intel-CPU dauerhaft deaktivieren

Power Level 2 (PL2) einer Intel-CPU dauerhaft deaktivieren

Ich möchte die PL2-Leistungsstufe einer Intel-CPU in einem Laptop dauerhaft deaktivieren. Ist das möglich? Wie?

Einige Erklärungen:Warum Intel-Prozessoren mehr Strom verbrauchen als erwartet: TDP und Turbo erklärt.

Falls es wichtig ist, meine CPU istIntel Pentium Silver N5030, und ich verwende Linux.


Aktualisieren.Wie in einem Kommentar vorgeschlagen, habe ich stattdessen nach „Intel Turbo Boost unter Linux deaktivieren“ gesucht und hier einige Lösungen gefunden:Intel Turbo Boost in Ubuntu deaktivieren. Diese Lösungen erfordern jedoch Skripting oder die „manuelle“ Manipulation von MSR-Registern, was mir nicht ganz geheuer ist. Ich habe im BIOS meines Laptops keinen Schalter gefunden.

Antwort1

Das Deaktivieren von Turbo-Boost unter Linux, wenn der Frequenzskalierungstreiber intel_pstate verwendet wird, erfolgt mit dem folgenden Befehl:

echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

Um zu überprüfen, ob die intel_pstate-Frequenzskalierung verwendet wird, führen Sie Folgendes aus:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

Wenn die intel_pstate-Frequenzskalierung nicht verwendet wird, müssen Sie die msr-tools installieren:

sudo apt-get install msr-tools

So deaktivieren Sie es:

wrmsr -a 0x1a0 0x4000850089

Weitere Informationen finden Sie im Beitrag Intel Turbo Boost in Ubuntu deaktivieren.

verwandte Informationen