Redémarrer le service son?

76

Mon MacBook Pro fonctionnant sous Snow Leopard a cessé de produire des sons il y a quelques heures. J'ai trouvé d'autres rapports de personnes avec des sons travaillant au casque, mais ce n'est pas le problème que je vois. Je n’obtiens aucun son lorsque mes écouteurs sont branchés non plus.

Je me demande s'il y a un LaunchAgent ou un LaunchDaemon à redémarrer pour remédier à cela. J'ai déjà essayé de tuer le démon coreaudio (et il a consciencieusement redémarré automatiquement), mais cela n'a pas résolu le problème.

Je dois redémarrer pour une mise à jour du système d'exploitation, donc je pense que cela va probablement rectifier les choses.

Y a-t-il un autre moyen?

Doug Harris
la source
Je suis assez nouveau ici, mais je peux poser une question qui pourrait aider. Avez-vous récemment mis à jour à 10.6.8? De nombreux utilisateurs signalent des problèmes audio ainsi que des problèmes de mise en réseau et d'impression après la mise à jour vers 10.6.8. Vous aurez peut-être besoin qu'Apple publie un correctif ou essayez certaines des solutions provisoires proposées par les utilisateurs pour ces problèmes 10.6.8.
bg2011
Quand cela s'est produit, j'étais sur 10.6.7. Après avoir redémarré, je suis maintenant sur 10.6.8.
Doug Harris
Le son est revenu après un redémarrage.
Doug Harris
@Doug Je me demande si une mise à jour a été installée après le redémarrage ....
daviesgeek
Non, il suffit de redémarrer sans aucune mise à jour du système
Doug Harris Le

Réponses:

144

Vous pouvez interrompre le processus CoreAudio en ouvrant Terminal et en l'exécutant . Il redémarrera automatiquement après quelques secondes.sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

Cela résout certains problèmes rencontrés par mon ancien MBP, où il est parfois impossible de détecter les écouteurs ou de décider que les haut-parleurs ne sont pas connectés. Rien ne garantit que cela fonctionnera pour tous les problèmes audio, mais cela en vaut la peine.

Source: zakgreant sur les forums macosxhints .

robmathers
la source
1
Merci cela aidé! Je viens juste de tuer le service audio principal. Il a redémarré après quelques secondes.
Moussa
<3 Ceci fonctionne aussi sur Mavericks !! :)))
OZZIE
32
sudo pkill coreaudiod
berto
2
Travaillé pour moi sur High Sierra (10.13.2).
Mike Collins
1
Travaillé pour moi sur High Sierra (10.13.6). Et je me demande pourquoi ce problème prévaut même après 7 ans maintenant que la question a été posée pour la première fois.
Ramvignesh Le
28
sudo kextunload /System/Library/Extensions/AppleHDA.kext 

sudo kextload /System/Library/Extensions/AppleHDA.kext

Ces deux commandes déchargeront puis rechargeront l'extension du noyau audio.

utilisateur70650
la source
2
Nice, a travaillé pour moi sur Mavericks.
Bombe
Je viens de planter mon ordinateur (OSX El Capitan) ... Je ne le recommanderais pas, même si je suppose que cela a fonctionné après le redémarrage :-p
Carles Estevadeordal
Cela bloque mon MacOS Sierra 10.12.1. Je ne recommande pas d'utiliser ce correctif.
ejmin
Fonctionne sur mon ancien iMac (Snow Leopard) lorsqu'il ne reconnaît pas ma carte son USB. Auparavant, un redémarrage était nécessaire pour résoudre ce problème, donc soignée!
Ákos
3
Cela a effectivement fonctionné avec moi sur OSX Sierra (alors que la réponse la plus populaire ne l'a pas fait)
rburhum
9

Je suis sur 10.9.2 et ai le même problème. Comme il y a deux réponses, je voulais documenter mes conclusions:

sudo kextunload /System/Library/Extensions/AppleHDA.kext 
sudo kextload /System/Library/Extensions/AppleHDA.kext

Ces deux commandes déchargeront puis rechargeront l'extension du noyau audio. Cet article corrige mon problème 100% du temps, donc s'il vous plaît upvoter cet article original

Cette solution n'a pas fonctionné pour moi:

sudo kill -9 `ps ax|grep 'coreaudio[a-z]' | awk '{print $1}'`

Il ferme les haut-parleurs internes et envoie le son à mon moniteur 27 ", mais ne ramène pas le son à mes haut-parleurs internes ou à mon casque. Peut-être que cela fonctionne, mais j'espère que cet article pourrait expliquer quand utiliser une solution par rapport à l'autre .

ejkitchen
la source
1
Audio haute définition Apple kext? Neat, je n'aurais pas compris cet acronyme sans ce contexte.
Jason Salaz
IMHO, le 'kill -9 `ps ax | grep' coreaudio ... 'devrait toujours fonctionner sans avoir besoin d'un redémarrage. Le démon coreaudio redémarré peut choisir un périphérique audio qu'il trouve en premier (aucune idée de la manière dont le périphérique audio est sélectionné dans ce cas), mais vous pouvez restaurer le périphérique audio souhaité en sélectionnant "Préférences Système ..." -> Paramètres "Son". . En outre, pour une session de navigation, vous devrez peut-être également sélectionner le périphérique audio approprié.
vendredi
6

Donc, apparemment, 8 ans plus tard, les macbooks souffrent toujours du même problème, car je le rencontre souvent lorsque je branche un casque.

La commande pour résoudre ceci tout de suite:

sudo pkill coreaudiod

Joel'-
la source
1
Cette réponse a déjà été fournie. Vous serez soumis à des votes négatifs jusqu'à ce que vous supprimiez la réponse ou ajoutiez des informations supplémentaires, d'appui ou nouvelles qui n'ont pas encore été fournies.
fsb
J'ai fait défiler la liste de réponses principale et il n'y avait que les commandes les plus compliquées. Mais en effet cette réponse est quelque part dans les commentaires. Cela semble stupide de le supprimer cependant.
Joel'-
Sur ce site, si vous pouvez fournir des informations supplémentaires à une réponse existante et que vous avez suffisamment de réputation , vous pouvez modifier cette réponse pour ajouter ces informations. Votre réponse ici est un bon exemple de cette opportunité. Vous n'êtes pas obligé de supprimer votre réponse, mais comme je l'ai dit, vous risquez de recevoir des votes négatifs à cause de cela.
FSB
2

D'après mon expérience, un redémarrage est nécessaire pour résoudre ce problème. C'est une solution médiocre, car il semble se remettre de l'échec et ne pas traiter la cause première. J'aimerais bien, mais je n'ai pas encore découvert s'il existe une autre méthode plus rapide / plus simple pour récupérer le son ...

Jack
la source