Si comme moi vous utilisez un portable avec Ubuntu et que vous avez des problèmes de chauffe, sachez que des solutions existent ! Les deux solutions proposées ici sont complémentaires, la seconde est utilisable dans tous les cas, la première, à vous de voir.

Première solution : supprimer votre carte nVidia

Si vous en avez une et que vous ne faites pas ou peu d’activité nécessitant une GPU, désactivez complètement votre carte nVidia. Cette solution est radicale mais efficace, nVidia s’obstinant à négliger Linux.

Source : https ://askubuntu.com/questions/757177/disable-nvidia-optimus-graphics-card

Pour cela, nous allons désinstaller les drivers propriétaires nVidia (s’ils sont installés) :

sudo apt-get purge nvidia* 

Ensuite, nous désactivons l’utilisation des drivers nouveau (l’alternative libre qui ne fonctionne pas vraiment bien) :

sudo vim /etc/default/grub

Et nous ajoutons ceci à la ligne GRUB_CMDLINE_LINUX_DEFAULT= »quiet splash » :

Add nouveau.modeset=0

afin qu’elle ressemble à ceci :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.modeset=0"

Enfin, nous mettons à jour Grub :

sudo update-grub

Un reboot et il n’y paraîtra plus.

Pour vérifier la carte utilisée et s’assurer que ça a marché :

lspci -k -nn | grep -A 3 -i VGA

Chercher « Kernel driver in use » pour connaître celle qui est utilisée.

Deuxième solution : contrôler la consommation et la température

Documentation complète de TLP : http ://linrunner.de/en/tlp/docs/tlp-configuration.html

Installer TLP

Source : https ://techpixar.net/things-installing-ubuntu/

sudo apt install tlp tlp-rdw
sudo tlp start

Configurer TLP

Source : https ://www.qwant.com/ ?client=ext-firefox-sb&q=vim+remove+line+number&webext=4.2.6, post 8

L’idée est d’avoir une configuration type batterie quand le PC est sur secteur. En effet, ça chauffe beaucoup moins sur batterie car le processeur est moins sollicité. Bien sûr, la performance globale sera moindre, mais si vous ne faites pas de CFAO ou de jeux 3D temps réelle, ça devrait suffire pour un usage courant.

Sauver la configuration d’origine :

sudo cp /etc/default/tlp /etc/default/tlp.orig

Modifier le fichier /etc/default/tlp :

sudo vim /etc/default/tlp

Comme suit (les lignes en commentaire – # – sont les lignes d’origine, la version modifiée est juste en dessous :


#La lignes suivante est décommentée et modifiée
DISK_IDLE_SECS_ON_AC=0
DISK_IDLE_SECS_ON_AC=1
#Les deux lignes suivantes sont juste décommentées
CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave
#La lignes suivante est décommentée et modifiée
#CPU_BOOST_ON_AC=1
CPU_BOOST_ON_AC=0
#La ligne suivante est juste décommentée
#CPU_BOOST_ON_BAT=0
CPU_BOOST_ON_BAT=0
#La lignes suivante est décommentée et modifiée
#SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_AC=1
#La lignes suivante est décommentée et modifiée
#ENERGY_PERF_POLICY_ON_AC=performance
ENERGY_PERF_POLICY_ON_AC=powersave
#La lignes suivante est décommentée et modifiée
#SATA_LINKPWR_ON_AC=max_performance
SATA_LINKPWR_ON_AC=med_power_with_dipm min_power
#La lignes suivante est décommentée et modifiée
#PCIE_ASPM_ON_AC=performance
PCIE_ASPM_ON_AC=powersave
#La lignes suivante est décommentée et modifiée
# Attention ! ! ! Uniquement si vous n'utilisez pas le bluetooth et la 4G sur votre PC ! ! !
#DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wifi wwan"
DEVICES_TO_DISABLE_ON_STARTUP="bluetooth wwan"

Puis démarrer TLP (note : il redémarre tout seul au boot) :

sudo tlp start

Arrêter les services bluetooth et wwan

Comme ci-dessus, à ne faire que si vous n’utilisez pas le bluetooth et la 4G sur votre PC !

sudo update-rc.d -f bluetooth remove
sudo update-rc.d -f wwan remove

 

Vérifier le status de TLP

Status complet :

sudo tlp-stat

Status minimum

sudo tlp-stat -s

Installer LM sensors pour surveiller la température

Source : https ://doc.ubuntu-fr.org/lm-sensors

sudo apt install lm-sensors
sensors 

Configuration :

sudo sensors-detect

Répondre yes à tout (yc à la fin l’ajout dans /etc/modules)

Bonus ! CPU Power Manager

C’est une extenstion Gnome-Shell qui permet de règler graphiquement la plage de fréquences du processeur. Très utile pour limiter la température de ce dernier :

https ://extensions.gnome.org/extension/945/cpu-power-manager

Tags : , ,

Classés dans :