sudo Killall Coreaudiod fez isso, então eu não tenho nenhum som

32

Corri um problema em que meus botões de volume no meu mac não conseguiam ajustar o volume do meu computador. Eu procurei uma solução e alguém sugeriu o uso sudo killall coreaudiod. Agora não tenho volume no meu computador. Como faço para corrigir isso?

Bodhidarma
fonte

Respostas:

40

Este comando fará isso:

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

A resposta de Martin Strouhal não funcionou para mim no 10.13 / High Sierra devido à proteção de integridade do sistema:

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

No entanto, era correto que reiniciar o serviço fosse eficaz. Além disso, o último comando ( sudo launchctl start com.apple.audio.coreaudiod) trabalhou para reiniciar o serviço após eu ter matado o coreaudioduso killall coreaudiod.

ijoseph
fonte
Isso vai relançar o serviço efectivamente (eu posso ver o spinner no ícone de som bar, mas o dispositivo de saída de áudio não volta (eu só vejo o SoundFlower droga).
loretoparisi
21

Você precisa recarregar em coreaudiodvez de matá-lo. Este one-liner irá corrigir som quebrado sem reiniciar o seu mac

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

Martin Strouhal
fonte
6
Não acredito que tenho que fazer isso várias vezes ao dia.
Octohedron
Bom, funcionou muito bem para limpar minha conexão Airplay após adicionar e remover o Soundflower.
Foliovision 13/04
Eu também tenho que executar isso de novo e de novo para limpar o ruído agitado nos meus alto-falantes.
Charlie Dalsass
1
Eu recebo um service already loadede nada realmente carrega.
loretoparisi 16/03/19
1
@octohedron Eu não posso acreditar que isso AINDA está quebrado ...
Kheldar 25/01
1

Você simplesmente matou o Core Audio, que será reiniciado se você reiniciar o computador. Tente sair / entrar e, se isso não funcionar, reinicie o computador.

Desfazer
fonte
não funciona apenas com logout, você precisa reiniciar ... maldito mac windowsness
loretoparisi
1

Você também pode usar o comando:

sudo launchctl kill SIGTERM system/com.apple.audio.coreaudiod
Ken Aspeslagh
fonte
1

sudo killall coreaudioddeve funcionar para matar seus drivers de áudio. Ele deve se recarregar em uma fração de segundo. (verificado no meu mbp em execução 10.14, mas usado em algumas versões anteriores)

Arthur D
fonte
Isso funcionou completamente para mim, enquanto outras soluções não. NOTA: Eu tive que fazer isso 3 vezes antes que o coreaudiod parasse de atrelar a CPU. (a minha estava constantemente atingindo 75% de utilização da CPU)
MER