OVH Cloud OVH Cloud

Pulseaudio et Alsa

9 réponses
Avatar
David BERCOT
Bonjour,

Je viens d'installer deux machines avec Debian (Sid).
J'ai ajout=C3=A9 'pulseaudio' et configur=C3=A9 un peu tout =C3=A7a.

Au final, =C3=A7a marche (j'entends bien les =C3=A9v=C3=A8nements sonores d=
e Gnome,
j'=C3=A9coute ma musique avec QuodLibet, mes podcasts avec Totem, etc...).
Toutefois, sur une machine, il subsiste un probl=C3=A8me lors d'un appel
direct =C3=A0 alsa (du moins, c'est ce que je crois ;-))). Ainsi, si je
lance la commande suivante 'aplay monson.wav', je n'ai pas d'erreur,
mais je n'entends rien... A vrai dire, je n'ai PLUS d'erreur car j'ai
ajout=C3=A9 les petits fichiers qui vont bien...

Voici donc ma proc=C3=A9dure :
1. apt-get install pulseaudio libao-pulse pulseaudio-module-jack
alsaplayer-alsa libgstreamer-plugins-pulse0.10-0 pulseaudio-module-lirc
libpulse-dev
2. dans ma session utilisateur, je rajoute le fichier suivant
(.asoundrc) :
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
3. j'ajoute mon utilisateur dans les groupes pulse : 'pulse',
'pulse-access', 'pulse-rt'.
4. dans 'Syst=C3=A8me/Pr=C3=A9f=C3=A9rences/Son', je choisis 'Serveur de son
pulseaudio' dans les 4 listes d=C3=A9roulantes et, pour le p=C3=A9riph=C3=
=A9rique de
mixer par d=C3=A9faut, je mets : MaCarte (Alsa Mixer). Je coche aussi, dans
l'onglet suivant, 'Activer le mixage son logiciel (ESD)' et 'Jouer les
sons syst=C3=A8mes'.

A priori, je crois que j'ai fait le tour...

Donc, sur une machine, tout marche (y compris le aplay en ligne de
commande), et sur une autre (compl=C3=A8tement diff=C3=A9rente), j'ai mon s=
ouci
avec Alsa attaqu=C3=A9 en direct (aplay, notamment...).

Auriez-vous une id=C3=A9e ? Ai-je oubli=C3=A9 quelque chose ?

Merci d'avance.

David.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

9 réponses

Avatar
Adrien Panay
Bonsoir,

J'ai récemment eu un problème semblable, installation de alsa, pas de
son, mais pas d'erreur pour autant.
Alsamixer me précisait bien Master à 75%, mais je me suis rendu compte
(après moultes recherches et beaucoup de temps perdu) que le mixer de
xfce le mettait à 0%. Après avoir modifié le volume avec le mixer xfce
une fois, tout est rentré dans l'ordre.
Peut-être rien à voir avec ton problème, mais ça vaut le coût de jeter
rapidement un coup d'oeil non ?

Adrien
Avatar
David BERCOT
Bonjour,

Le Fri, 5 Sep 2008 00:22:13 +0200,
"Adrien Panay" a écrit :
Bonsoir,

J'ai récemment eu un problème semblable, installation de alsa, pas de
son, mais pas d'erreur pour autant.
Alsamixer me précisait bien Master à 75%, mais je me suis rendu compte
(après moultes recherches et beaucoup de temps perdu) que le mixer de
xfce le mettait à 0%. Après avoir modifié le volume avec l e mixer xfce
une fois, tout est rentré dans l'ordre.
Peut-être rien à voir avec ton problème, mais ça vaut le coût de jeter
rapidement un coup d'oeil non ?



Tout à fait ;-)

En fait, je ne vois pas bien où chercher... J'ai vraiment l'impression
d'avoir fait le tour... sans succès. Ce qui est le plus frustrant dans
cette affaire, c'est que ça marche avec la méthode sur un ordinat eur et
pas sur le second...

Adrien



Merci.

David.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Val Libre LUG
Le 7 septembre 2008 09:56, David BERCOT a écrit :
Bonjour,



En fait, je ne vois pas bien où chercher... J'ai vraiment l'impression
d'avoir fait le tour... sans succès. Ce qui est le plus frustrant dans
cette affaire, c'est que ça marche avec la méthode sur un ordinateur et
pas sur le second...



Faut sortir l'artillerie lourde, il y a nécessairement une différence
entre les 2 machines.

0) on suppose qu'il n'y a pas de problème matériel hein ? ;)

1) utiliser la commande dpkg-depcheck commande-qui-va-bien sur une
commande "qui va bien" i.e qui active bien en principe la sortie son
(donc par exemple dpkg-depcheck <jouer un son>)

ça donne la liste des paquets concernés par cette commande => compare r
la liste sur les deux machines / mettre à niveau si besoin

2) si ça suffit pas, faut descendre d'un cran, avec la commande
strace, on peut avoir la liste de tout les fichiers concernés (donc
les fichiers de conf divers lus lors de la commande)

strace -f -F -e trace=open <jouer un son> (faudra filter la sortie
pour y voir clair ;)

bon amusement ! :)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
Bonjour,

Le Sun, 7 Sep 2008 19:32:14 +0200,
"Val Libre LUG" a écrit :
Le 7 septembre 2008 09:56, David BERCOT a écrit :
> Bonjour,

> En fait, je ne vois pas bien où chercher... J'ai vraiment
> l'impression d'avoir fait le tour... sans succès. Ce qui est le
> plus frustrant dans cette affaire, c'est que ça marche avec la
> méthode sur un ordinateur et pas sur le second...

Faut sortir l'artillerie lourde, il y a nécessairement une diffà ©rence
entre les 2 machines.

0) on suppose qu'il n'y a pas de problème matériel hein ? ;)

1) utiliser la commande dpkg-depcheck commande-qui-va-bien sur une
commande "qui va bien" i.e qui active bien en principe la sortie son
(donc par exemple dpkg-depcheck <jouer un son>)

ça donne la liste des paquets concernés par cette commande => comparer
la liste sur les deux machines / mettre à niveau si besoin

2) si ça suffit pas, faut descendre d'un cran, avec la commande
strace, on peut avoir la liste de tout les fichiers concernés (donc
les fichiers de conf divers lus lors de la commande)

strace -f -F -e trace=open <jouer un son> (faudra filter la sortie
pour y voir clair ;)

bon amusement ! :)



Je viens de trouver !!! Finalement, c'était trop simple : je n'avais
pas coché la case "Loopback audio to local speakers" !

Merci à tous pour votre aide.

David.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Zuthos
David BERCOT a écrit :
|
| Bonjour,
Bonjour,

|
| Je viens de trouver !!! Finalement, c'était trop simple : je n'avais
| pas coché la case "Loopback audio to local speakers" !
|
| Merci à tous pour votre aide.
|
| David.
|
Ou ce trouve cette option? Je n'arrive pas à la trouver.
Merci d'avance


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Zuthos
Zuthos a écrit :
|
| David BERCOT a écrit :
| |
| | Bonjour,
| Bonjour,
|
| |
| | Je viens de trouver !!! Finalement, c'était trop simple : je n'avais
| | pas coché la case "Loopback audio to local speakers" !
| |
| | Merci à tous pour votre aide.
| |
| | David.
| |
| Ou ce trouve cette option? Je n'arrive pas à la trouver.
| Merci d'avance
|
|
Bien sur, dés que je pose la question, j'arrive à trouver la solution.
Désolé du bruit.

Toutefois, j'ai un petit soucis avec pulseaudio. Je penser que cela
aller résoudre mon probléme, mais il en est rien.
Pulseaudio me dit qu'il n'arrive pas a ce connecter. Mais, il ne me dit
pas a quoi il doit ce connecté.
Ce qui rend difficile la résolution du probléme.
SI quelqu'un a une idée?

Je précise que j'ai bien du son. Toutefois, je ne suis pas sur que ce
soit pulseaudio qui s'en charge.

Comment m'en assurer??
D'avance merci.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
neo_phryte
Zuthos a écrit :
Zuthos a écrit :
|
| David BERCOT a écrit :
| |
| | Bonjour,
| Bonjour,
|
| |
| | Je viens de trouver !!! Finalement, c'était trop simple : je n'avais
| | pas coché la case "Loopback audio to local speakers" !
| |
| | Merci à tous pour votre aide.
| |
| | David.
| |
| Ou ce trouve cette option? Je n'arrive pas à la trouver.
| Merci d'avance
|
|
Bien sur, dés que je pose la question, j'arrive à trouver la solution.
Désolé du bruit.

Toutefois, j'ai un petit soucis avec pulseaudio. Je penser que cela
aller résoudre mon probléme, mais il en est rien.
Pulseaudio me dit qu'il n'arrive pas a ce connecter. Mais, il ne me dit
pas a quoi il doit ce connecté.
Ce qui rend difficile la résolution du probléme.
SI quelqu'un a une idée?

Je précise que j'ai bien du son. Toutefois, je ne suis pas sur que ce
soit pulseaudio qui s'en charge.

Comment m'en assurer??
D'avance merci.





taper dans une console

:~$ pulseaudio -D

pour savoir si pulseaudio est connecté lancer le
PulseAudio Manager ( qui se trouve dans application / son et vidéo /
sous gnome )


dans la section manager tu as des informations sur le serveur et sur les
devices ( tu peux visualiser les sources et les devices utilisés



cordialement

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
David BERCOT
Bonjour,

Le Tue, 09 Sep 2008 19:00:17 +0200,
neo_phryte a écrit :
> Toutefois, j'ai un petit soucis avec pulseaudio. Je penser que cela
> aller résoudre mon probléme, mais il en est rien.
> Pulseaudio me dit qu'il n'arrive pas a ce connecter. Mais, il ne me
> dit pas a quoi il doit ce connecté.
> Ce qui rend difficile la résolution du probléme.
> SI quelqu'un a une idée?
>
> Je précise que j'ai bien du son. Toutefois, je ne suis pas sur que
> ce soit pulseaudio qui s'en charge.
>
> Comment m'en assurer??
> D'avance merci.
>
taper dans une console

:~$ pulseaudio -D

pour savoir si pulseaudio est connecté lancer le
PulseAudio Manager ( qui se trouve dans application / son et vidéo /
sous gnome )

dans la section manager tu as des informations sur le serveur et sur
les devices ( tu peux visualiser les sources et les devices utilisés



Je rebondis là-dessus car, finalement, j'ai encore des soucis. Au
démarrage de ma session, tout fonctionne parfaitement. Toutes les
applications jouent bien du son, via Pulseaudio (j'ai vérifié via
Pulseaudio volume control).
Toutefois, au bout d'un temps indéterminé, c'est fini !!! Je ne s ais si
le temps est toujours le même ou s'il s'agit d'un arrêt aprè s un
certain laps de temps d'inactivité, mais Pulseaudio ne marche plus...
Et là, si je lance les outils, j'ai également "Connection failed:
connection refused".
J'ai rajouté, au démarrage de ma session, un 'pulseaudio -D' (qui , je
le pensais, lançait Pulseaudio sous forme de démon). Mais cela ne
change rien...
Si je relance 'pulseaudio', directement dans un shell, je retrouve un
peu de son (uniquement via Alsa je crois, mais sans certitude).

Bref, savez-vous ce que je dois faire pour que Pulseaudio fonctionne
tout le temps, sans interruption ? J'ai épluché tous les hows-to sur
Internet depuis une bonne semaine sans résultat ;-)

Merci d'avance.

David.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
neo_phryte
Zuthos a écrit :
Zuthos a écrit :
|
| David BERCOT a écrit :
| |
| | Bonjour,
| Bonjour,
|
| |
| | Je viens de trouver !!! Finalement, c'était trop simple : je n'avais
| | pas coché la case "Loopback audio to local speakers" !
| |
| | Merci à tous pour votre aide.
| |
| | David.
| |
| Ou ce trouve cette option? Je n'arrive pas à la trouver.
| Merci d'avance
|
|
Bien sur, dés que je pose la question, j'arrive à trouver la solution.
Désolé du bruit.

Toutefois, j'ai un petit soucis avec pulseaudio. Je penser que cela
aller résoudre mon probléme, mais il en est rien.
Pulseaudio me dit qu'il n'arrive pas a ce connecter. Mais, il ne me dit
pas a quoi il doit ce connecté.
Ce qui rend difficile la résolution du probléme.
SI quelqu'un a une idée?

Je précise que j'ai bien du son. Toutefois, je ne suis pas sur que ce
soit pulseaudio qui s'en charge.

Comment m'en assurer??
D'avance merci.





taper dans une console

:~$ pulseaudio -D

pour savoir si pulseaudio est connecté lancer le
PulseAudio Manager ( qui se trouve dans application / son et vidéo /
sous gnome )


dans la section manager tu as des informations sur le serveur et sur les
devices ( tu peux visualiser les sources et les devices utilisés



cordialement

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact