Je ne sais pas comment reproduire ce problème, car je ne joue ni de la musique ni du son régulièrement. Tout ce que je sais, c'est que, parfois, je charge une vidéo (à partir de youtube ou d'un fichier local) et il n'y aura pas de son.
Tout semble bien sur le plan logiciel:
aplay
, paplay
et les copains ne donnent aucun message d'erreuraudio
, comme conseilléL'appareil existe et apparaît en cours d'utilisation:
$ lsof /dev/snd/by-path/pci-0000\:00\:1b.0
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
pulseaudi 17313 badp 23u CHR 116,10 0t0 7628 /dev/snd/by-path/../controlC0
pulseaudi 17313 badp 30u CHR 116,10 0t0 7628 /dev/snd/by-path/../controlC0
Redémarrer pulseaudio ou alsa semble ne pas être utile.
Qu'est-ce qui ne va pas ici?
Un outil intéressant que je n'avais pas vu depuis https://wiki.ubuntu.com/DebuggingSoundProblems :
ubuntu-bug audio
Il tente de faire des vérifications interactives. Si ce n’est pas le cas, essayez d’exécuter cela lorsque le problème survient. Mais les contrôles valent la peine d'être exécutés à tout moment. Je crois que les informations sur les bogues générées fourniront les informations demandées par les prochains liens. (Par exemple, en donnant l'équivalent du alsa-info.sh
de Fedora. EDIT: en fait, vous pouvez trouver alsa-info.sh ici .)
Cette page contient également d'autres informations utiles. Je pense que la plupart des solutions concernent des problèmes constants, mais pas des problèmes intermittents comme ceux que vous rencontrez.
Deux wikis Fedora-Linux proposent des conseils de dépannage pouvant être extraits: https://fedoraproject.org/wiki/Bug_info_kernel_sound
https://fedoraproject.org/wiki/Bug_info_PulseAudio
À partir des pages Fedora:
La sortie de
pulseaudio -vvvvv
, exécutée sur la ligne de commande, est souvent utile. Pour fournir cela correctement, configurez d’abord PulseAudio pour ne pas se régénérer automatiquement après sa mort, en créant un fichier~/.Pulse/client.conf
avec ce contenu:autospawn = no
Tuez ensuite le serveur existant à l’aide de la commande
pulseaudio -k
. Lancez maintenantpulseaudio -vvvvv
à partir d’une console et reproduisez votre problème. Fournissez l’ensemble des messages de la console sur laquelle vous avez exécuté pulseaudio.La sortie de
pacmd ls
peut également fournir un instantané de l'état du système audio.
En ce qui concerne les applications, voici n post (à partir de 2009) mentionnant que Skype lui a causé des problèmes:
[...] J'ai rencontré des problèmes avec Skype (bug déposé). PulseAudio affirme et disparaît probablement à cause d’une faute commise par Skype (bien que l’on puisse dire que PulseAudio ne devrait pas s’effondrer complètement à cause d’un mauvais client).
Bien sûr, il y a beaucoup de coupables possibles, mais savoir qu'une de vos applications a déjà causé des problèmes est au moins encourageant (ou décourageant, si vous le souhaitez).
Long shot - vérifiez votre temps CPU pour le processus pulseaudio - remarquez-le dans la page de manuel:
--no-cpu-limit[=BOOL]
N'installez pas de limiteur de charge du processeur sur les plates-formes qui le prennent en charge. Par défaut, PulseAudio se termine lorsqu'il constate que cela prend trop de temps CPU. Ceci est utile comme protection contre les blocages du système lorsque la planification en temps réel est utilisée [....]
Le redémarrage de l’aide et du redémarrage d’alsa et de pulseaudio peut indiquer vos pilotes de son.
Essayez de recharger le pilote audio s'il ne fonctionne pas.
(Si vous ne savez pas quel est votre driver, collez ici la sortie de lsmod, et le nom de votre carte son)