it-swarm.com.de

Intel Turbo Boost kann nicht geändert werden (/ sys / devices / system / cpu / intel_pstate / no_turbo / nicht zugänglich)

Versucht zu folgen diese Antwort unter Deaktivieren von Intel Turbo Boost in Ubunt :

Um den Fahrer zu sehen:

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

Fragen Sie dann nach dem Status des aktivierten oder deaktivierten Turbos:

cat /sys/devices/system/cpu/intel_pstate/no_turbo
1

Das heißt, es ist an.

Um es zu deaktivieren, erhalte ich "Operation nicht erlaubt":

echo "0" | Sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
[Sudo] password for cipeos: 
0
tee: /sys/devices/system/cpu/intel_pstate/no_turbo: Operation not permitted

Wenn ich einen Vorschlag in einem Kommentar unter der Antwort (Sudo echo "0" | Sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo) versuche, erhalte ich dasselbe. Sogar Sudo su vorher gibt das gleiche.

Versuch, die Datei manuell zu finden:

Sudo gedit /sys/devices/system/cpu/intel_pstate/no_turbo

Es hat nur eine Zeile:

1

Wenn ich versuche, es in 0 zu ändern und zu speichern, heißt es: "Die Datei"/sys/devices/system/cpu/intel_pstate/no_turbo "konnte nicht gespeichert werden." und "Sie haben nicht die erforderlichen Berechtigungen zum Speichern der Datei. Überprüfen Sie, ob Sie den Speicherort richtig eingegeben haben, und versuchen Sie es erneut."

enter image description here

3
user47206

Das Turbo-Aktivierungs- oder Deaktivierungsflag kann irreführend sein. Auszug aus Documentation/cpu-freq/intel-pstate.txt im Quelltextbaum:

Sysfs will show :
        max_perf_pct:100, which corresponds to 1 core ratio
        min_perf_pct:24, max_efficiency_ratio / max 1 Core ratio
        no_turbo:0, turbo is not disabled
        num_pstates:26 = (max 1 Core ratio - Max Efficiency Ratio + 1)
        turbo_pct:39 = (max 1 core ratio - max non turbo ratio) / num_pstates

In diesem Fall bedeutet "1", dass der Turbo deaktiviert ist. Bei den meisten Computern kann Turbo im BIOS deaktiviert werden. In diesem Fall kann das Indikator-Flag in Sysfs nicht überschrieben werden. Beispiel 1 (Turbo ist im BIOS deaktiviert):

$ echo 0 | Sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
0
tee: /sys/devices/system/cpu/intel_pstate/no_turbo: Operation not permitted

Beispiel 2 (Turbo ist im BIOS aktiviert):

$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
1
$ echo 0 | Sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo
0
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
8
Doug Smythies