Startpagina » hoe » Wat is coreaudiod en waarom draait het op mijn Mac?

    Wat is coreaudiod en waarom draait het op mijn Mac?

    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 diensten 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.

    Kortom, als geluid uit uw luidspreker komt, of is opgenomen met een microfoon, had coreaudiod een rol. 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 als het dempen van alle audio of het wijzigen van je audio-uitvoerapparaat - zou het herstarten van de coreaudiod in Activity Monitor het probleem moeten oplossen in gevallen waar je anders je computer.

    Moet Coreaudiod het netwerk gebruiken?

    Als u een Mac-firewall zoals Little Snitch gebruikt, merkt u af en toe dat de computer probeert toegang te krijgen tot apparaten op het lokale netwerk. Wat gebeurd er?

    De coreaudiod wordt gebruikt voor het audiogedeelte van AirPlay, waarmee u uw weergave en audio kunt spiegelen naar AppleTV en enkele andere ondersteunde audio-ontvangers. Af en toe zal coreaudiod je lokale netwerk scannen om te zien 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 Coreaudiod de CPU-kracht gebruikt

    Gebruikers hebben gemeld dat, in sommige gevallen, de map / Bibliotheek / Preferences / Audio verloren zal gaan, waardoor de coreaudiod het 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 de map zelf opnieuw maken om het probleem op te lossen door de terminal te openen en deze twee opdrachten uit te voeren:

    sudo mkdir / Bibliotheek / Preferences / Audio sudo chown -R _coreaudiod: admin / Bibliotheek / Voorkeuren / Audio 

    De eerste opdracht maakt de map die u moet vervangen; de tweede stelt de juiste machtigingen voor de map in.

    Photo Credit: Steinar Engeland