Hvad er coreaudiod, og hvorfor kører det på min Mac?
Så du så noget, der hedder "coreaudiod", mens du browser Activity Monitor. Hvad gør det, og kan det skabe problemer?
Denne artikel er en del af vores igangværende serie, der forklarer forskellige processer, der findes i Activity Monitor, som kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd og mange andre. Ved ikke, hvad disse tjenester er? Bedre begynder at læse!
Denne særlige proces, coreaudiod, er daemonen, der driver Core Audio, lavniveau API for lyd på macOS. En dæmon er en proces, der kører i baggrunden af din Mac; du kan identificere dem ved "d" i slutningen af deres navne.
Men hvad er Core Audio? Nå, ifølge Apples Developer portal, håndterer det stort set alt om lyd på din Mac.
På Mac omfatter Core Audio optagelse, redigering, afspilning, komprimering og dekompression, MIDI, signalbehandling, filstrømsparsing og lydsyntese.
I grund og grund, hvis lyd kommer ud af din højttaler eller er optaget med en mikrofon, havde coreaudiod en rolle i det. Af denne grund vil coreaudioden tage lidt CPU-strøm, når du hører lyd gennem dine højttalere eller optager noget ved hjælp af din mikrofon.
Hvis din lyd nogensinde holder op med at virke - og du er helt sikker på, at du ikke gjorde noget for at slukke for al lyd eller ændre din lydudgangsenhed - genstart coreaudiod i Activity Monitor skal løse problemet i tilfælde, hvor du ellers skulle genstarte din computer.
Skal coreaudiod være at bruge netværket?
Hvis du bruger en Mac-firewall som Little Snitch, kan du lejlighedsvis bemærke coreaudiod, der forsøger at få adgang til enheder på det lokale netværk. Hvad sker der?
Godt, coreaudiod driver lyddelen af AirPlay, som lader dig spejle din skærm og lyd til AppleTV og et par andre understøttede lydmodtagere. Nogle gange scanner coreaudiod dit lokale netværk for at se om der er nogen understøttede enheder, hvilket betyder, at det er normalt at se dette daemon forsøg på at oprette forbindelse til lokale enheder..
Hvis coreaudiod bruger din CPU Power
Brugere har rapporteret, at mappen / Library / Preferences / Audio i nogle tilfælde vil gå glip af, hvilket vil forårsage, at coreaudioden massivt spiser sin CPU-brug, selv når der ikke afspilles lyd. Hvis du bemærker dette CPU spike hoved til / Library / Preferences / i Finder og verificere, at lydmappen mangler.
Ifølge blogger LucaTNT kan du genskabe mappen selv for at løse problemet ved at åbne Terminal og køre disse to kommandoer:
sudo mkdir / bibliotek / indstillinger / lyd sudo chown -R _coreaudiod: admin / bibliotek / indstillinger / lyd
Den første kommando opretter den mappe, du skal udskifte; den anden indstiller de korrekte tilladelser til mappen.
Fotokredit: Steinar Engeland