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.

ijoseph
источник
Это на самом деле перезапустит службу (я вижу вращающийся значок на значке звука на панели, но выходное аудиоустройство не возвращается (я вижу только проклятый 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 launchctl kill SIGTERM system/com.apple.audio.coreaudiod
Кен Аспеслаг
источник
1

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

Артур Д
источник
Это полностью сработало для меня, а другие решения нет. ПРИМЕЧАНИЕ: мне пришлось сделать это 3 раза, прежде чем coreaudiod перестал привязывать процессор. (у меня постоянно было 75% загрузки процессора)
MER