Почему демон coreaudiod использует 5% или более процессоров?

42

Каждый раз, когда я слушаю музыку в iTunes или VLC, я замечаю, что процесс coreaudiod вызывает необычно высокую загрузку процессора (5% и более).

У вас такая же проблема? В чем причина такой высокой загрузки процессора?

  • Последние обновления OS X не изменили это наблюдение. Перезапуск (или уничтожение процесса, чтобы он возродился) не решает проблему. Через пару секунд загрузка процессора coreaudiod снова превысит 5%.

  • Важно отметить, что использование линейного выхода устраняет проблему, а загрузка ЦП Coreaudiod снижается до 1% -2%.

введите описание изображения здесь

Хайтам Эльхоя
источник
2
да, я их прочитал, ни одно из исправлений не
устранило
1
Да, как странно это?
Хайтам Эльхоя
1
У меня та же проблема. Mac OS X 10.7.2; Coreaudiod использует 8% CPU постоянно. Проблема исчезает, когда я подключаю наушники. 2,4 ГГц Core 2 Duo MBP. Я где-то читал, что Parallels может быть под подозрением - кто-нибудь здесь использует Parallels?
Скотт
1
Я испытываю то же самое, когда играю через динамики, попробую наушники. Спасибо, что поделился советом, Хайтам.
Глобальный кочевник
1
Эта проблема все еще сохраняется в 10.7.3. При прослушивании радио coreaudiod работает на 10%!
Джентмэтт

Ответы:

21

Высокая загрузка ЦП Coreaudiod обусловлена ​​работой программного обеспечения подавления окружающего шума (что удивительно, даже если встроенный микрофон не используется).

Перейдите в « Системные настройки»> «Звук»> «Ввод» и снимите флажок « Использовать шумоподавление» .

Затем либо перезагрузите компьютер, либо запустите эту однострочную версию для перезагрузки coreaudiod, и вы увидите, что загрузка CPU coreaudiod упадет до 1% или менее.

фу бар
источник
Падение с 11% до 8%, когда звук отключен и ничего не воспроизводится. (2015 MBP 13 ")
Zenexer
1
После изменения настроек мне также пришлось запустить «sudo killall coreaudiod», чтобы фактически снизить нагрузку на процессор. Я полагаю, что перезагрузка могла бы сделать то же самое.
DrFriedParts
1
Обратите внимание, что при запуске все sudo killall coreaudiodбудет так, что у вас вообще не будет звука, пока вы не перезагрузите или не перезагрузите coreaudiod должным образом. Этот однострочник должен делать свое дело, если вы не хотите перезагружаться.
Дэйв Ярвуд
4

Это, кажется, известная проблема, и, надеюсь, будет исправлено в обновлении в будущем. На данный момент, однако, есть одна или две вещи, которые вы можете попробовать (само собой разумеется, убедитесь, что все программное обеспечение обновлено до его самой стабильной версии)

  • Прежде всего, перезагрузите компьютер.
  • Во-вторых, установите Onyx . Установите и откройте, и нажмите на вкладку «Очистка». При этом убедитесь, что в разделе «Система» установлен флажок «Аудио компоненты». Нажмите «Выполнить», и пусть это сделает свое дело.
  • Затем откройте Дисковую утилиту, выберите загрузочный том и восстановите все права доступа к диску. Дайте ему запуститься, затем закройте все приложения и перезапустите снова.

Я надеюсь, что это поможет решить проблему в некотором роде, но я не могу гарантировать ее, не испытав на себе никакого беспокойства, однако именно так я и поступаю, когда нагрузка на процессор выше, чем я ожидал из-за процесс.

Али
источник
3
Это не решение в любом случае, форма или форма.
Haytham Elkhoja
2
Процессор вырос с 8 до 120% и постоянно колебался. Удаление Library / Preferences / Audio не работает для меня, но инструкции All Maxwell сделали свое дело.
Yves_T
3

Некоторые приложения, по-видимому, вызывают эту проблему при взаимодействии с микрофоном. Проблема исчезнет через минуту или две после закрытия проблемных приложений.

Проблемные приложения

Эти приложения необходимо перезапустить, чтобы восстановить нормальное использование процессора. Они не отпускают должным образом микрофон.

  • HipChat после первого использования камеры / микрофона, например, при открытии настроек (см. Форумы HipChat )
  • Boom от Global Delight Technologies ( ссылка ) - насколько я могу судить, это не должно использовать микрофон

Фоновые приложения

Эти приложения могут работать в фоновом режиме при использовании вашего микрофона.

  • Любое приложение VoIP, такое как Skype или FaceTime
  • Adobe Flash в веб-браузере
  • Программное обеспечение для виртуализации, такое как VMware, VirtualBox или Parallels. Скорее всего, они будут «слушать» ваш микрофон всякий раз, когда у вас запущена виртуальная машина, даже если эта виртуальная машина в данный момент не использует микрофон. Большая часть программного обеспечения для виртуализации позволяет вам отключить аппаратную виртуализацию аудио, что должно решить эту проблему, хотя некоторые из них могут быть недостаточно детализированными, чтобы отключить микрофон без отключения динамиков.
  • Специализированное аудио программное обеспечение, например, разработанное Akai Pro ( пример отчета для EIE Pro с Logic X)
  • Программное обеспечение для голосового поиска и распознавания , в том числе функция голосового поиска в Google Chrome «Ok Google» ( заявители частично исправили ее: Chrome перестанет слушать при переключении пользователей)
Zenexer
источник
2

Похоже, создание папки Library / Preferences / Audio работало хотя бы для некоторых людей. Ты это пробовал?

Шейн
источник
Пользователь только что скопировал /Library/Preferences/Audio/с другого компьютера. У меня также была проблема на моем предыдущем Mac, хотя. Если у кого-то это сработало, можете ли вы загрузить plist-файлы куда-нибудь?
Lri
2

Вкладка в Google Chrome, на которой работает WhatsApp, поддерживает работу системы; в частности, coreaudiod работает. Смотрите https://webdiary.com/tag/coreaudiod/

Б. Зальц
источник
Добро пожаловать, чтобы спросить другого! Это не дает ответа на вопрос. Чтобы критиковать или запросить разъяснения у автора, оставьте комментарий под его постом, как только у вас будет достаточно репутации . Если у вас есть новый вопрос, задайте его, нажав кнопку « Задать вопрос» . Включите ссылку на этот вопрос, если это помогает обеспечить контекст.
Тецудзин
Это действительно было причиной того, что coreaudiod постоянно жрал 8% процессоров на моем компьютере Mac. После закрытия вкладки использование процессора сразу исчезло.
Friek
1

У меня просто была такая же проблема на 10.8.4.

Выход из Boom.app, кажется, решил это для меня.

Я думаю, что Boom использует технологию, аналогичную AirFoil, поэтому, возможно, стоит выйти или удалить все, что каким-либо образом захватывает, модифицирует или перенаправляет аудиопоток.

Возможно, приложение, от которого вы страдаете, сохраняет состояние для каждого устройства вывода, а его состояние для встроенных динамиков как-то нарушено.

Gilimanjaro
источник
На постере не указано, что он использует какие-либо сторонние плагины или приложения, кроме VLC.
tubedogg
Я попытался отключить BoomDevice (в Системных настройках-> Звук) в списках устройств вывода и ввода, и использование моего процессора для coreaudiod немедленно упало.
Шон Бин
Интересно, что я удалил Boom давным-давно, но BoomDevice все еще установлен .. Мне придется это исправить.
Шон Боб
1

Это действительно связано с тем, что браузер Google Chrome постоянно использует микрофон для прослушивания горячего слова «ОК, Google». Хотя снятие отметки с шумоподавления в настройках аудио системы снизит загрузку процессора (в моем случае с 12% до 8% coreaudiod), это не решает основную проблему.

Чтобы полностью решить проблему, откройте Google Chrome -> Настройки -> Поиск -> и отключите «Включить« ОК Google », чтобы начать голосовой поиск».

Использование процессора Coreaudiod увеличилось с 12% до нуля.

assfrm9
источник
0

Это могут быть аудио плагины, которые работают под ядром аудио.

Шейн Хсу
источник
Поначалу это кажется разумным, но не объясняет, почему «подключение наушников или внешних динамиков устраняет проблему».
джентматт
0

Я обнаружил, что убийство Флэша решило проблему для меня.

Вчера я перезагрузился, чтобы посмотреть, решит ли это проблему, но к полудню coreaudiodнакопило 6 часов процессорного времени. Я не использовал никаких аудио приложений (VLC, iTunes и т. Д.).

Я отключил «уменьшение шума окружающей среды», и никакого воздействия не было - процессор все еще работал на 8-10%. Я заметил, что Flash работает с гораздо более низким процессором (~ 1%), но я не осознавал, что посещаю какие-либо сайты на базе Flash. Я убил Flash и coreaudiodисчез из Activity Monitor. Когда я снова включил «уменьшение шума окружающей среды», никакого воздействия не было - coreaudiodвсе еще прошло. (Это все на OS X 10.9.)

Крис Халл
источник
0

Помогло отключение расширения "Google Voice Search Hotword (Beta)" в Google Chrome ... OS X 10.9.1 Mavericks

Marco
источник
0

Некоторые люди утверждают, что это помогает:

$ sudo launchctl unload /system/library/launchdaemons/com.apple.audio.coreaudiod.plist
$ sudo rm -r /Library/Preferences/Audio/
$ sudo mkdir /Library/Preferences/Audio
$ sudo chown -R _coreaudiod:admin /Library/Preferences/Audio
$ sudo launchctl load /system/library/launchdaemons/com.apple.audio.coreaudiod.plist

Для меня это оказалось причиной проблемы HipChat .

MB21
источник
Оказывается, это был HipChat для меня тоже
Дэниэл Бердсли,