{{tag>Trusty processeur optimisation énergie intel}} ---- ====== 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 Vivid((https://askubuntu.com/questions/630165/enable-intel-p-state-ubuntu-15-04)). 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 des [[:sudo|droits d'administration]]. * 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, [[:tutoriel:comment_modifier_un_fichier|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 //powersave//((https://plus.google.com/+TheodoreTso/posts/2vEekAsG2QT)). 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|tlp]] et [[:laptop-mode-tools|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, [[:tutoriel:comment_modifier_un_fichier|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 ===== * **(fr)** la page de la doc concernant [[:thermald|thermald]] * **(fr)** la page de la doc concernant [[:tlp|tlp]] * **(fr)** la page de la doc concernant [[:laptop-mode-tools|laptop-mode-tools]] * **(en)** [[https://www.kernel.org/doc/Documentation/cpu-freq/intel-pstate.txt|Intel P-State driver]] ---- //Contributeur principal : [[utilisateurs:Chacmool|Chacmool]]// //Basé sur [[http://www.webupd8.org/2014/04/prevent-your-laptop-from-overheating.html|« Prevent your laptop from overheating with thermald and Intel P-state »]]//