sudo killall coreaudiod hat es so gemacht, dass ich überhaupt keinen Ton habe

29

Ich bin auf ein Problem gestoßen, bei dem meine Lautstärketasten auf meinem Mac die Lautstärke meines Computers nicht anpassen konnten. Ich suchte nach einer Lösung und jemand schlug vor, sie zu verwenden sudo killall coreaudiod. Jetzt habe ich überhaupt keine Lautstärke mehr auf meinem Computer. Wie behebe ich das?

Bodhidarma
quelle

Antworten:

38

Dieser Befehl wird es tun:

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

Die Antwort von Martin Strouhal hat bei 10.13 / High Sierra aufgrund des Schutzes der Systemintegrität bei mir nicht funktioniert:

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

Es war jedoch richtig, dass ein Neustart des Dienstes effektiv war. Der letztere Befehl ( sudo launchctl start com.apple.audio.coreaudiod) diente auch dazu, den Dienst neu zu starten, nachdem ich coreaudiodusing beendet hatte killall coreaudiod.

ijoseph
quelle
Dies wird den Dienst tatsächlich neu starten (ich kann den Spinner auf dem Balkensymbol sehen, aber das ausgegebene Audiogerät kommt nicht zurück (ich sehe nur den verdammten SoundFlower).
Loretoparisi
21

Sie müssen neu laden, coreaudiodanstatt es zu töten. Dieser Einzeiler behebt fehlerhaften Sound, ohne den Mac neu zu starten

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

Martin Strouhal
quelle
6
Ich kann nicht glauben, dass ich das mehrmals am Tag tun muss.
Oktoeder
Schön, hat sehr gut funktioniert, um meine Airplay-Verbindung nach dem Hinzufügen und Entfernen von Soundflower zu bereinigen.
Foliovision
Ich muss dies auch immer wieder ausführen, um das abgehackte Geräusch in meinen Lautsprechern zu beseitigen.
Charlie Dalsass
1
Ich bekomme ein service already loadedund nichts lädt tatsächlich.
Loretoparisi
1
@ Octohedron Ich kann nicht glauben, dass dies immer noch kaputt ist ...
Kheldar
1

Sie haben Core Audio einfach beendet, das sich selbst neu startet, wenn Sie Ihren Computer neu starten. Versuchen Sie, sich abzumelden, und starten Sie Ihren Computer neu, wenn dies nicht funktioniert.

Rückgängig machen
quelle
funktioniert nicht nur mit Abmelden, Sie brauchen einen Neustart ... verdammt Mac Windowsness
Loretoparisi
1

Sie können auch den folgenden Befehl verwenden:

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

sudo killall coreaudiodsollte funktionieren, um Ihre Audiotreiber zu töten. Es sollte sich innerhalb von Sekundenbruchteilen neu laden. (Verifiziert auf meinem MBP mit 10.14, aber dies wurde in einigen früheren Versionen verwendet)

Arthur D.
quelle
Dies hat bei mir völlig funktioniert, während andere Lösungen dies nicht taten. HINWEIS: Ich musste dies dreimal tun, bevor coreaudiod aufhörte, die CPU zu koppeln. (meine erreichte konstant 75% CPU-Auslastung)
MER