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?

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.


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


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.


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

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)


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.