Domača » kako » Kaj je coreaudiod in zakaj se izvaja na mojem Macu?

    Kaj je coreaudiod in zakaj se izvaja na mojem Macu?

    Tako ste med brskanjem po Monitorju aktivnosti videli nekaj, kar se imenuje "coreaudiod". Kaj to počne in bi lahko povzročalo težave?

    Ta članek je del naše stalne serije, ki razlaga različne procese, ki jih najdemo v Nadzorniku dejavnosti, kot so kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd in mnogi drugi. Ne veste, kaj so te storitve? Bolje začnite brati!

    Ta proces, coreaudiod, je demon, ki napaja Core Audio, nizko raven API za zvok na macOS. Demon je proces, ki se izvaja v ozadju vašega Mac računalnika; lahko jih identificirate po "d" na koncu njihovih imen.

    Toda kaj je Core Audio? Glede na Appleov portal za razvijalce je v bistvu vse, kar se tiče zvoka na vašem Macu.

    Na Macu Core Audio zajema snemanje, urejanje, predvajanje, stiskanje in dekompresijo, MIDI, obdelavo signalov, razčlenjevanje datotečnega toka in sintezo zvoka.

    V bistvu, če je zvok prišel iz vašega zvočnika ali je posnet z mikrofonom, je v njem sodelovalo jedro. Iz tega razloga bo jedro časa vzelo nekaj moči CPE-ja, kadar koli boste slišali zvok prek zvočnikov ali posneli nekaj z mikrofonom.

    Če vaš zvok kdaj preneha delovati - in ste popolnoma prepričani, da niste naredili ničesar, kot je utišanje vseh zvokov ali spremenite jedro trenutnega časa ponovnega zagona naprave za izhod zvoka v programu Monitor dejavnosti, morate rešiti težavo v primerih, ko bi morali sicer ponovno zagnati računalnik.

    Ali bi bilo treba uporabiti omrežje?

    Če uporabljate požarni zid Mac, kot je Little Snitch, boste morda občasno opazili, da se jedrska doba poskuša dostopati do naprav v lokalnem omrežju. Kaj se dogaja?

    No, jedro jedra napaja zvočni del programa AirPlay, ki vam omogoča ogledalo vašega zaslona in zvoka za AppleTV in nekaj drugih podprtih avdio sprejemnikov. Včasih bo Coreaudiod pregledal vaše lokalno omrežje, da bi videl, ali obstajajo podprte naprave, kar pomeni, da je normalno, da se včasih ta poskus demona poveže z lokalnimi napravami..

    Če coreaudiod uporablja vaš CPU Power

    Uporabniki so poročali, da bo v nekaterih primerih mapa / Library / Preferences / Audio izginila, kar bo povzročilo, da bo coreaudiod močno povečal porabo procesorja, tudi če se ne predvaja noben zvok. Če opazite, da je ta CPU glava na / Library / Preferences / v Finderju in preverite, da manjka zvočna mapa.

    Kot pravi blogger LucaTNT, lahko mapo znova ustvarite sami, da rešite težavo, tako da odprete terminal in izvajate ta dva ukaza:

    sudo mkdir / Knjižnica / Nastavitve / Audio sudo chown -R _coreaudiod: admin / Knjižnica / Nastavitve / Avdio 

    Prvi ukaz ustvari imenik, ki ga morate zamenjati; druga določa pravilna dovoljenja za mapo.

    Foto: Steinar Engeland