6Aug
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. Derfor vil coreaudiod 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 som at slå al lyd fra eller ændre din lydudgangsenhed - genstart coreaudiod i Activity Monitor skal løse problemet i tilfælde, hvor du ellers skulle genstartedin computer.
Skal coreaudiod bruge netværket?
Hvis du bruger en Mac-firewall som Little Snitch, kan du lejlighedsvis bemærke coreaudiod forsøger at få adgang til enheder på det lokale netværk. Hvad sker der?
Godt kernedudiod driver lyddelen af AirPlay, som giver dig mulighed for at spejle din skærm og lyd til AppleTV og et par andre understøttede lydmodtagere. Coreaudiod vil af og til scanne dit lokale netværk for at se, om der er nogen understøttede enheder, hvilket betyder, at det er normalt, at nogle gange ser dette forsøg på at prøve 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 betyder, 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 selv genoprette mappen selv ved at åbne Terminal og køre disse to kommandoer:
sudo mkdir /Library/Preferences/ Audio sudo chown -R _coreaudiod: admin /Library/Preferences/ AudioDen første kommando opretter den mappe, du har brug for til aterstatte;den anden angiver de korrekte tilladelser for mappen.
Fotokredit: Steinar Engeland