小牛:睡觉后没有声音


16

我已经在MacBook Pro 13上安装了新版本的特立独行者。计算机从睡眠状态唤醒后,我没有声音-耳机和扬声器都没有声音。

Apple支持社区中的许多用户已经报告了这些问题。

除了重启以外,还有什么解决方法吗?


似乎该线程中建议了许多不同的修复程序,您尝试过其中任何一种吗?
罗宾

2
重新启动对我有效,但是我正在寻找规范,权威的答案,而不是6页的论坛讨论。这就是堆栈交换站点的全部内容!
亚当·马坦

Answers:


6

我必须重新启动,但是总结线程的问题和明显的解决方案(对我而言有效)(但仅一周):如果Macbook在插入耳机足够长的时间(超过1小时)后进入睡眠状态,则会出现此问题当它唤醒时,音频将不起作用。还有些人注意到叠加层对于音量的改变没有反应(实际上对我来说是响应的),并且插入或移除耳机不会触发声音设置的变化,即显示要输出的设备(扬声器或耳机)。

您应该尝试将/ Library / Preferences / Audio中的com.apple.audio.DeviceSettings.plist和com.apple.audio.SystemSettings.plist丢弃,并使用pram重置重新启动(在开机之前,按住command-option-pr ,直到您听到第二个启动“砰”的声音为止)。当笔记本电脑在插入耳机的情况下进入睡眠状态时,为我避免了这种情况的发生。后来,当quicktime播放器插入耳机的mp4视频时,当睡眠时又发生了这种情况。

顺便说一句,我还有另一个唤醒睡眠的问题,其中网络无法正确重新连接(WiFi,连接到802.11N接入点),而是显示其已连接到正确的点,并且没有流量流出(EG无法ping 8.8.8.8或192.168.0.1),如果有人清除了婴儿车,也应该将其消除,但事实并非如此。解决该问题的方法是关闭wifi,然后重新打开。

甚至有谣言说,如果您始终使用Macbook Pro Retina随附的电源适配器,则摇篮修复程序会卡住,而切换到使用旧式magsafe插头的适配器时,它会再次出现。对我来说,它有点像锡纸帽子。


1
2009 MBP和2008年末交换的驱动器已投入使用。破坏行进者并重置婴儿车是此线程中唯一对我有用的解决方案。
2014年

我在没有插入耳机的情况下发生了这种情况-它始于Sierra发布之前大约一个月(可能与El Capitan的最新更新相吻合)-现在在Sierra中仍在继续。如果我不了解,我会说代码已经退缩并且旧的错误又回来了!
niico

@niico感谢您的评论,因为您猜得到了什么,因为Sierra发行版之前的安全更新,我的MacBook Pro Retina 15 2015在El Capitan上对我做了同样的事情。是。回来了 我已经收到一个关于苹果的错误报告,为期一周,到目前为止,我得到的所有信息是运行sysdiagnose或按shift-control-opt-command-period并将/ var / tmp / sysdiagnose *附加到故障单上,是的 我尚未更新到Sierra,只是为了跟他们一起解决此错误。
dlamblin '16

22

我可以通过使用以下命令重新加载音频的内核扩展来解决此问题:

sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext

这对我来说很有效。
msfeldstein 2014年

这解决了我在MBP上的问题。
Shanison 2014年

3
广告的工作方式<3最后我想做的是关闭我打开的20个Firefox选项卡,保存5-10个终端窗口,然后重新启动我在本地运行的任何虚拟机。这个lifehack修复了它。谢谢!
业余咖啡师,2014年

这不会阻止它吗?
dlamblin 2014年

3
在El Capitan,这对我不起作用。
Makoto 2015年

4

第一个建议的修复程序对我有用。我写了一个运行两个脚本的快速脚本,您可以通过运行两个脚本来获取它

cat > ~/Desktop/audiofix.command <<EOF
#!/bin/sh
sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext
sudo kill -9  `ps ax | grep [c]oreaudio | awk '{print $1}'`
EOF

要么

curl https://raw.githubusercontent.com/dashdanw/Handy-Scripts/master/for%20users/audiofix.command > ~/Desktop/audiofix.command

其次是

chmod 775 ~/Desktop/audiofix.command

使它可执行。

您只要有问题就可以双击它,它应该对我有用!


只需3个命令即可以纯文本格式阅读,因此不必担心病毒,您可以通过访问页面本身来查看下载的脚本:

https://raw.githubusercontent.com/dashdanw/Handy-Scripts/master/for%20users/audiofix.command

如果您真的想花哨的话,可以找出一种在唤醒时运行它的方法!


这仍然发生在你​​身上吗?自从10.9.2起,我再也没有发生过。另外,您的grep命令可能不需要方括号。最后,我很好奇coreaudiod是否通过重新加载自身来对-1进行-9响应。
dlamblin 2014年

3

我建议尝试重新启动CoreAudio服务:

sudo kill -9  `ps ax | grep [c]oreaudio | awk '{print $1}'`

你是说grep coreaudio还是grep [cC]oreaudio?没有-9我就可以杀死它,而且声音没有恢复。
dlamblin 2014年

1

我以前也有类似的问题。我不确定10.9.1或我在“ 音频MIDI设置”中所做的设置是否可以解决此问题。尝试将内置输出格式更改为44100.0 Hz和2ch-24bit整数

Mac上的音频MIDI设置

由于在“音频MIDI设置”中进行更改不会对您的Mac造成损害,因此您可以尝试一下,看看问题是否仍然存在。


1

提防红鲱鱼。我以为我处于最常在线的情况,需要重置NVRAM,但实际上问题却不同而且简单得多:从睡眠中醒来后,我的声音直接传到没有扬声器的HDMI监视器上。解决方案是将设置中的输出更改回Macbook的扬声器:

系统偏好设置,声音,输出

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.