Refroidir une carte nvidia

15 octobre 2012
Howto, Ubuntu

Les portables HP de la série DVXXXX ont tous un fâcheux défaut : leur carte graphique chauffe exagérément au point de lâcher irrémédiablement au bout de quelques années, juste après la garantie en général… ;-)

Précisons que ce n’est pas un défaut des chipsets nvidia,mais bien d’une erreur de conception de la part d’HP, un seul minuscule ventilateur pour une si haute fréquence, ce n’est pas très sérieux. Mais ça en jette quand le PC est neuf… Cette astuce ne fonctionne qu’avec les drivers officiels, si quelqu’un connait une astuce pour nouveau, je suis preneur.

Voici comment refroidir la carte :

Passez en VRAI terminal avec CTRL-ALT-F1 et tuez votre session X :

service lxdm stop

Ou lightdm,gdm etc, selon votre linux. Tapez :

X -configure && cp /root/xorg.conf.new /etc/X11/xorg.conf

Editez le fichier xorg.conf :

mcedit /etc/X11/xorg.conf

et ajoutez à la section nvidia :

Option « Coolbits » « 1″
Option « RegistryDwords » « PowerMizerEnable=0×1; PerfLevelSrc=0×2222; PowerMizerLevel=0×3; PowerMizerDefault=0×3; PowerMizerDefaultAC=0×3″

Sauvegardez et relancez la session X

sudo lxdm start

Ouvrez un terminal, et créez un script :

leafpad nvidiacool.sh

Insérez ceci :

#!/bin/sh
/usr/bin/nvidia-settings –assign GPUOverclockingState=1 &>/dev/null ; \
/usr/bin/nvidia-settings –assign GPU2DClockFreqs=100,100 &>/dev/null ; \

Sauvegardez et rendez ce script exécutable :

chmod 755 nvidiacool.sh

Testez-le, puis ajoutez le à votre session de démarrage selon votre desktop-manger, pour qu’il se lance dés le démarrage. La carte est désormais ralenti 4X, mais cela ne vous gênera en rien sous Linux, ces hautes fréquences ne sont nécessaires que pour des OS propriétaires. Pensez aussi à mettre le CPU en ondemand, ou mieux powersave.