Глосарій/Процеси, які ви побачите
coreaudiod
Коротка відповідь
coreaudiod — фоновий процес macOS для Core Audio, системи, що обробляє введення й виведення звуку. Він передає звук між програмами й аудіопристроями, як-от динаміками, навушниками й мікрофонами.
Щоразу, коли програма відтворює чи записує звук, у цьому бере участь coreaudiod. Його навантаження на процесор зростає, поки грає звук або використовується мікрофон, і має спадати, коли звук припиняється.
Деякі аудіоплагіни й драйвери інших компаній завантажуються в аудіопроцеси, тож драйвер пристрою чи віртуальний аудіопристрій може додати роботи coreaudiod.
Чому coreaudiod навантажує процесор, коли нічого не грає
Якась програма може досі тримати відкритим аудіопотік — наприклад, вкладка браузера, програма для дзвінків або відео на паузі, яке не звільнило вивід. Зазвичай після завершення програми coreaudiod затихає.
Віртуальні аудіопристрої та аудіодрайвери сторонніх розробників теж можуть тримати його активним. Якщо проблема почалася після встановлення аудіопрограми, спершу перевірте її.
Що робити, коли зник звук
Спершу перевірте пристрій виведення в Системних параметрах у розділі «Звук». Найпростіше рішення після цього — перезавантажити Mac. Поширений обхідний спосіб — завершити coreaudiod у Моніторі активності, бо macOS одразу знову його запускає, але звук ненадовго зникне, і програми, що відтворюють звук, можливо, доведеться перезапустити.
Як перезапустити coreaudiod, коли зник звук
Якщо перевірка пристрою виведення не допомогла, а перезавантажувати весь Mac не хочеться, можна перезапустити лише аудіослужбу. Звук на мить зникне, і програми, що відтворювали звук, можливо, доведеться відкрити знову.
- Збережіть запис або дзвінок, що триває, і завершіть програми, які відтворюють або записують звук.
- Відкрийте Монітор активності й введіть
coreaudiodу поле пошуку. - Виберіть coreaudiod, натисніть кнопку «Стоп» (X) на панелі інструментів і виберіть «Завершити». Оскільки процес працює від системного користувача
_coreaudiod, може знадобитися пароль адміністратора. - macOS одразу знову запускає coreaudiod. Відкрийте програму ще раз і перевірте звук.
- Відповідна команда в Терміналі —
sudo killall coreaudiod. Вона змінює роботу системи, тож використовуйте її лише для цього.
Як перевірити, чи причина в аудіодрайвері
Аудіодрайвери інших компаній, як-от ті, що встановлюють програми для відеодзвінків, засоби шумозаглушення й програми запису екрана, додають віртуальні аудіопристрої. В останніх версіях macOS ці драйвери працюють в окремих процесах, які зʼявляються в Моніторі активності з назвами на кшталт Core Audio Driver (Name.driver).
Знайдіть Core Audio Driver у Моніторі активності, щоб побачити, які з них завантажено, і перевірте їхній «% процесора». Відкрийте Конфігуратор Audio-MIDI у папці «Програми» > «Утиліти», щоб побачити всі аудіопристрої, про які знає macOS, зокрема віртуальні.
Такі драйвери встановлюються в /Library/Audio/Plug-Ins/HAL. Якщо один із них спричиняє проблеми, а програма, що його встановила, вам більше не потрібна, видаліть його деінсталятором цієї програми, а не видаляйте файли вручну.
Нормальна робота coreaudiod чи проблема
Нормально: coreaudiod трохи навантажує процесор, поки грає звук, увімкнено мікрофон або триває дзвінок, і майже нічого не використовує, коли все тихо.
Варто розібратися: coreaudiod залишається зайнятим, коли жодна програма не використовує звук, звук тріщить або переривається, або навантаження почалося одразу після встановлення аудіопрограми. Щоб дізнатися, яка програма використовує мікрофон, знайдіть помаранчевий індикатор на смузі меню й відкрийте Центр керування — там буде назва програми.
Що робити, коли звук тріщить або переривається
Тріск і переривання часто спричиняє пристрій або драйвер, а не сам coreaudiod. Пробуйте ці кроки по черзі, від найменш радикального до найбільш.
- Відкрийте меню Apple > Системні параметри > Звук і переконайтеся, що вибрано правильні пристрої виведення та введення.
- Завершіть програми, якими ви не користуєтеся і які можуть тримати звук відкритим, як-от програми для дзвінків і вкладки браузера з медіа.
- Для навушників Bluetooth відʼєднайте їх і підʼєднайте знову.
- Відкрийте Конфігуратор Audio-MIDI і пошукайте віртуальні пристрої, яких ви не впізнаєте. Видаліть програму, що їх додала, якщо вона вам більше не потрібна.
- Перезапустіть coreaudiod, як описано вище, а якщо це не допоможе, перезавантажте Mac.
Що питають люди
Що таке coreaudiod на Mac?
Це демон Core Audio — процес macOS, що передає звук між програмами й аудіопристроями.
Чи безпечно завершувати coreaudiod?
macOS перезапускає його автоматично, тож завершувати його загалом безпечно, але звук на мить зникне, і деякі програми, можливо, доведеться перезапустити.
Чому coreaudiod так сильно навантажує процесор?
Зазвичай тому, що програма відтворює чи записує звук, або аудіодрайвер чи віртуальний пристрій тримає його зайнятим. Завершуйте програми, що використовують звук, щоб знайти джерело.
Що таке Core Audio Driver у Моніторі активності?
Це аудіодрайвер, що працює в окремому процесі, названому за драйвером, який він завантажує. Більшість із них походить від програм, що додають віртуальні аудіопристрої, як-от засобів для відеодзвінків або запису.
Як перезапустити Core Audio на Mac?
Завершіть coreaudiod у Моніторі активності або виконайте sudo killall coreaudiod у Терміналі. macOS одразу перезапустить його. Перезавантаження Mac теж допомагає.
Чому coreaudiod навантажує процесор під час відеодзвінків?
Під час дзвінка звук водночас відтворюється й записується, часто з додатковою обробкою, як-от шумозаглушенням. Ця робота проходить через Core Audio, тож певне навантаження на процесор під час дзвінка очікуване.
Повʼязане
Покроково: Мікшер гучності для Mac.
Шукаєте щось краще за Монітор активності? Дивіться найкращі альтернативи Монітору активності для Mac або перегляньте усі терміни глосарію.