为什么coreaudiod守护程序使用5%或更多的CPU?


42

每次我在iTunes或VLC上听音乐时,我都会注意到coreaudiod进程导致异常高的CPU使用率(5%或更多)。

你有同样的问题吗?CPU使用率如此之高的原因是什么?

  • 最近的OS X更新没有改变这种观察。重新启动(或终止进程以使其重新生成)不能解决问题。几秒钟后,coreaudiod的CPU使用率再次超过5%。

  • 重要的是要注意,使用线路输出可以解决问题,并且coreaudiod的CPU使用率下降到1%-2%。

在此处输入图片说明


2
是的,我阅读了这些内容,没有一个修复程序解决了这个问题...
Haytham Elkhoja 2011年

1
是的,那有多奇怪?
Haytham Elkhoja 2011年

1
我有同样的问题。Mac OS X 10.7.2;coreaudiod持续使用8%的CPU。当我插入耳机时,问题消失了。2.4GHz Core 2 Duo MBP。我在某处读到Parallels可能受到怀疑-有人在这里使用Parallels吗?
Scott

1
当我通过扬声器演奏时,我也会遇到同样的情况,我将尝试耳机。感谢您分享提示,海瑟姆。
全球游牧民族

1
这个问题在10.7.3中仍然存在。收听广播时,coreaudiod达到10%!
gentmatt 2012年

Answers:


21

coreaudiod的CPU使用率很高是由于周围的降噪软件正常工作(令人惊讶的是,即使不使用内置麦克风)。

转到系统偏好设置>声音>输入,然后取消选中使用环境降噪框。

然后,重新启动或运行此单行代码以重新加载coreaudiod,您应该会看到coreaudiod CPU使用率下降到1%或更少。


音频静音且无任何播放时,从11%降至8%。(2015 MBP 13“)
Zenexer 15'Aug

1
更改设置后,我还必须运行“ sudo killall coreaudiod”才能真正降低CPU利用率。我想重新启动也会完成同样的事情。
DrFriedParts '16

1
请注意,运行sudo killall coreaudiod将使之完全没有声音,直到重新启动或正确重新加载coreaudiod为止。这一个班轮应该做的伎俩,如果你不想重新启动。
Dave Yarwood '17

4

这似乎是一个已知问题,希望将来会在更新中解决。目前,您可以尝试一两种方法(不用说确保所有软件都已更新到其最高稳定版本)。

  • 首先,重新启动计算机。
  • 其次,安装Onyx。安装并打开,然后单击“清洁”选项卡。在此之下,请确保在“系统”部分中,选中了“音频组件”选项。单击执行,然后执行它。
  • 然后打开“磁盘工具”,选择启动卷,然后修复所有磁盘权限。让它运行,然后关闭所有应用程序并重新启动。

我希望这可以从某种程度上缓解问题,但是我不能保证,自己自己并没有感到困扰,但是,这是我的CPU使用率高于预期时采取的措施。处理。


3
这不是任何形式,形式的解决方案。
Haytham Elkhoja,2011年

2
CPU从8%变为120%并不断波动。删除库/首选项/音频对我不起作用,但是All Maxwell的说明可以解决问题。
Yves_T 2013年

3

与麦克风进行交互时,某些应用程序似乎正在触发此问题。问题应用程序关闭后,问题消失了一两分钟。

问题申请

需要重新启动这些应用程序才能恢复正常的CPU使用率。他们没有正确释放对麦克风的握持。

  • 使用首次使用摄像头/麦克风后的HipChat,例如在打开首选项时(请参阅HipChat论坛
  • Global Delight Technologies的Boom参考资料)-据我所知,这不应该使用麦克风

后台应用

使用麦克风时,这些应用程序可能在后台运行。

  • 任何VoIP应用程序,例如Skype或FaceTime
  • 网络浏览器中的Adobe Flash
  • 虚拟化软件,例如VMware,VirtualBox或Parallels。每当您运行虚拟机时,这些虚拟机就可能“监听”您的麦克风,即使该虚拟机目前似乎并未使用麦克风。大多数虚拟化软件允许您禁用音频硬件虚拟化,这应该可以解决此问题,尽管某些软件可能不够精细,无法禁用麦克风而不禁用扬声器。
  • 诸如Akai Pro开发的专用音频软件(带有Logic X的EIE Pro的示例报告
  • 语音搜索/识别软件,包括Google Chrome的“ Ok Google”语音搜索功能( Chrome开发者报告部分修复:Chrome会在切换用户时停止监听)

2

似乎创建文件夹Library / Preferences / Audio至少对某些人有用。你试过了吗?


用户刚从/Library/Preferences/Audio/另一台计算机复制。我以前的Mac也有这个问题。如果对某人有用,可以将plist文件上传到某个地方吗?
Lri 2012

2

谷歌浏览器中运行WhatsApp的标签页可让系统保持唤醒状态;特别是coreaudiod正在运行。参见https://webdiary.com/tag/coreaudiod/


欢迎询问不同!这不能为问题提供答案。要批评或要求作者澄清,一旦您有足够的声誉就在他们的帖子下方发表评论。如果您有新问题,请单击“ 提问”按钮提问。如果它有助于提供上下文,请包括指向该问题的链接。
Tetsujin

这确实是wat,导致coreaudiod在我的Mac上连续吃掉8%的cpu。关闭选项卡后,CPU使用率立即消失。
Friek '16

1

我在10.8.4上遇到了同样的问题。

退出Boom.app似乎已经为我解决了。

我认为Boom使用了与AirFoil类似的技术,因此可能值得退出或卸载以某种方式捕获,修改或重定向音频流的所有内容。

也许困扰您的应用程序会为每个输出设备保存状态,而内置扬声器的状态却以某种方式令人厌烦。


张贴者没有表明他正在使用VLC以外的任何第三方插件或应用程序。
tubedogg

我在输出和输入设备列表中都尝试使BoomDevice处于静音状态(在“系统偏好设置”->“声音”下),而coreaudiod的CPU使用率立即下降。
肖恩·比恩

有趣的是,我很早以前就卸载了Boom,但仍安装了BoomDevice。我必须修复该问题。
肖恩·比恩

1

实际上,这是由于Google Chrome浏览器不断使用麦克风来监听“ OK Google”(确定Google)的热门词汇。虽然取消选中系统音频首选项中的降噪将减少CPU使用率(在我的情况下,从12%降低到8%coreaudiod),但这不能解决潜在的问题。

要完全解决该问题,请打开Goog​​le Chrome->设置->搜索->并禁用“启用“确定Google”以开始语音搜索”。

我的coreaudiod CPU使用率从12%降至零。


0

这可能是在核心音频下运行的音频插件。


尽管乍看之下这似乎是合理的,但并不能解释为什么“插入耳机或外接扬声器可以使问题消失”。
gentmatt

0

我发现杀死Flash为我解决了这个问题。

我昨天重新启动以查看是否可以解决问题,但是到今天下午为止,coreaudiod已经累积了6个小时的CPU时间。我没有使用任何音频应用程序(VLC,iTunes等)。

我关闭了“降低环境噪音”功能,但没有任何影响-CPU的使用率仍为8-10%。我注意到Flash运行时的CPU利用率要低得多(〜1%),但我没有意识到自己正在访问任何基于Flash的网站。我杀死了Flash,并coreaudiod从活动监视器中消失了。当我重新启用“环境降噪”功能时,没有任何影响- coreaudiod仍然消失了。(所有操作均在OS X 10.9上进行。)


0

在Google Chrome中禁用“ Google语音搜索热词(测试版)”扩展名有助于... OS X 10.9.1 Mavericks


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问题


原来对我来说也是HipChat
Daniel Beardsley
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.