web-dev-qa-db-fra.com

Impossible de modifier Intel turbo boost (/ sys / devices / system / cpu / intel_pstate / no_turbo / non accessible)

Essayer de suivre cette réponse sous Désactiver Intel Turbo Boost dans Ubunt :

Pour voir le chauffeur:

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

Ensuite, pour connaître le statut activé ou désactivé du turbo:

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

Cela signifie que c'est sur.

Pour le désactiver, j'obtiens "Opération non autorisée":

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

Essayer une suggestion dans un commentaire sous la réponse (Sudo echo "0" | Sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo), je reçois la même chose. Même Sudo su avant cela donne la même chose.

Essayer de trouver manuellement le fichier:

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

Il n'a qu'une ligne:

1

Lorsque j'essaie de le modifier en 0 et de l'enregistrer, il indique: "Impossible d'enregistrer le fichier“/sys/devices/system/cpu/intel_pstate/no_turbo ”." et "Vous ne disposez pas des autorisations nécessaires pour enregistrer le fichier. Vérifiez que vous avez correctement saisi l'emplacement et réessayez."

enter image description here

3
user47206

L'indicateur d'activation ou de désactivation du turbo peut être trompeur. Extrait de Documentation/cpu-freq/intel-pstate.txtdans l'arborescence des sources:

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

Donc, dans ce cas, le "1" signifie que le turbo est désactivé. Pour la plupart des ordinateurs, le turbo peut être désactivé dans le BIOS. Dans ce cas, il est impossible de remplacer l'indicateur dans Sysfs. Exemple 1 (le turbo est désactivé dans le BIOS):

$ 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

Exemple 2 (le turbo est activé dans le BIOS):

$ 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