Mac-ventilatorapps vergeleken: Macs Fan Control, TG Pro
Software voor ventilatorregeling is een smalle categorie met een ongewoon breed vertrouwensoppervlak. Sommige thermische metingen en ventilatormetingen zijn beschikbaar zonder verhoogde rechten. Een ventilatordoel wijzigen meestal niet. Huidige tools installeren gewoonlijk een hulpprogramma met extra rechten, en dat hulpprogramma kan de app overleven tenzij de leverancier het verwijdert. Waarvoor je het installeert is kleiner dan het klinkt: een ventilatorkromme haalt geen warmte weg, hij verplaatst warmte, en alleen zo snel als de openingen en de kamer toelaten. Beoordeel deze tools op wat ze in de hardware bereiken, en op wat ze moesten installeren om daar te komen.
Wat een hogere ventilatorvloer echt oplevert
Een snellere ventilator beweegt meer lucht over het koellichaam, zodat de chip eerder warmte kwijtraakt en de temperatuurkromme tijdens een lange taak eerder afvlakt. Dat kan throttling uitstellen onder aanhoudende belasting, en dat is het echte voordeel. Het kost geluid, slijtage van de ventilator, stof dat door de machine wordt gezogen, en batterij op een laptop. Het doet niets aan de bron: een op hol geslagen proces, een geblokkeerde opening, of falende koelhardware zijn daarna allemaal nog aanwezig.
Bjango en smcFanControl documenteren een belangrijke grens. De ventilatordocumentatie van Bjango zegt dat iStat Menus ventilatoren niet lager kan zetten dan de snelheid die het systeem normaal zou gebruiken, alleen hoger. De README van smcFanControl doet dezelfde belofte in oudere woorden: alleen een minimum, nooit onder de standaardwaarden van Apple. Je legt een vloer onder de beslissing van de firmware. Je vervangt de beslissing niet.
Onder de motorkap: lezen is een query, schrijven is een recht
Macs geven thermische gegevens en ventilatorgegevens vrij via de System Management Controller, een kleine controller die altijd aan staat, met een interface van sleutel en waarde. Welke metingen beschikbaar zijn zonder verhoogde rechten verschilt per model en per API die een monitor gebruikt. iStat Menus documenteert bijvoorbeeld een apart hulpprogramma, zelfs voor de temperatuur- en ventilatorweergaven. Lezen kan het installatieoppervlak dus ook verbreden, al is schrijven de gevoeligere bewerking.
Een ventilatordoel gaat normaal door een tweede programma met verhoogde rechten. Gangbare ontwerpen zijn een launchd-daemon die via Service Management is geïnstalleerd, een setuid-binary, of een sudoers-regel. Het installatiemechanisme is maar één deel van het beveiligingsverhaal. De eigen richtlijn van Apple voor veilige hulpprogramma's eist ook dat het hulpprogramma zijn runtime-client authenticeert, elk verzoek valideert, en zo weinig mogelijk werk met extra rechten blootlegt. SMJobBless controleert ondertekeningseisen bij het installeren of bijwerken van een hulpprogramma, maar maakt een willekeurig XPC-protocol daarmee niet vanzelf veilig.
Een gangbare oudere indeling zet het hulpprogramma in /Library/PrivilegedHelperTools en een
launch daemon in /Library/LaunchDaemons. Andere ontwerpen van Service Management wijken af.
Alleen de app-bundle naar de prullenmand slepen kan een apart geïnstalleerd onderdeel
achterlaten, dus lees de verwijderinstructies van de leverancier vóór je installeert. Als de
documentatie niet zegt wat er wordt geïnstalleerd en hoe het wordt verwijderd, heb je
toch iets geleerd.
Apple silicon heeft de vorm van het probleem veranderd. De SMC-sleutelruimte is niet die van Intel, en sensornamen en aantallen verschillen per machine, dus elke tool draagt een tabel per model en ondersteuning voor nieuwe hardware komt in de release notes. Modellen zonder ventilator, zoals de MacBook Air, hebben helemaal geen ventilator om naartoe te schrijven. En macOS houdt zijn eigen thermische regellus draaiend onder wat jij ook instelt. Op recente chips grijpt het zelf in: de FAQ van Tunabelly stelt dat hardware van de series M3 en M4 ventilatorregeling kan beperken en dat geen app van derden dat kan opheffen, en Bjango noemt hetzelfde gedrag als bekend probleem wanneer macOS de ventilatoren heeft uitgezet. Twee leveranciers die dezelfde muur beschrijven is het duidelijkste signaal dat er is.
De tools, en wat elk bereikt
Macs Fan Control, het gebruikelijke beginpunt
Macs Fan Control van CrystalIDEA is de tool die de meeste mensen als eerste tegenkomen. Het toont ventilatorsnelheden en temperatuursensoren, inclusief schijfsensoren van derden via S.M.A.R.T., en kan een ventilator op een vast toerental laten draaien of koppelen aan een gekozen sensor. Het noemt Intel- en Apple silicon-Macs over het hele bereik, met actuele ondersteuning voor de M-serie in een release van april 2026. De app is gratis, en een Pro-laag voegt opgeslagen ventilatorpresets toe als eenmalige aankoop, gelicentieerd per computer.
Het onderdeel met extra rechten is volledig gedocumenteerd. De
verwijderinstructies noemen de launch daemon
com.crystalidea.macsfancontrol.smcwrite.plist en het hulpprogramma
com.crystalidea.macsfancontrol.smcwrite, en actuele versies verwijderen beide vanuit het
eigen menu More van de app. Toerental gestuurd door een sensor is de reden om het te kiezen, en de reden om
bewust te zijn: een eigen koppeling is de makkelijkste manier om een Mac te hebben die luid is om een regel die je
niet meer weet dat je hebt geschreven.
TG Pro, de keuze voor regels en diagnose
TG Pro van Tunabelly Software is de breedste lezer in de groep: CPU per kern op Apple silicon, GPU, opslag via S.M.A.R.T., batterijconditie, en bordsensoren die per model verschillen, naast Auto Boost-regels die op temperatuur afgaan, meldingen, CSV-logging en diagnoserapporten. Het noemt macOS 10.13 tot en met macOS 26 en Intel tot en met de M5-generatie, met een release van maart 2026. Het is een eenmalige aankoop, en de FAQ stelt dat één licentie tot drie Macs dekt voor persoonlijk gebruik en dat updates van 2.x gratis zijn geweest.
Ventilatorregeling loopt via een hulpprogramma op
/Library/PrivilegedHelperTools/com.tunabellysoftware.TGFanHelper met een bijpassende
launch daemon. Kies het als je regels, logging en meldingen wilt in plaats van een schuifregelaar,
en lees eerst de eigen uitspraak over hardwaregrenzen.
iStat Menus, ventilatorregeling binnen een monitor
iStat Menus van Bjango is eerst een systeemmonitor, en ventilatoren zijn één paneel daarbinnen. Versie 7.3 vereist macOS 11 of nieuwer, en het sensor-bereik omvat temperaturen, ventilatoren, frequenties en spanningen. De ventilatordocumentatie biedt automatisch, een eigen kromme die oploopt met de sensortemperatuur, en handmatig, met de grens dat je alleen hoger kunt duidelijk genoemd. Temperaturen en ventilatorsnelheden überhaupt zien vereist het aparte hulpprogramma. Licenties zijn eenmalig in single- en familie-edities, met afgeprijsde upgrades vanaf de vorige grote versie, en het zit ook in de Setapp-bundel.
Neem het als je de monitor wilt en het ventilatorpaneel erbij komt. De rest van wat het doet hoort in een vergelijking van menubalkmonitors.
smcFanControl, historisch belangrijk en nu verouderd
smcFanControl is de voorouder van deze categorie en heeft meer een statusrapport nodig dan een aanbeveling. Het is GPL-2.0, en het centrale idee klopte: stel alleen een minimum in, nooit onder de standaardwaarden van Apple. De repository is niet gearchiveerd, maar het verschepingsbewijs is oud. De laatste getagde stabiele release is 2.6 uit oktober 2016, de enige nieuwere tag een bèta uit 2018, de laatste commit december 2022, en de gecompileerde build waar de README naar linkt is nog steeds die uit 2016. De beschrijving van de repository zegt dat het de ventilatoren van elke Intel-Mac aanstuurt, terwijl de README ook Apple silicon claimt. Met niets uitgebracht sinds 2016, behandel die regel als niet geverifieerd. Installeer het om een stuk Mac-geschiedenis te lezen, niet om een huidige Mac te koelen.
Mole, drie presets in plaats van een kromme
Mole biedt drie presets zonder een editor voor eigen krommen: Auto, Cool en Max. SMC-schrijfacties gaan via een root-XPC-hulpdaemon met de naam com.tw93.MoleApp.systemhelper, geïnstalleerd met SMJobBless en
beschermd door een expliciete controle van de XPC-handtekening van de peer, bewust geen sudoers-regel of een
setuid-binary. Een preset is een vasthouden, geen instelling: de app afsluiten vraagt om terugkeer naar Auto. Ventilator- en thermische metingen
staan ook op het tabblad Status met een sparkline van 60 seconden, en in de pop-over van de menubalk.
De grens is de ontbrekende functie: geen krommen per sensor, geen thermische reparatie. Als je vraag is
welke sensor welke ventilator op welk toerental moet sturen, beantwoorden de tools hierboven die, en deze
niet. De licentie is eenmalig met gratis updates voor twee Macs op macOS 14 of nieuwer,
zonder telemetrie.
Sinds 1.16 begint Cool op een stillere vloer van 40% en verhoogt de snelheid bij aanhoudende CPU-warmte, en zakt weer als de Mac afkoelt. Het is een automatische preset, geen editor voor eigen krommen. Voor het afsluiten controleert Mole dat Auto is hersteld. Als dat niet te bevestigen is, kun je het afsluiten annuleren of toch expliciet afsluiten.
Korte vergelijking
| Tool | Leest | Schrijft ventilatorsnelheid | Onderdeel met extra rechten | Licentiemodel |
|---|---|---|---|---|
| Macs Fan Control | Ventilatoren, sensoren, S.M.A.R.T. van schijven | Vast toerental of op basis van een sensor | Hulpprogramma en daemon, paden gepubliceerd | Gratis, optionele eenmalige Pro |
| TG Pro | Breedste sensorset, batterij- en schijfgezondheid | Auto Boost-regels, handmatig waar toegestaan | Ventilatorhulpprogramma en daemon, paden gepubliceerd | Eenmalig, tot drie Macs |
| iStat Menus | Volledige monitor plus sensoren | Kromme of handmatig, alleen hoger | Apart hulpprogramma vereist voor sensoren | Eenmalig, single of familie |
| smcFanControl | Temperaturen en ventilatoren | Alleen minimumsnelheid | Niet gedocumenteerd in de repository | GPL-2.0, geen release sinds 2016 |
| Mole | Sensoren en ventilatoren op het tabblad Status | Drie presets, Auto hersteld bij afsluiten | SMJobBless-hulpprogramma, handtekening gecontroleerd | Eenmalig, twee Macs |
Een veilige volgorde
Benoem eerst de werklast. Een ventilator die oploopt tijdens een compilatie, een export of een spel is meestal het koelsysteem dat normaal reageert, geen fout om te repareren. Controleer daarna de luchtstroom: een hard vlak oppervlak, vrije openingen, en niets zachts onder een laptop lossen meer ventilator-klachten op dan welke tool op deze pagina ook.
Overweeg pas daarna een vloer, en behandel die als een comfortinstelling voor één bekende taak, niet als een reparatie. Stel hem in, draai de taak, en geef de regeling daarna terug aan automatisch. Een tool die automatische regeling niet kan herstellen bij afsluiten of slaap houdt je ventilatoren vast in plaats van ze te helpen. Als de app weggaat, gebruik het gedocumenteerde verwijderpad zodat een apart geïnstalleerd hulpprogramma ook wordt verwijderd.
Als de ventilator daarna in rust nog luid is, is het probleem diagnose en geen ventilator-regeling, en de volgende stappen staan in waarom de ventilator van je MacBook luid is. Als de zorg een temperatuurmeting is en niet het geluid, dekt de temperatuur van een Mac controleren wat dat getal wel en niet betekent. De meeste mensen horen nooit een handmatige ventilatorkromme te draaien. De standaardkromme kent het model, de sensoren en de grenzen, en van jullie twee is dat degene die de hardwarespecificatie heeft gelezen.