/ / Co to jest „coreaudiod” i dlaczego działa na moim komputerze Mac?

Co to jest „coreaudiod” i dlaczego działa na moim komputerze Mac?

Podczas przeglądania Monitora aktywności zobaczyłeś więc coś o nazwie „coreaudiod”. Co to robi i może powodować problemy?

ZWIĄZANE Z: Co to jest ten proces i dlaczego działa na moim komputerze Mac?

Ten artykuł jest częścią naszej trwającej seriiwyjaśnianie różnych procesów znalezionych w Activity Monitor, takich jak kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd i wiele innych. Nie wiesz, jakie są te usługi? Lepiej zacznij czytać!

Ten szczególny proces, coreaudiod, jestdemon, który obsługuje Core Audio, niskopoziomowy interfejs API dla dźwięku w systemie macOS. Demon to proces działający w tle komputera Mac; możesz je rozpoznać po „d” na końcu ich nazw.

Ale czym jest Core Audio? Cóż, według portalu Apple dla programistów, obsługuje on w zasadzie wszystko na temat dźwięku na komputerze Mac.

Na Macu Core Audio obejmuje nagrywanie, edycję, odtwarzanie, kompresję i dekompresję, MIDI, przetwarzanie sygnału, parsowanie strumienia plików i syntezę audio.

Zasadniczo, jeśli dźwięk wydobywa się z głośnika lubjest nagrywany za pomocą mikrofonu, coreaudiod miał w tym udział. Z tego powodu rdzeń zajmie trochę mocy procesora za każdym razem, gdy słyszysz dźwięk przez głośniki lub nagrywasz coś za pomocą mikrofonu.

Jeśli Twój dźwięk przestanie działać - i Ty to zrobiszcałkowicie pewne, że nie zrobiłeś czegoś takiego jak wyciszenie całego dźwięku lub zmiana urządzenia wyjściowego audio - ponowne uruchomienie okresu podstawowego w monitorze aktywności powinno rozwiązać problem w przypadkach, w których w innym przypadku konieczne byłoby ponowne uruchomienie komputera.

Czy Coreaudiod powinien korzystać z sieci?

Jeśli używasz zapory Maca, takiej jak Little Snitch, od czasu do czasu możesz zauważyć próbę uzyskania dostępu do urządzeń w sieci lokalnej. Co się dzieje?

Cóż, coreaudiod zasila część audioAirPlay, który pozwala wyświetlać obraz i dźwięk na urządzeniu AppleTV i kilku innych obsługiwanych odbiornikach audio. Czasami coreaudiod skanuje sieć lokalną, aby sprawdzić, czy są jakieś obsługiwane urządzenia, co oznacza, że ​​normalne jest, że czasami demon próbuje połączyć się z urządzeniami lokalnymi.

Jeśli coreaudiod zużywa moc procesora

Użytkownicy zgłosili, że w niektórych przypadkachfolder / Biblioteka / Preferencje / Audio zniknie, co spowoduje znaczny wzrost zużycia procesora przez procesor, nawet gdy nie jest odtwarzany żaden dźwięk. Jeśli zauważysz ten skok CPU, przejdź do / Library / Preferences / w Finderze i sprawdź, czy brakuje folderu Audio.

Według blogera LucaTNT możesz samodzielnie utworzyć folder, aby rozwiązać problem, otwierając terminal i uruchamiając te dwa polecenia:

sudo mkdir /Library/Preferences/Audio
sudo chown -R _coreaudiod:admin /Library/Preferences/Audio

Pierwsze polecenie tworzy katalog, który należy zastąpić; drugi ustawia odpowiednie uprawnienia do folderu.

Zdjęcie kredytowe: Steinar Engeland