sudo killall coreaudiod sprawił, że nie mam żadnego dźwięku

32

Wystąpił problem polegający na tym, że moje przyciski głośności na komputerze Mac nie były w stanie wyregulować głośności na moim komputerze. Szukałem rozwiązania i ktoś zaproponował użycie sudo killall coreaudiod. Teraz w ogóle nie mam woluminu na komputerze. Jak to naprawić?

Bodhidarma
źródło

Odpowiedzi:

42

To polecenie to zrobi:

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

Odpowiedź Martina Strouhala nie działała dla mnie w wersji 10.13 / High Sierra z powodu ochrony integralności systemu:

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

Jednak poprawne było to, że ponowne uruchomienie usługi było skuteczne. Również to ostatnie polecenie ( sudo launchctl start com.apple.audio.coreaudiod) działało, aby zrestartować usługę po tym, jak zabiłem coreaudiodużywanie killall coreaudiod.

ijoseph
źródło
To rzeczywiście uruchomi usługę ponownie (widzę pokrętło na ikonie dźwięku paska, ale wyjściowe urządzenie audio nie wraca (widzę tylko cholerny SoundFlower).
loretoparisi
21

Musisz go przeładować coreaudiodzamiast zabijać. Ta linijka naprawi uszkodzony dźwięk bez ponownego uruchamiania komputera 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
źródło
6
Nie mogę uwierzyć, że muszę to robić kilka razy dziennie.
ośmiościan
Fajnie, działało bardzo ładnie, aby wyczyścić moje połączenie Airplay po dodaniu i usunięciu Soundflower.
Foliovision,
Muszę to również uruchamiać raz za razem, aby usunąć niestabilny hałas w moich głośnikach.
Charlie Dalsass,
1
Dostaję service already loadedi właściwie nic się nie ładuje.
loretoparisi
1
@octohedron Nie mogę uwierzyć, że JESZCZE jest zepsuty ...
Kheldar
1

Po prostu zabiłeś Core Audio, który uruchomi się ponownie, jeśli uruchomisz ponownie komputer. Spróbuj się wylogować / zalogować, a jeśli to nie zadziała, uruchom ponownie komputer.

Cofnij
źródło
nie działa tylko z wylogowaniem, potrzebujesz restartu ... cholera mac windowsness
loretoparisi
1

Możesz także użyć polecenia:

sudo launchctl kill SIGTERM system/com.apple.audio.coreaudiod
Ken Aspeslagh
źródło
1

sudo killall coreaudiodpowinien działać, aby zabić sterowniki audio. Powinien przeładować się w ułamku sekundy. (zweryfikowane na moim MBP z systemem 10.14, ale użyłem tego w kilku poprzednich wersjach)

Artur D.
źródło
To całkowicie działało dla mnie, podczas gdy inne rozwiązania nie. UWAGA: Musiałem to zrobić 3 razy, zanim coreaudiod przestał ustalać procesor. (moje konsekwentnie osiągało 75% wykorzystania procesora)
MER