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.