HDD Fan Control : l'iMac aime le silence
Par Arnaud Morel - Publié le
L'iMac et sa gestion toute personnelle de la température des disques
Pour faire suite à notre petit tutoriel sur le changement de disque dur interne d'un iMac, voici une information qui pourra vous intéresser. La manipulation, pas si difficile que ça, induit un problème avec les iMac 27" vendus depuis 2009.
Apple équipe ces machines de disques durs (dans notre cas et dans la plupart des cas un Seagate Barracuda série 12) possédant un firmware maison qui utilise le capteur de température interne du disque pour réguler la puissance de ventilation. Manque de chance, dès que vous changez de disque, vous perdez ce précieux firmware et vous obtenez un iMac dont le ventilateur disque dur tourne de manière quasi constante autour de 6000 tours minutes. Autant le dire directement, ça fait beaucoup de bruit et c'est franchement désagréable s'agissant d'un ordinateur comme l'iMac, dont on apprécie le silence de fonctionnement.
Les solutions acceptables
Il existe, heureusement, des solutions : virer purement et simplement le câble sonde température (manipulation impossible pour les iMac de 2011), ou utiliser le logiciel gratuit smcFanControl et un peu de magie niveau Terminal pour régler la vitesse maximale de rotation du ventilateur. Dans les deux cas de figure, la solution reste bancale. Certes, le ventilateur tournera moins vite mais le risque que votre HD s'échauffe trop sera bien présent.
Un logiciel gratuit permet également de régler manuellement la vitesse de rotation du ventilateur disque : SSD Fan Control permet de faire taire ce satané machin mais sans assurer l'élévation de vitesse de la ventilation en cas de chauffe du disque (à la base, il est là pour ça le ventilateur). Il faut donc toujours garder un œil sur la température de celui-ci, surtout lors de phases de lectures/écritures lourdes. On peut pour celà avoir recours à divers logiciels de surveillance, dont smcFanControl, gratuit lui aussi.
HDD Fan Control, la meilleure solution
Il y a un remède souverain, malheureusement payant : HDD Fan Control, vendu 23 €, qui utilise les informations S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) pour obtenir la température du disque dur. C'est sous l'ID 194 que le système S.M.A.R.T rapporte l'information température.
Ce logiciel (qui ne fonctionne QUE avec les iMac Intel à partir de 2009) fonctionne très simplement et maintient le contrôle de température. Vos données restent donc en sécurité et vos oreilles dans la quiétude.
HDD Fan Control installe 3 éléments sur votre machine :
/Library/StartupItems/HDDFanControlDaemon
/Library/PreferencePanes/HDD Fan Control.prefPane
/Applications/HDD Fan Control Monitor.app
Le premier est le logiciel sans interface, qui fonctionne en arrière plan, et qui gère effectivement la vitesse de ventilation. La Préférence System fournit, elle, une représentation graphique des plages de températures de fonctionnement et de la vitesse de rotation du ventilateur disque. Il est possible de définir la valeur minimale de rotation (par défaut 1000 tours / minute), ainsi que la valeur de température à partir de laquelle le ventilateur va accélérer, et la valeur de température à partir de laquelle la vitesse de ventilation sera maximale.
Les limitations
HDD Fan Control ne fonctionne QUE sur les iMac à partir des modèles 2009. Les Mac Mini, ou Mac portables ne sont pas gérés.
Le logiciel, en outre, n'existe que sur OS X pour le moment. Une version windows est dans les cartons mais l'éditeur ne l'estime pas encore prête pour une sortie grand public. Conséquence, quand vous lancez Windows via BootCamp, votre ventilateur disque dur va reprendre sa course folle.
Apple utilise un logiciel pour tester les machines en réparation. Ce hardware test va rapporter une erreur quand vous utilisez HDD Fan Control.
L'iMac ne peut pas lire l'information température rapportée par son capteur et il indiquera donc une erreur, précise l'éditeur.
Pour disques à plateaux et SSD
Sorti de ces quelques limitations, HDD Fan Control est une superbe réussite. Une fois installé, vous êtes tranquille : plus de bruit intempestif, et une température de disque gérée très finement. Données en sécurité, et oreilles au repos.
Évidemment, HDD Fan Control s'impose lors de l'utilisation d'un disque à plateaux qui présente des éléments mécaniques susceptibles de dégager de la chaleur. Il se montre également utile si vous utilisez un SSD. Certes, celui-ci dégage beaucoup moins de chaleur qu'un HD mais il en dégage tout de même. Et les composants situés autour du disque ne sont pas prévus pour supporter des augmentations de température significatives.
Interview de Ben Surtees, CEO de Surtees Studios (HDD Fan Control)
Bonjour Ben. Pouvez-vous nous présenter Surtees Studios ? Quand avez-vous découvert le Mac ?
Je programmais initialement seul, principalement pour Windows, mais aussi un peu sur OS X et ce pendant mon temps libre. Surtees Studios fait des logiciels OS X et iOS depuis environ un an et demi. Nous avons choisi le slogan
des logiciels utiles pour le Mac.
Je suis heureux de ne plus programmer pour Windows même si, en ce moment, je travaille sur la version Windows de HDD Fan Control, pour contrôler les iMac sous Bootcamp.
Comment avez-vous trouvé la solution pour contrôler les ventilateurs disque dur ?
Ça a commencé lorsque nous avons changé le disque d'un de nos iMac et avons été confronté à ce terrible boucan du ventilateur disque. J'ai commencé à chercher une solution n'étant pas satisfait de celles que j'ai pu trouver déjà existantes. Je ne voulais pas déterminer de manière statique la vitesse de rotation du ventilateur car, comme vous le précisez dans votre article, une valeur statique ne prévient pas l'augmentation de température en cas de forte activité disque.
J'ai donc créé ma propre solution, qui n'était pas destinée à être proposée à tout le monde mais a été conçue simplement pour répondre à notre problème, de manière individuelle. Je me suis cependant aperçu que des centres de réparation de produits Apple et des techniciens commençaient à l'utiliser. Je l'ai alors complètement réécrit et repensé de manière à ce qu'il fonctionne sur tous les disques durs et toutes les configurations d'iMac et de manière à assurer la sécurité des données et une utilisation minimale de ressources système (NDR : HDD Fan Control n'utilise même pas 1% de CPU sur un iMac Core i7). À ce moment, nous avons décidé de proposer le logiciel de manière officielle et payante, en assurant le support technique.
Y'at-t-il une différence entre la température S.M.A.R.T et celle rapportée par le capteur interne utilisé par Apple ?
Ça dépend du modèle d'iMac auquel vous vous référez. Avant 2009, les iMac utilisaient un capteur externe qui rapporte des valeurs différentes du S.M.A.R.T. Après 2009, Apple a utilisé la température interne (pas un capteur externe) et les valeurs de températures sont à peu près les mêmes que celles rapportées par le système S.M.A.R.T.
Votre solution est-elle sûre pour nos données ?
Oui ! Elle protège le disque de la surchauffe et embarque des systèmes de protections pour augmenter la vitesse de ventilation en cas d'augmentation de température ou en cas d'erreur dans le retour S.MA.R.T de celle-ci.
À quelles températures doivent fonctionner les HD ? Et les SSD ?
Chaque fabricant utilise ses propres plages de valeurs. Vous conseillons aux utilisateurs de se rapporter à celles-ci qui sont indiquées dans les documents techniques du constructeur, souvent disponibles sur le web. Les réglages par défaut de HDD Fan Control, cependant, sont fonctionnels pour la plupart des modèles. En gros, il n'est pas conseillé de laisser la température de votre disque dépasser les 55/60° C.
Les SSD sont différents : ils peuvent supporter une élévation de température mais c'est toujours mieux de la contrôler. De plus, c'est alors au niveau des composants électroniques voisins du disque que l'intérêt se manifeste. C'est donc toujours une bonne idée de contrôler la vitesse de ventilation.
Comment comprenez-vous la politique d'Apple en la matière ?
Apple estime que remplacer un disque doit être fait en utilisant un autre disque certifié Apple, c'est à dire contenant un firmware spécial rapportant au SMC la valeur de température interne. Je ne crois pas qu'ils proposent de solution pour les disques tiers. C'est pourquoi, quand vous installez un disque non spécifiquement prévu pour, vous avez les ventilateurs qui s'affolent : le SMC ne reçoit plus l'information température et met le ventilateur au maximum pour assurer la protection des données.
Je pense qu'Apple a adopté ce système en 2009 pour avoir une gestion plus fine de la température. Mais cette information peut être obtenue avec le système S.M.A.R.T, système qu'Apple n'a pas retenu, vraisemblablement pour ne pas avoir à gérer la relative complexité de S.M.A.R.T sur ce sujet. Mais du coup, ça empêche d'installer le disque qu'on veut dans son iMac, ce qui est un peu honteux. Ce qui est, par contre, assez rigolo, c'est que certains utilisateurs travaillant chez Apple utilisent notre solution. Ils doivent donc s'être rendu compte qu'il y avait besoin d'une solution.
Quel est le prochain projet de Surtees Studios ?
Nous travaillons sur un logiciel pour OS X appelé CalcMagic. Il n'est pas encore prêt mais, en gros, il s'agit d'un calculateur qui comprend la syntaxe des humains. Il pourra répondre à des questions comme
5,3% de 360 €,
300 € la nuit pendant 3 nuits,
200 € + taxesou encore
67954,98 - 76.8%.
Je cherche un tel logiciel depuis des années, du coup, voilà, nous l'avons mis en chantier. Il sera capable, en outre, de réaliser des conversions de devises.
HDD Fan Control
Surtees Studios