If-Koubou

Ce este "coreaudiod" și de ce rulează pe Mac?

Ce este "coreaudiod" și de ce rulează pe Mac? (Cum să)

Ați văzut ceva numit "coreaudiod" în timp ce navigați pe Monitorizarea activităților. Ce face asta, și ar putea cauza probleme?

Acest articol face parte din seria noastră în curs de desfășurare care explică diferitele procese găsite în Activity Monitor, cum ar fi kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd și multe altele. Nu știu ce sunt aceste servicii? Mai bine începeți să citiți!

Acest proces particular, coreaudiod, este daemonul care acționează Core Audio, API-ul low-level pentru sunetul pe MacOS. Un daemon este un proces care rulează în fundalul calculatorului dvs. Mac; le puteți identifica cu "d" la sfârșitul numelor lor.

Dar ce este Core Audio? Ei bine, în conformitate cu portalul dezvoltatorului Apple, acesta se ocupă în principal de totul despre sunetul pe Mac.

Pe Mac, Core Audio cuprinde înregistrarea, editarea, redarea, compresia și decompresia, MIDI, procesarea semnalelor, parsarea fluxurilor de fișiere și sinteza audio.

Practic, dacă sunetul iese din difuzor sau este înregistrat cu un microfon, coreaudiod a avut un rol în el. Din acest motiv, coreaudiod va ocupa un pic de putere CPU oricând veți auzi audio prin difuzoare sau veți înregistra ceva folosind microfonul.

Dacă sunetul dvs. nu mai funcționează - și sunteți sigur că nu ați făcut ceva de genul dezactivarea tuturor sunetului sau modificarea dispozitivului de ieșire audio - reluarea coreaudiod în Activity Monitor ar trebui să rezolve problema în cazurile în care altfel ar trebui să reporniți calculator.

Ar trebui să coreaudiod Utilizați rețeaua?

Dacă utilizați un paravan de protecție Mac ca Little Snitch, puteți observa ocazional coreaudiod încercând să accesați dispozitivele din rețeaua locală. Ce se întâmplă?

Ei bine, coreaudiod pornește porțiunea audio a AirPlay, care vă permite să oglindiți afișajul și sunetul către AppleTV și câteva alte receptoare audio acceptate. Ocazional, coreaudiod va scana rețeaua locală pentru a vedea dacă există dispozitive acceptate, ceea ce înseamnă că este normal să vedeți uneori încercarea de conectare a daemonului la dispozitivele locale.

Dacă coreaudiod utilizează puterea procesorului

Utilizatorii au raportat că, în unele cazuri, directorul / Biblioteca / Preferințe / Audio va dispărea, cauzând coreaudiod să spice masiv CPU-ul său chiar și atunci când nu se aude niciun sunet. Dacă observați acest cap de vârf al CPU în / Library / Preferences / în Finder și verificați dacă lipsește folderul Audio.

Potrivit bloggerului LucaTNT, puteți recrea folderul pentru rezolvarea problemei prin deschiderea Terminalului și executarea acestor două comenzi:

sudo mkdir / Bibliotecă / Preferințe / Audio sudo chown -R _coreaudiod: admin / Bibliotecă / Preferințe / Audio 

Prima comandă creează directorul pe care trebuie să îl înlocuiți; a doua stabilește permisiunile corecte pentru dosar.

Fotografie de credit: Steinar Engeland