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?

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.


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


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.


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

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)


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.