sudo killall coreaudiod сделал так, что у меня вообще нет звука


32

Я столкнулся с проблемой, когда мои кнопки громкости на моем Mac не могли отрегулировать громкость моего компьютера. Я искал решение, и кто-то предложил использовать sudo killall coreaudiod. Теперь у меня нет тома на моем компьютере вообще. Как я могу это исправить?

Ответы:


40

Эта команда сделает это:

sudo launchctl stop com.apple.audio.coreaudiod && sudo launchctl start com.apple.audio.coreaudiod

Ответ Мартина Струхаля на 10.13 / High Sierra у меня не сработал из-за защиты целостности системы:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist
/System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist: _
   Operation not permitted while System Integrity Protection is engaged

Тем не менее, было правильно, что перезапуск службы был эффективным. Кроме того, последняя команда ( sudo launchctl start com.apple.audio.coreaudiod) работала для перезапуска службы после того, как я убил coreaudiodс помощью killall coreaudiod.


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

21

Вам нужно перезагрузить, coreaudiodа не убивать его. Этот однострочный исправит сломанный звук без перезагрузки вашего Mac

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist && sudo launchctl load /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist


6
Я не могу поверить, что я должен делать это несколько раз в день.
— октоэдр

Отлично, я очень хорошо поработал, чтобы очистить соединение с Airplay после добавления и удаления Soundflower.
— Foliovision

Я также должен запустить это снова и снова, чтобы убрать прерывистый шум в моих динамиках.
— Чарли Далсасс

1
Я получаю service already loadedи ничего на самом деле не загружается.
— loretoparisi

1
@octohedron Я не могу поверить, что это все еще сломано ...
— Хелдар

1

Вы просто убили Core Audio, который перезагрузится сам, если вы перезагрузите компьютер. Попробуйте выйти из системы и, если это не работает, перезагрузите компьютер.


не работает только с выходом из системы, вам нужно перезагрузить компьютер ... чертовски Mac Windowsness
— loretoparisi


1

sudo killall coreaudiodдолжно работать, чтобы убить ваши аудио драйверы. Он должен перезагрузить себя в течение доли секунды. (проверено на моем mbp под управлением 10.14, но использовалось на нескольких предыдущих версиях)


Это полностью сработало для меня, а другие решения нет. ПРИМЕЧАНИЕ: мне пришлось сделать это 3 раза, прежде чем coreaudiod перестал привязывать процессор. (у меня постоянно было 75% загрузки процессора)
— MER
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.