Hemsida » hur » Vad är coreaudiod och varför går det på min Mac?

    Vad är coreaudiod och varför går det på min Mac?

    Så du såg något som kallades "coreaudiod" medan du surfar Activity Monitor. Vad gör det och kan det orsaka problem?

    Denna artikel är en del av vår pågående serie som förklarar olika processer som finns i Activity Monitor, som kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd och många andra. Vet inte vad de här tjänsterna är? Bättre börja läsa!

    Denna speciella process, coreaudiod, är daemonen som driver Core Audio, API på låg nivå för ljud på macOS. En demon är en process som körs i bakgrunden till din Mac; du kan identifiera dem med "d" i slutet av deras namn.

    Men vad är Core Audio? Tja, enligt Apples utvecklarportal handlar det i princip allt om ljud på din Mac.

    På Mac omfattar Core Audio inspelning, redigering, uppspelning, komprimering och dekompression, MIDI, signalbehandling, filströmsanalys och ljudsyntes.

    I grund och botten, om ljudet kommer ut ur din högtalare, eller spelas in med en mikrofon, hade coreaudiod en roll i den. Därför kommer coreaudiod att ta upp lite CPU-ström när du hör ljud genom dina högtalare, eller spela in något med din mikrofon.

    Om ditt ljud slutar fungera - och du är helt säker på att du inte gjorde något för att störa allt ljud eller ändra ljudutgångsenheten - starta om coreaudiod i Activity Monitor ska lösa problemet i de fall där du annars skulle behöva starta om din dator.

    Ska coreaudiod använda nätverket?

    Om du använder en Mac-brandvägg som Little Snitch kan du ibland märka att coreaudiod försöker komma åt enheter på det lokala nätverket. Vad pågår?

    Tja, coreaudiod driver ljuddelen av AirPlay, vilket låter dig spegla din bildskärm och ljud till AppleTV och några andra stödda ljudmottagare. Ibland kommer coreaudiod att skanna ditt lokala nätverk för att se om det finns några enheter som stöds, vilket betyder att det är normalt att ibland se detta demonförsök att ansluta till lokala enheter.

    Om coreaudiod använder din CPU Power

    Användare har rapporterat att i vissa fall går mappen / Bibliotek / Inställningar / Ljud bort, vilket gör att coreaudiod massivt spiser sin CPU-användning även när inget ljud spelas. Om du märker detta CPU-spikhuvud till / Bibliotek / Inställningar / i Finder och verifiera att ljudmappen saknas.

    Enligt blogger LucaTNT kan du återskapa mappen själv för att lösa problemet genom att öppna terminalen och köra dessa två kommandon:

    sudo mkdir / bibliotek / inställningar / ljud sudo chown -R _coreaudiod: admin / bibliotek / inställningar / ljud 

    Det första kommandot skapar katalogen du behöver byta ut; den andra anger rätt behörigheter för mappen.

    Fotokredit: Steinar Engeland