Přejít na obsah
Zpět na HeliosHelios / Podpora čipů

Podpora čipů

Monitoring funguje na každém Macu s Apple Silicon. Fan control je ověřen na jednom Macu a jinde je experimentální. Přehled podle čipů a jak poslat hlášení ze svého Macu.

Co platí pro každý Mac

Helios běží na Macích s Apple Silicon (arm64) a macOS 13 nebo novějším. Intel není podporován. Každé čtení buď ukazuje to, co Mac a macOS poskytují, nebo je označené jako nedostupné: chybějící senzor nikdy nezastaví start Heliosu a nikdy se nezobrazí jako nula. Macy bez ventilátoru jsou pro monitoring plně podporované a Macy se dvěma nebo třemi ventilátory se zobrazují po jednotlivých ventilátorech.

Přehled podle čipů

Experimentální znamená, že Helios tento Mac netestoval: fan control je vypnutý, dokud ho sami nezapnete, a běží v přísnějších mezích (viz níže). Jestli Mac opravdu funguje, se Helios dozvídá od lidí, kteří ho zkusí a pošlou hlášení.

  • M4, M4 Pro, M4 Max

    Teploty
    Ano
    Mapa senzorů
    Ověřeno na skutečném hardwaru (M4)
    Fan control
    Ověřeno na Mac16,1 s macOS 26 (build 25G83). Každý jiný model M4 nebo build macOS: experimentální
  • M1, M1 Pro, M1 Max, M1 Ultra

    Teploty
    Ano
    Mapa senzorů
    Z katalogu, na Macu se potvrzuje za běhu
    Fan control
    Experimentální
  • M2, M2 Pro, M2 Max, M2 Ultra

    Teploty
    Ano
    Mapa senzorů
    Z katalogu, na Macu se potvrzuje za běhu
    Fan control
    Experimentální
  • M3, M3 Pro, M3 Max, M3 Ultra

    Teploty
    Ano
    Mapa senzorů
    Z katalogu, na Macu se potvrzuje za běhu
    Fan control
    Experimentální
  • M5 (a Pro, Max)

    Teploty
    Ano; efektivní jádra základního M5 jsou neznámá
    Mapa senzorů
    Z katalogu, na Macu se potvrzuje za běhu
    Fan control
    Experimentální
  • M6

    Teploty
    Ano
    Mapa senzorů
    Z katalogu (jen z jednoho zdroje)
    Fan control
    Experimentální
  • A18 Pro (MacBook Neo)

    Teploty
    Ano
    Mapa senzorů
    Z katalogu
    Fan control
    Experimentální, pokud má ventilátor
  • Mac bez ventilátoru (MacBook Air)

    Teploty
    Ano
    Mapa senzorů
    Jako výše
    Fan control
    Nepoužije se
  • Neznámé nebo budoucí čipy

    Teploty
    Zobrazí se jako nezařazené
    Mapa senzorů
    Žádná
    Fan control
    Nepodporováno, dokud mapa neexistuje

Mapa teplotních senzorů

Apple nezveřejňuje, který klíč SMC drží kterou teplotu. Helios má pro každou rodinu čipů seznam klíčů sestavený z veřejných zdrojů, které se navzájem kontrolují; klíč, na kterém se zdroje neshodují, se vynechá. Stejný klíč může mít na jiném čipu jiný význam, proto se klíče přiřazují jen k rozpoznanému čipu. Každá mapa má viditelný stav v Thermals a v popoverech:

  • Confirmed on this Mac: Helios sledoval, jak senzory sledují zátěž své části čipu (výkonná jádra, efektivní jádra, GPU) při běžném používání. Tlačítko Calibrate na stránce Thermals to urychlí 40sekundovou zátěží.
  • Validated for this chip: mapa ověřená na skutečném hardwaru (rodina M4).
  • From catalogue, may be inaccurate: zatím nepotvrzeno.
  • Does not match this Mac: senzory sledovaly jinou část čipu, Helios se na ně nespoléhá.

Co Helios dělá s nepotvrzenými teplotami

Teploty z mapy, která není potvrzená ani ověřená, se zobrazují, ale nikdy nespouštějí teplotní upozornění a nikdy neřídí automatické ovládání ventilátorů.

Fan control

Na každém Macu je ve výchozím stavu vypnutý. Zápisy do ventilátorů jsou omezené na přesný ověřený profil: Mac16,1 s macOS 25G83. Každý jiný Mac zůstává jen pro čtení, dokud jeho majitel nezapne experimentální vrstvu pro přesně ten model a build macOS a dokud neprojde fan test. Nejdřív proběhne kontrola jen pro čtení, která Mac zařadí jako Validated, Experimental, nebo Unsupported (třeba když nemá ventilátory, Helios pro čip nemá mapu senzorů nebo se zdá, že ventilátory řídí jiná aplikace).

  • Helper: malý program jen pro ventilátory, který macOS žádá schválit (Settings › Cooling).
  • Souhlas: Settings › Cooling ukáže, co je tento Mac, a chce potvrdit tři věty: je to experimentální, macOS zůstává v řízení a Helios jen přidává chlazení, a teploty na tomto Macu mohou být nepřesné. Souhlas platí pro přesný model Macu a build macOS; po aktualizaci macOS se Helios zeptá znovu.
  • Fan test (experimentální Macy): Helios drží každý ventilátor 20 sekund na nejnižších továrních otáčkách, ověří, že Mac poslechne, a vrátí ventilátory macOS. Když Mac neposlechne, fan control zůstane pro tento model a build vypnutý. Když je Mac teplejší než 85 °C nebo macOS ventilátory v tu chvíli nepředá, test skončí bez verdiktu a jde spustit znovu.
  • Automatický režim potřebuje nejdřív potvrzené senzory výkonných jader na tomto Macu (nebo ověřenou mapu M4).

Limity fan control

Na ověřeném Macu je limit rychlosti 90 % továrního maxima (lze odemknout) a je k dispozici Boost. Na experimentálním Macu je limit pevných 70 % továrního maxima a Boost není. Na každém Macu Helios nikdy netočí ventilátory pomaleji, než by je točil macOS: převezme je jen tehdy, když chcete víc chlazení, než macOS dává, a nad limitem rychlosti je vrátí macOS, který může použít plné otáčky. Řízení se vrací macOS při jakékoli chybě, když aplikace přestane odpovídat, před uspáním, při ukončení Heliosu a při restartu helperu; po pádu helper při startu vrátí řízení macOS. Při 95 °C helper zasáhne sám: chladí, jak nejvíc smí, nebo vrátí ventilátory macOS. Nabíjení baterie Helios nikdy neřídí, helper nemá žádný kód pro baterii.

Co je fyzicky otestováno

Fan control byl fyzicky otestován na jednom Macu: 14palcovém MacBooku Pro s M4 (Mac16,1), na macOS 26 (25G83) a macOS 27.0.1 (26A434), na továrním minimu i výš, s ověřeným návratem ventilátorů macOS po každém testu. Všechno ostatní v přehledu je experimentální záměrně.

Ukažte Heliosu svůj Mac

Stačí vyplnit formulář na GitHubu: čip, verzi macOS, stav mapy senzorů a případně výsledek fan testu. Hlásit se hodí hlavně Macy s jiným čipem než M4, Macy se dvěma ventilátory a stolní Macy. V Thermals › All sensors je navíc Export SMC Dump…, který uloží anonymní seznam klíčů senzorů do souboru k přiložení k hlášení; nic se při tom neodesílá. V Settings › Privacy & Diagnostics jde zapnout i týdenní compatibility report (ve výchozím stavu vypnutý), jehož přesný obsah si před odesláním přečtete.

SNEJDA
1 / 8

01 · Potřebuji

Co potřebujete?