[ALSA] '(snd_pcm_recover) underrun occurred'(resolu)

Reconnaissance et configuration du matériel / kernel linux
Faeris
Hankyu
Messages : 15
Inscription : sam. 12 juil. 2014, 16:15

[ALSA] '(snd_pcm_recover) underrun occurred'(resolu)

Message par Faeris »

Bonjour, lorsque je lance un jeu via Wine et primusrun, le son est terrible et j'obtiens une avalanche d'erreurs (environ 5 par secondes) qui chargent pas mal le CPU en plus.

Voici les erreurs :

Code : Tout sélectionner

ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
J'ai ça à l'infini jusqu'à ce que j'arrête tout ( le jeu fonctionne quand même mais ram)
J'ai essayé une commande que j'ai vu : "pasuspender -- performous", j'ai eu pas mal d'erreurs. Mon problème était réglé mais je n'avais plus de son du tout, et au redémarrage tout est redevenu normal.
Lorsque le lance l'appli 'performous' dans le terminal, j'ai exactement le même problème, sans wine et sans primus donc ça ne vient pas d'eux ?

J'ai également essayé de rajouter 'tsched=0' dans /etc/pulse/default.pa à la ligne load-module module-udev-detect

Mais ça n'a pas fonctionné.
J'ai également testé la solution qui marche pour LinuxMint : http://tux-is-gaming.blogspot.fr/2014/0 ... cover.html

Mais au redémarrage je n'avais plus de son, pulseaudio ne se lançait plus je pense. Une musique avec vlc me disait qu'il était impossible de charger la carte son par défaut il me semble.

Une idée ?
Merci d'avance
Faeris
Dernière modification par Faeris le sam. 16 août 2014, 05:53, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [ALSA] '(snd_pcm_recover) underrun occurred'

Message par FoolEcho »

Salut,

Qu'as-tu installé au niveau des dépendances optionnelles de wine ?
https://wiki.archlinux.fr/Wine#Son
«The following statement is not true. The previous statement is true.» :nage:
Faeris
Hankyu
Messages : 15
Inscription : sam. 12 juil. 2014, 16:15

Re: [ALSA] '(snd_pcm_recover) underrun occurred'

Message par Faeris »

Merci de ta réponse, j'avais tout installé, (impossible de trouver le paquet lib32-oss mais j'ai le paquet lib32-alsa-oss) sauf lib32-openal que je viens d'installer. Pas de changement..
Faeris
Hankyu
Messages : 15
Inscription : sam. 12 juil. 2014, 16:15

Re: [ALSA] '(snd_pcm_recover) underrun occurred'

Message par Faeris »

Re ! J'avais posté la question sur les forum archlinux anglais par la suite, j'ai donc la solution àmmon problème.
J'ai donc decommenté ces lignes et mis ces valeurs dans le fichier /etc/pulse/daemon.conf

Code : Tout sélectionner

default-fragments = 5
default-fragment-size-msec = 2
J'ai également mis la fréquence par défaut à 48000, j'ai un meilleur son.
Voilà voilà.
Faeris
Répondre