If-Koubou

Какво е "coreaudiod" и защо се изпълнява на Mac?

Какво е "coreaudiod" и защо се изпълнява на Mac? (Как да)

Затова ти видя нещо, наречено "coreaudiod", докато разглеждаш Activity Monitor. Какво прави това и може да причини проблеми?

Тази статия е част от текущата ни серия, обясняваща различните процеси, открити в Activity Monitor, като kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, dbfseventsd и много други. Не знам какви са тези услуги? По-добре започнете да четете!

Този конкретен процес, coreaudiod, е демонът, който управлява Core Audio, API за ниско ниво за звук на MacOS. Даймън е процес, който работи във фона на Mac; можете да ги идентифицирате с "d" в края на техните имена.

Но какво е Core Audio? Е, според портала за разработчици на Apple, той обработва основно всичко за звука на вашия Mac.

На Mac Mac Core Audio включва запис, редактиране, възпроизвеждане, компресия и декомпресия, MIDI, обработка на сигнали, синхронизиране на потоци от файлове и аудио синтез.

По принцип, ако звукът излезе от вашия високоговорител или е записан с микрофон, coreaudiod имаше дял в него. По тази причина coreaudiod ще поеме малко мощ на процесора всеки път, когато чувате звука през високоговорителите си, или записвате нещо с вашия микрофон.

Ако звукът ви някога спира да работи - и сте напълно сигурни, че не сте направили нещо като заглушаване на звука или промяна на аудио изходното устройство - рестартирането на coreaudiod в Activity Monitor трябва да реши проблема в случаите, когато иначе би трябвало да рестартирате компютър.

Трябва ли coreaudiod Да използвате мрежата?

Ако използвате защитна стена за Mac като Little Snitch, понякога може да забележите, че coreaudiod се опитва да получи достъп до устройства в локалната мрежа. Какво става?

Е, coreaudiod управлява аудио частта на AirPlay, която ви позволява да отразявате дисплея и аудиото си към AppleTV и някои други поддържани аудио приемници. Понякога coreaudiod ще сканира вашата локална мрежа, за да види дали има поддържани устройства, което означава, че е нормално да видите, че този демон се опитва да се свърже с локални устройства.

Ако Coreaudiod използва вашата мощ на процесора

Потребителите са съобщили, че в някои случаи папката / Library / Preferences / Audio ще изчезне, което ще причини coreaudiod да увеличи масивно използването на CPU, дори когато не се възпроизвежда аудио. Ако забележите тази глава на CPU в / Library / Preferences / в Finder и проверете дали липсва папката Audio.

Според блогъра LucaTNT можете сами да пресъздадете папката, за да разрешите проблема, като отворите терминала и изпълнявате тези две команди:

sudo mkdir / Библиотека / Предпочитания / Аудио sudo chown -R_coreaudiod: admin / Библиотека / Предпочитания / Аудио 

Първата команда създава директорията, която трябва да замените; втората зададе правилните разрешения за папката.

Снимка Кредит: Steinar Engeland