Forum : 1 - Le matériel et les pilotes ALSA, FFADO, ...

ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred... ?

DrClick utilisateur non connecté
Bonjour à tous,

J’ai installé Xubuntu 20.04 sur un nouveau PC dont la configuration est la suivante :
  • Carte mère HP de type Memphis 2-S
  • CPU Intel Pentium G3250 Dual core à 3.2 GHz
  • 16 Go de Ram
  • 500 Go de DD SSD
  • Carte vidéo GeForce 1030.

Pour le son, j’utilise soit une console Yamaha MG12XU qui, connectée en USB, me sert de carte son externe, soit un switch KVM HDMI (pour switcher des écrans) avec, lui aussi une carte son intégrée sur laquelle je branche mon casque.

Mon problème est le suivant : quand j’écoute du son, ça saute régulièrement : un coup en avant, un coup en arrière, un coup un «blanc» et ça repart, de manière totalement aléatoire.

Le problème se produit quelle que soit la source : Stream de Deezer, Stream de Youtube, fichier son lu avec VLC ou Mixxx, fichier son de type ogg, mp3 ou flac. Le problème se produit quelle que soit la carte son que j’utilise : Yamaha ou switch KVI (j’ai pris soin de débrancher l’un ou l’autre pour ne pas avoir d’interférence entre les 2). J’ai aussi tenté de changer les câbles USB et les ports utilisés, rien n’y fait.

Mixxx étant le seul logiciel que je lance en mode console, je suis allé regarder les messages qui s’y affichaient pour essayer de trouver des informations. Quand le lance ce programme à partir du terminal, j’ai pas mal d’erreur au lancement :

ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2642:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_route.c:869:(find_matching_chmap) Found no matching channel map
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_oss.c:377:(_snd_pcm_oss_open) Unknown field port
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
ALSA lib pcm_usb_stream.c:486:(_snd_pcm_usb_stream_open) Invalid type for card
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers.
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers.
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers.
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers.
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers.
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers.
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred
Warning []: SoundDeviceNetworkThread: Failed bumping priority


Et ensuite, chaque fois qu’un «saut» se produit, j’ai cette erreur qui revient :

ALSA lib pcm.c:8526:(snd_pcm_recover) underrun occurred


Toujours dans la console, quand mixxx est lancé, j’ai également noté que cette erreur apparaissait aléatoirement, par paquet de plusieurs lignes, même quand aucun son n’est joué...

J’ai cherché sur google et tenté les modifications proposées par ce post : la modification de daemon.conf n’a rien changé.

J’ai aussi testé de lancer VLC en mode console (après avoir redémarré le PC pour repartir sur un système «à neuf»). Le même problème se produit, à la différence que VLC n’est pas bavard dans la console : aucune ligne d’erreur n’apparaît.

Je ne comprends pas quel est le problème. Qui aurait une idée ou une suggestion pour m’aider a le comprendre et le résoudre ?

Merci à tous,

Dr Click

PS : la communauté Linux n’étant pas immense, j’ai aussi posté mon problème sur le forum Ubuntu , sans réponse satisfaisante jusqu’à présent.