Маверикс: нет звука после сна

16

Я установил свежую версию Mavericks на MacBook Pro 13 ". После того, как компьютер проснулся, у меня нет звука - ни в наушниках, ни в динамике.

О проблемах сообщили многие пользователи в сообществе поддержки Apple.

Есть ли решение кроме перезагрузки?

Адам Матан
источник
Похоже, что в этой теме предложено несколько различных исправлений, вы пробовали какие-нибудь из них?
Робин
2
Перезагрузка работает для меня, но я ищу канонический, авторитетный ответ, а не обсуждение на 6 страницах форума. В этом весь смысл обмена стека сайтов!
Адам Матан

Ответы:

6

Мне пришлось перезагрузиться, но чтобы подвести итог проблемы и очевидного решения, которое работало для меня (но только на неделю): проблема возникает, если ваш macbook засыпает с подключенными наушниками в течение достаточно длительного времени (более 1 часа) когда он просыпается, звук не будет работать. ТАКЖЕ некоторые люди замечают, что оверлей для изменения громкости не отвечает (на самом деле это было для меня), а подключение или удаление наушников не вызывает каких-либо изменений в настройках звука относительно того, какое устройство (динамики или наушники) отображается для вывода.

Вы должны попытаться очистить com.apple.audio.DeviceSettings.plist и com.apple.audio.SystemSettings.plist в / Library / Preferences / Audio и перезагрузиться со сбросом pram (удерживайте command-option-pr перед включением питания , и пока вы не услышите второй звук "бонг" загрузки). Это мешало мне повторяться, когда ноутбук ложился спать с подключенными наушниками - на неделю; позже это произошло снова во время сна, когда проигрыватель QuickTime проигрывал видео в формате mp4 с подключенными наушниками.

Кроме того, у меня есть еще одна проблема бодрствования в спящем режиме, когда сеть не будет правильно подключаться (Wi-Fi, к точке доступа 802.11N), но вместо этого покажет, что она подключена к правильной точке, и трафик не будет выходить (EG не может ping 8.8.8.8 или 192.168.0.1) это также должно было исчезнуть, если очистить детскую коляску, но это не так. Работа заключается в том, чтобы выключить Wi-Fi и включить его снова.

Даже ходят слухи, что если вы всегда будете использовать адаптер питания, поставляемый с вашим MacBook Pro Retina, исправление детской коляски будет зависать, а переключение на адаптер со стилевым разъемом старого стиля заставит его повториться. Это становится слишком жестяной шляпой для меня.

dlamblin
источник
1
MBP 2009 года с приводом, замененным в конце 2008 года. Чистка списков и сброс коляски были единственным решением в этой теме, которое работало для меня.
Майкл
Это происходит со мной без подключенных наушников - это началось примерно за месяц до выпуска Sierra (возможно, совпадает с последним обновлением El Capitan) - и теперь продолжается в Sierra. Если бы я не знал лучше, я бы сказал, что код регрессировал и старая ошибка возвращается!
niico
@niico спасибо за комментарий, потому что угадайте, что мой MacBook Pro Retina 15 2015 только что сделал со мной на El Capitan то же самое, что и в обновлении безопасности перед выпуском Sierra. Да. Он вернулся У меня был отчет об ошибках, открытый с Apple в течение недели, и все, что я до сих пор имею от них, это запустить sysdiagnose или нажать shift-control-opt-command-period и присоединить / var / tmp / sysdiagnose * к заявке, которая Я сделал. Я не обновлялся до Sierra, просто чтобы исправить эту ошибку с ними.
Дламблин
22

Я мог бы решить проблему, перезагрузив расширение ядра для аудио с помощью этой команды:

sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext
алу
источник
Это сработало для меня на хакинтоше.
msfeldstein
Это решило мою проблему на MBP.
Шанисон
3
РАБОТАЕТ КАК РЕКЛАМИРОВАТЬСЯ <3 Последнее, что я хочу сделать, это закрыть 20 открытых вкладок Firefox, сохранить 5-10 окон терминала и перезапустить все виртуальные машины, которые у меня работают локально. Этот лайфхак установил это. Благодарность!
любитель бариста
Это не мешает этому, правда?
Дламблин
3
Это не работает для меня в Эль-Капитане.
Макото
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, перезагружая себя.
Дламблин
3

Я предлагаю попробовать перезапустить службу CoreAudio:

sudo kill -9  `ps ax | grep [c]oreaudio | awk '{print $1}'`
Мэтью Риглер
источник
Вы имели в виду grep coreaudioили grep [cC]oreaudio? Я мог убить без -9, и это не вернуло мой звук.
Дламблин
1

У меня была похожая проблема раньше. Я не уверен, что 10.9.1 или настройки, которые я сделал в Audio MIDI Setup, решают эту проблему. Попробуйте изменить формат встроенного вывода на 44100,0 Гц и 2-канальное 24-битное целое число

Настройка аудио MIDI на Mac

Поскольку внесение изменений в Audio MIDI Setup не принесет вреда вашему Mac, вы можете попробовать и посмотреть, сохраняется ли проблема.

sayzlim
источник
1

Не упустите красную сельдь. Я думал, что я попал в ситуацию, которую вы чаще всего находите в сети, которая требует сброса NVRAM, но на самом деле проблема была в другом и намного проще: после пробуждения мой звук направлялся на мой монитор HDMI, у которого не было динамиков. Решением было изменить выход в настройках обратно на динамик Macbook:

Системные настройки, Звук, Выход

Лео
источник