I ran into an issue where my volume buttons on my mac weren't able to adjust the volume of my computer. I sought a solution and someone suggested using
sudo killall coreaudiod. Now I have no volume on my computer at all. How do I fix this?
This command will do it:
sudo launchctl stop com.apple.audio.coreaudiod && sudo launchctl start com.apple.audio.coreaudiod
Martin Strouhal's answer didn't work for me on 10.13 / High Sierra due to system integrity protection:
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
However, it was correct in that restarting the service was effective. Also, the latter command (
sudo launchctl start com.apple.audio.coreaudiod) worked to restart the service after I had killed
You need to reload
coreaudiod instead of killing it. This one-liner will fix broken sound without restarting your mac
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist && sudo launchctl load /System/Library/LaunchDaemons/com.apple.audio.coreaudiod.plist
You've simply killed Core Audio, which will restart itself if you restart your computer. Try logging out/in, and if that doesn't work restart your computer.
You can also use the command:
sudo launchctl kill SIGTERM system/com.apple.audio.coreaudiod
sudo killall coreaudiod should work to kill your audio drivers. It should reload itself within a fraction of a second.
(verified on my mbp running 10.14 but used this on a couple of previous versions)