6Aug

Kas ir "coreaudiod" un kāpēc tas darbojas manā Mac datorā?

Tātad, pārlūkojot Activity Monitor, jūs redzējāt kaut ko sauc par "coreaudiod".Ko tas dara un vai tas var radīt problēmas?

Šis raksts ir daļa no mūsu notiekošās sērijas, kas izskaidro dažādus procesus, kas atrodami Activity Monitor, piemēram, kernel_task, hidd, mdsworker, installd, windowServer, blued, launchd, dbfseventsd un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sāciet lasīt!

Šis konkrētais process, coreaudiod, ir dēmons, kas spēlē Core Audio, zema līmeņa API skaņu MacOS.Dēmons ir process, kas darbojas jūsu Mac fona režīmā;jūs varat identificēt tos pēc "d" vārdu beigās.

Bet kas ir Core Audio? Nu, saskaņā ar Apple izstrādātāju portālu, tas galvenokārt apstrādā visu, kas attiecas uz skaņu jūsu Mac datorā.

Mac datorā Core Audio ietver ierakstīšanu, rediģēšanu, atskaņošanu, kompresiju un dekompresiju, MIDI, signālu apstrādi, failu straumēšanas parsēšanu un audio sintēzi.

Būtībā, ja skaņa nāk no jūsu skaļruņa vai tiek ierakstīta ar mikrofonu, coreaudiod tajā bija daļa.Šā iemesla dēļ pamatauditorija patērēs mazliet CPU jaudu jebkurā brīdī, kad dzirdēsiet skaņu, izmantojot jūsu skaļruņus, vai ierakstiet kaut ko, izmantojot savu mikrofonu.

Ja jūsu skaņa jebkad pārstāj darboties - un jūs esat pilnīgi pārliecināts, ka neko nedarījāt, izslēdzot visu skaņu vai mainot audio izvades ierīci - restartējot pamatdarbību, Activity Monitor vajadzētu atrisināt problēmu gadījumos, kad citādi ir jārestartējūsu dators.

Vai galvenajam mērķim jābūt tīkla izmantošanai?

Ja jūs izmantojat Mac ugunsmūri, piemēram, Little Snitch, dažkārt jūs varat pamanīt, ka pamatvaloda mēģina piekļūt vietējā tīkla ierīcēm. Kas notiek?

Nu, coreaudition ļauj AirPlay audio daļu, kas ļauj spoguļot jūsu displeju un audio AppleTV un dažiem citiem atbalstītajiem audio uztvērējiem. Dažkārt coreaudiod skenēs jūsu vietējo tīklu, lai noskaidrotu, vai ir kādas atbalstītas ierīces, un tas nozīmē, ka tas parasti ir, ka daemon mēģina izveidot savienojumu ar vietējām ierīcēm.

Ja coreaudroid izmanto jūsu CPU Power

Lietotāji ir ziņojuši, ka dažos gadījumos mape /Library/Preferences/ Audio tiks pazudis, izraisot kodolsaudu, kas ievērojami palielina CPU lietošanu pat tad, ja netiek atskaņots neviens audio. Ja pamanāt šo CPU spike galvu līdz /Library/Preferences/ Finder un pārliecinieties, ka audio mape ir pazudis.

Saskaņā ar Blogger LucaTNT, jūs varat no jauna izveidot mapi pats, lai atrisinātu problēmu, atverot Termināli un darbinot šīs divas komandas:

sudo mkdir /Library/Preferences/ Audio sudo chown -R _coreaudiod: admin /Library/Preferences/ Audio

Pirmā komanda izveido vajadzīgo direktorijuaizvietot;otrais nosaka pareizas mapes atļaujas.

Photo Credit: Steinar Engeland