Connaître la température de son Core Duo
Tout comme les G3, G4 (certains) et les G5, le Core duo est doté de sondes thermiques permettant à tout instant d'en connaître la température.
Cependant, Apple ne les utilise pas pour optimiser le refroidissement de ses machines. OS X utilise d'autres sondes externes qui sont placées à des endroits stratégiques et la charge du processeur afin de réguler la vitesse de rotation des ventilateurs. Apple n'a donc pas jugé utile de développer des extensions chargées de lire les registres du Core Duo.
D'autres ont décidé de s'y lancer. Il est possible de télécharger à l'adresse http://speedit.increw.org une extension appelée SpeedIt.
Une fois téléchargée, mettez la à la racine de votre compte utilisateur, et dans le terminal, lancez les deux commandes suivantes pour la charger :
sudo chown -R root:wheel speedit.kext
puis ensuite
sudo kextload -v speedit.kext
En validant après chaque entrée et en rentrant pour la première votre pass administrateur.
Il suffit ensuite de rentrer la commande suivante pour connaître la température du processeur :
sysctl kern.cpu_temp
Testé sur un MacBook Pro 2,16 GHz, le logiciel a donné une température d'une cinquantaine de degrés au repos, et un peu plus de 90° en pleine charge. C'est à cette dernière température que les ventilateurs s'enclenchent pour refroidir activement le processeur.
On note des fluctuations brutale des données fournies si l'on lance la commande plusieurs fois d'affilées très rapidement. C'est peut-être parce que le Core duo a une sonde thermique par coeur. Une troisième sonde commune est chargée de couper le CPU en cas de surchauffe brutale. Mais elle n'a pas de registre que l'on peut lire. C'est un bête fusible.
Si certains se lancent dans la suppression de la pâte thermique en excès sur leur machine, il serait intéressant de monitorer avant et après la température du processeur.
PS : L'extension est censée également pouvoir rapporter d'autres informations, comme la fréquence du processeur. Seule celle donnant la température du processeur a fonctionné sur la machine cobaye.
[MàJ] Selon les spécifications des Core Duo, ces processeurs sont conçus pour supporter des températures allant jusqu'à 100°. La sonde de sécurité l'éteint s'il atteint les 125°.