Intel P-state

"Intel P-state" est le nouveau pilote de régulation de la fréquence des processeurs Intel qui selon Intel doit être employé pour réguler les processeurs intel des dernières générations, depuis les processeurs de génération Sandy Bridge.

"Intel P-state" n'est pas activé par défaut dans 14.04 Ubuntu Trusty LTS, mais on peut l'activer très facilement.

D'après Intel le paramètre par défaut ondemand qui régule l'usage des processeurs sous Ubuntu devrait être remplacé par l'usage du pilote "intel p-state".
"Intel P-state" est activé par défaut à partir de la version 15.04 Ubuntu Vivid1). On peut le vérifier très simplement en utilisant la commande suivante.
grep -i pstate /boot/config-$(uname -r)

La réponse attendue est y ou yes. Dans le cas où "intel p-state" serait activé par défaut, passer directement au paragraphe 4. Utilisation

Pré-requis

  • Disposer d'un processeur Intel de génération Sandy Bridge ou postérieure
  • Disposer d'une version d'Ubuntu égale ou postérieure à la version 14.04 Ubuntu Trusty LTS

Installation

Il n'y a aucun paquet supplémentaire à installer!

Configuration

Tout d'abord, ouvrez le fichier /etc/default/grub en modification,

sudo gedit /etc/default/grub

puis modifier la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" de la manière suivante GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=enable" en y ajoutant l'option intel_pstate=enable, enfin mettre à jour le grub

sudo update-grub

et redémarrer le système.

Utilisation

"zero configuration mode"

  • Le pilote "intel p-state" est un "daemon", une application qui fonctionne en tâche de fond et qui est lancée automatiquement au démarrage; une fois installée, elle fonctionne toute seule.
  • Pour vérifier que le pilote "intel p-state" est bien en fonctionnement entrer la commande suivante dans un terminal:
    cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

    La réponse attendue est intel_pstate.

Paramètre par défaut au démarrage

Avec "intel p-state" il y a deux paramètres possibles de la modulation de fréquence des processeurs, performance et powersave2).

Pour forcer l'usage d'un des deux paramètres au démarrage:

  • installer les dépendances suivantes
    sudo apt-get install linux-tools-common linux-tools-generic
  • installer l'utilitaire cpufrequtils
    sudo apt-get install cpufrequtils
  • choisir performance ou powersave au démarrage
    • pour powersave
      sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="powersave"/' /etc/init.d/cpufrequtils
    • pour performance
      sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="performance"/' /etc/init.d/cpufrequtils

Changer le paramètre à la volée

  • installer l'indicateur indicator-cpufreq
    sudo apt-get install indicator-cpufreq

Compatibilité avec d'autres dispositifs d'économie d'énergie

Les dispositifs de gestion de l'énergie tlp et laptop-mode-tools sont compatibles avec l'usage du pilote "intel p-state" et complémentaires de son action.

Désinstallation

  • Pour replacer le paramètre de modulation de fréquence du processeur d'origine
    sudo sed -i 's/^GOVERNOR=.*/GOVERNOR="ondemand"/' /etc/init.d/cpufrequtils
  • Pour supprimer cette application, ouvrez le fichier /etc/default/grub en modification,
    sudo gedit /etc/default/grub

    puis modifier la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=enable" en y retirant l'option intel_pstate=enable de la manière suivante GRUB_CMDLINE_LINUX_DEFAULT="quiet splash", enfin mettre à jour le grub

    sudo update-grub

    et redémarrer le système.

Voir aussi

—- Contributeur principal : Chacmool

Basé sur « Prevent your laptop from overheating with thermald and Intel P-state »

  • intel_p-state.txt
  • Dernière modification: Le 28/04/2018, 11:22
  • (modification externe)