Aller au contenu principal
Mole
Aperçu Fonctions Avis Tarifs FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES
AcheterAcheter Télécharger

    Aide, documentation, versions et articles.

    Accueil/Blog

    Contrôle des ventilateurs Mac : ce qu’on atteint

    PerformancesPublié 23 juillet 2026Mis à jour 8 août 202612 min de lecture

    Les logiciels de contrôle des ventilateurs forment une catégorie étroite avec une surface de confiance inhabituellement large. Certaines lectures thermiques et de ventilateurs sont accessibles sans élévation de privilèges ; modifier une cible de ventilateur ne l'est en général pas. Les outils actuels installent souvent un helper privilégié, et ce helper peut survivre à l'application si l'éditeur ne le retire pas. Ce pour quoi vous l'installez est plus limité qu'il n'y paraît : une courbe de ventilateur n'élimine pas la chaleur, elle la déplace, et seulement aussi vite que les grilles d'aération et la pièce le permettent. Jugez ces outils par ce qu'ils atteignent dans le matériel, et par ce qu'ils ont dû installer pour y parvenir.

    Ce qu'apporte réellement le fait de relever le plancher des ventilateurs

    Un ventilateur plus rapide fait circuler plus d'air sur le dissipateur, de sorte que la puce évacue la chaleur plus tôt et que la courbe de température se stabilise plus vite pendant un travail long. Cela peut retarder le throttling sous charge soutenue, ce qui est le vrai bénéfice. Le coût se paie en bruit, en usure des ventilateurs, en poussière aspirée dans la machine, et en batterie sur un portable. Cela ne touche en rien à la source : un processus incontrôlé, une grille bouchée ou un refroidissement défaillant sont toujours là ensuite.

    Les outils documentés ici appliquent la même limite importante, qui se lit comme un choix de conception plutôt qu'une restriction. La documentation ventilateurs de Bjango indique qu'iStat Menus ne peut pas faire descendre les ventilateurs en dessous de la vitesse que le système utiliserait normalement, seulement les relever. Le README de smcFanControl fait la même promesse en termes plus anciens : un minimum seulement, jamais en dessous des valeurs par défaut d'Apple. Vous ajoutez un plancher sous la décision du firmware ; vous ne remplacez pas la décision.

    Sous le capot : lire est une requête, écrire est un privilège

    Les Mac exposent les données thermiques et de ventilateurs via le System Management Controller, un petit contrôleur toujours actif avec une interface clé et valeur. Les lectures disponibles sans élévation varient selon le modèle et l'API qu'un moniteur utilise ; iStat Menus, par exemple, documente un helper séparé même pour ses vues de température et de ventilateurs. La lecture peut donc aussi élargir la surface d'installation, bien que l'écriture soit l'opération la plus sensible.

    Une cible de ventilateur passe en général par un second programme avec privilège élevé. Les conceptions courantes incluent un daemon launchd installé via Service Management, un binaire setuid, ou une règle sudoers. Le mécanisme d'installation n'est qu'une partie de l'histoire de sécurité. Les propres recommandations d'Apple sur les helpers sécurisés exigent aussi que le helper authentifie son client à l'exécution, valide chaque requête, et expose le moins de travail privilégié possible. SMJobBless vérifie les exigences de signature lors de l'installation ou de la mise à jour d'un helper, mais ne rend pas un protocole XPC arbitraire sûr à lui seul.

    Une disposition héritée courante place le helper dans /Library/PrivilegedHelperTools et un launch daemon dans /Library/LaunchDaemons. D'autres conceptions Service Management diffèrent. Glisser uniquement le bundle de l'app vers la Corbeille peut laisser un composant installé séparément, alors consultez les instructions de désinstallation de l'éditeur avant d'installer. Si la documentation ne dit pas ce qui est installé et comment le retirer, vous avez déjà appris quelque chose.

    Apple Silicon a changé la forme du problème. L'espace de noms des clés SMC n'est pas celui d'Intel, et les noms et le nombre de capteurs varient selon la machine, de sorte que chaque outil porte une table par modèle et le support du nouveau matériel arrive dans les notes de version. Les modèles sans ventilateur comme le MacBook Air n'ont aucun ventilateur à piloter. Et macOS maintient sa propre boucle de contrôle thermique sous ce que vous définissez. Sur les puces récentes, elle s'impose directement : la FAQ de Tunabelly indique que le matériel des séries M3 et M4 peut restreindre le contrôle des ventilateurs et qu'aucune application tierce ne peut contourner cela, et Bjango liste le même comportement comme un problème connu lorsque macOS a coupé les ventilateurs. Deux éditeurs décrivant le même mur, c'est le signal le plus clair disponible.

    Un chemin de lecture allant droit d'un processus utilisateur au System Management Controller, et un chemin d'écriture du même processus bloqué jusqu'à ce qu'il détourne via un assistant privilégié, la boucle thermique propre au système d'exploitation tournant sous les deux
    L'accès aux capteurs varie selon le modèle et l'API, tandis que les écritures de ventilateur traversent en général une frontière de privilège. La conception du helper et le chemin de désinstallation comptent autant que le curseur.

    Les outils, et ce que chacun atteint

    Macs Fan Control, le point de départ courant

    Macs Fan Control de CrystalIDEA est l'outil que la plupart des gens rencontrent en premier. Il affiche les vitesses de ventilateurs et les capteurs de température, y compris les capteurs de disques tiers via S.M.A.R.T., et peut faire tourner un ventilateur à un régime fixe ou le lier à un capteur choisi. Il couvre les Mac Intel et Apple Silicon sur toute la gamme, avec le support actuel des séries M dans une version datée d'avril 2026. L'application est gratuite, et un niveau Pro ajoute des préréglages de ventilateurs enregistrés en achat unique licencié par ordinateur.

    Son composant privilégié est entièrement documenté. Les instructions de désinstallation nomment le launch daemon com.crystalidea.macsfancontrol.smcwrite.plist et le helper com.crystalidea.macsfancontrol.smcwrite, et les versions actuelles retirent les deux depuis le menu More de l'application. Le régime piloté par capteur est la raison de le choisir, et la raison d'être prudent : un mappage personnalisé est le moyen le plus simple de se retrouver avec un Mac bruyant pour une règle que vous ne vous souvenez plus d'avoir écrite.

    TG Pro, le choix règles et diagnostics

    TG Pro de Tunabelly Software est le lecteur le plus large du groupe : CPU par cœur sur Apple Silicon, GPU, stockage via S.M.A.R.T., état de la batterie, et capteurs de carte variables selon le modèle, aux côtés de règles Auto Boost déclenchées par la température, d'alertes, de journalisation CSV et de rapports de diagnostic. Il couvre macOS 10.13 jusqu'à macOS 26 et Intel jusqu'à la génération M5, avec une version datée de mars 2026. C'est un achat unique, et sa FAQ indique qu'une licence couvre jusqu'à trois Mac pour un usage personnel et que les mises à jour 2.x ont été gratuites.

    Le contrôle des ventilateurs passe par un helper à /Library/PrivilegedHelperTools/com.tunabellysoftware.TGFanHelper avec un launch daemon correspondant. Choisissez-le lorsque vous voulez des règles, de la journalisation et des alertes plutôt qu'un curseur, et lisez d'abord sa propre déclaration sur les limites matérielles.

    iStat Menus, le contrôle des ventilateurs dans un moniteur

    iStat Menus de Bjango est d'abord un moniteur système, et les ventilateurs sont un panneau parmi d'autres. La version 7.3 exige macOS 11 ou plus récent, et sa couverture de capteurs inclut températures, ventilateurs, fréquences et tensions. La documentation ventilateurs propose l'automatique, une courbe personnalisée qui monte avec la température du capteur, et le manuel, avec la limite « uniquement à la hausse » énoncée clairement. Consulter les températures et les vitesses de ventilateurs nécessite son helper séparé. La licence est un achat unique en éditions single et family, avec des mises à niveau à tarif réduit depuis la version majeure précédente, et il est aussi inclus dans le bundle Setapp.

    Prenez-le lorsque vous voulez le moniteur et que le panneau ventilateurs vient avec. Le reste de ce qu'il fait relève d'une comparaison de moniteurs de barre de menus.

    smcFanControl, historiquement important et désormais obsolète

    smcFanControl est l'ancêtre de cette catégorie et a davantage besoin d'un rapport d'état que d'une recommandation. Il est sous GPL-2.0, et son idée centrale était juste : fixer un minimum seulement, jamais en dessous des valeurs par défaut d'Apple. Le dépôt n'est pas archivé, mais les preuves de publication sont anciennes. La dernière version stable étiquetée est la 2.6 d'octobre 2016, le seul tag plus récent est une bêta de 2018, le dernier commit date de décembre 2022, et le build compilé lié dans le README est toujours celui de 2016. La description du dépôt indique qu'il contrôle les ventilateurs de chaque Mac Intel tandis que le README revendique aussi Apple Silicon ; avec rien de publié depuis 2016, traitez cette ligne comme non vérifiée. Installez-le pour lire un morceau d'histoire Mac, pas pour refroidir un Mac actuel.

    Mole, trois préréglages au lieu d'une courbe

    Mole n'offre aucune courbe : Auto, Cool et Max. Les écritures SMC passent par un daemon helper XPC root nommé com.tw93.MoleApp.systemhelper, installé avec SMJobBless et protégé par une vérification explicite de signature pair XPC, délibérément pas une règle sudoers ni un binaire setuid. Un préréglage est un maintien temporaire plutôt qu'un réglage permanent : quitter l'application restaure Auto, de sorte qu'aucun Mac n'est laissé figé par un logiciel qui ne tourne plus. Les lectures de ventilateurs et thermiques apparaissent aussi dans l'onglet Status avec une sparkline de 60 secondes, et dans le popover de la barre de menus. La frontière est la fonctionnalité absente : pas de courbes par capteur, pas de réparation thermique. Si votre question est quel capteur doit piloter quel ventilateur à quel régime, les outils ci-dessus y répondent et celui-ci non. La licence est un achat unique avec mises à jour à vie pour deux Mac sous macOS 14 ou plus récent, sans télémétrie.

    Comparaison rapide

    Outil Lectures Écriture de la vitesse des ventilateurs Composant privilégié Modèle de licence
    Macs Fan Control Ventilateurs, capteurs, S.M.A.R.T. des disques Régime fixe ou piloté par capteur Helper et daemon, chemins publiés Gratuit, Pro optionnel en achat unique
    TG Pro Jeu de capteurs le plus large, santé batterie et disque Règles Auto Boost, manuel là où c'est permis Helper ventilateurs et daemon, chemins publiés Achat unique, jusqu'à trois Mac
    iStat Menus Moniteur complet plus capteurs Courbe ou manuel, uniquement à la hausse Helper séparé requis pour les capteurs Achat unique, single ou family
    smcFanControl Températures et ventilateurs Vitesse minimale seulement Non documenté dans le dépôt GPL-2.0, aucune version depuis 2016
    Mole Capteurs et ventilateurs dans l'onglet Status Trois préréglages, Auto restauré à la fermeture Helper SMJobBless, signature vérifiée Achat unique, deux Mac
    Une application de ventilateur déplacée vers la Corbeille tandis que son assistant privilégié dans Library PrivilegedHelperTools et son démon de lancement correspondant dans Library LaunchDaemons restent sur le disque, toujours root et toujours chargés au démarrage
    Glisser un bundle d'application vers la Corbeille ne retire pas nécessairement un helper installé séparément. Utilisez le chemin de désinstallation de l'éditeur et vérifiez ce qui reste.

    Un ordre d'opérations sûr

    Nommez d'abord la charge de travail. Un ventilateur qui monte pendant une compilation, un export ou un jeu, c'est le système de refroidissement qui travaille, et aucun réglage logiciel ne fait mieux. Puis corrigez le flux d'air : une surface plane et dure, des grilles dégagées, et rien de mou sous un portable résolvent plus de plaintes de ventilateurs que n'importe quel outil de cette page.

    Seulement ensuite, envisagez un plancher, et traitez-le comme un réglage de confort pour un travail connu plutôt que comme une réparation. Définissez-le, lancez le travail, redonnez le contrôle à l'automatique ensuite. Un outil qui ne peut pas restaurer le contrôle automatique à la fermeture ou en veille maintient vos ventilateurs captifs plutôt que de les aider. Quand l'application part, utilisez son chemin de désinstallation documenté pour que tout helper installé séparément soit retiré aussi.

    Si le ventilateur est bruyant au ralenti après tout cela, le problème est le diagnostic plutôt que le contrôle des ventilateurs, et les prochaines étapes sont dans pourquoi le ventilateur de votre MacBook est bruyant. Si l'inquiétude porte sur une lecture de température plutôt que sur le bruit, comment vérifier la température d'un Mac explique ce que ce chiffre signifie et ne signifie pas. La plupart des gens ne devraient jamais lancer une courbe de ventilateur manuelle. La courbe par défaut connaît le modèle, les capteurs et les limites, et entre vous deux c'est elle qui a lu la spécification matérielle.

    Libérer de l’espace, gérer les apps, entretenir macOS et voir ce qui occupe le disque, dans une seule app native. Un seul paiement, sans abonnement.

    Découvrir Mole

    À lire aussi

    • PerformancesPourquoi le Mac est lent et comment le diagnostiquer9 min de lecture
    • PerformancesChoisir d’autres outils Mac que Sensei12 min de lecture
    • PerformancesChoisir un moniteur système au-delà d’iStat Menus11 min de lecture

    Mole · 鼴

    Nettoyage, apps et état du Mac.

    v1.13.0 (153) · Versions

    Support

    Aide Documentation Versions

    Mentions légales

    Conditions générales d’utilisation Politique de confidentialité Politique de remboursement

    Ressources

    Blog Outil CLI Programme partenaire

    Contact

    Twitter hi@mole.fit

    Le seul site officiel mole.fit · Évitez les téléchargements depuis des sites non vérifiés

    Le CLI reste gratuit pour le terminal.