6Aug
Dus je zag iets genaamd "coreaudiod" tijdens het bladeren door Activity Monitor. Wat doet dat en kan het problemen veroorzaken?
Dit artikel maakt deel uit van onze doorlopende serie waarin verschillende processen worden beschreven die te vinden zijn in Activity Monitor, zoals kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd en vele anderen. Weet niet wat die services zijn? Beter beginnen met lezen!
Dit specifieke proces, coreaudiod, is de daemon die Core Audio, de low-level API voor geluid op macOS, van stroom voorziet. Een daemon is een proces dat op de achtergrond van je Mac wordt uitgevoerd;je kunt ze herkennen aan de "d" aan het einde van hun naam.
Maar wat is Core Audio? Welnu, volgens Apple's Developer-portaal, behandelt het eigenlijk alles over geluid op je Mac.
Op de Mac omvat Core Audio opname, bewerking, weergave, compressie en decompressie, MIDI, signaalverwerking, bestandsstreaming en audiosynthese.
Kort gezegd, als geluid uit uw luidspreker komt, of is opgenomen met een microfoon, heeft coreaudiod een rol gespeeld. Om deze reden neemt de coreaudiod een beetje CPUvermogen in beslag telkens wanneer u audio via uw luidsprekers hoort of iets opneemt met uw microfoon.
Als je geluid ooit stopt met werken - en je bent er volledig zeker van dat je niet zoiets hebt gedaan om alle audio te dempen of je audio-uitvoerapparaat te wijzigen - zou het herstarten van de coreaudiod in Activity Monitor het probleem moeten oplossen in gevallen waar je anders opnieuw zou moeten opstartenjouw computer.
Moet Coreaudiod het netwerk gebruiken?
Als u een Mac-firewall zoals Little Snitch gebruikt, merkt u af en toe een coreaudiod die probeert toegang te krijgen tot apparaten op het lokale netwerk. Wat gebeurd er?
Welnu, coreaudiod wordt gebruikt voor het audiogedeelte van AirPlay, waarmee u uw weergave en audio kunt spiegelen naar AppleTV en een paar andere ondersteunde audio-ontvangers. Af en toe zal coreaudiod je lokale netwerk scannen om te kijken of er ondersteunde apparaten zijn, wat betekent dat het normaal is om deze daemon soms te zien proberen verbinding te maken met lokale apparaten.
Als de corebusiness uw CPU-vermogen gebruikt
Gebruikers hebben gemeld dat in sommige gevallen de map /Library/Preferences/ Audio zal verdwijnen, waardoor de coreaudiodie haar CPU-gebruik enorm zal versnellen, zelfs als er geen audio wordt afgespeeld. Als u deze CPU-piek opmerkt naar /Library/Preferences/ in Finder en controleert of de map Audio ontbreekt.
Volgens blogger LucaTNT, kun je zelf de map opnieuw maken om het probleem op te lossen door de Terminal te openen en deze twee opdrachten uit te voeren:
sudo mkdir /Library/Preferences/ Audio sudo chown -R _coreaudiod: admin /Library/Preferences/ AudioDe eerste opdracht maakt de map die je nodig hebtvervangen;de tweede stelt de juiste machtigingen voor de map in.
Photo Credit: Steinar Engeland