Il faut effectivement utiliser un serveur de son comme artsd ou esd pour que plusieurs programmes utilise la même carte mais encore faut il indiquer à ces programmes d'utiliser le serveur de son. Un certain nombre de prog ne savent pas le faire nativement et il faut leur indiquer la sortie son à utiliser.
Pour faire cela quel que soit ton serveur de son il y a un script installé sur mandrake qui s'appelle soundwrapper. Pour l'utiliser c'est très simple. Tu tapes soundwrapper puis le nom du prog.
Par exemple sounwrapper xmms lance xmms par dessus artsd (ou esd)


Ass Nidauzel a écrit :

Yann Jautard a écrit :

Tout d'abord, bonjour à tous, je suis nouveau ici.

Voici ma question :
Comment faire pour que plusieurs programmes puissent utiliser la carte son en même temps ????


Je m'explique : en ce moment sur mon pc, quand un programme utilise /dev/dsp, il empèchent tous les autres programmes d'ouvrir à leur tour le périphérique. Premier arrivé, premier servi...

C'est assez lourd, mais depuis 5 ans de linux ou ça avait toujours fait ça chez moi, j'avais fini par m'y habituer...

Et puis la semaine dernière, je suis allé chez un pote qui a installé une mdk 9.1 comme moi, l'installl par defaut sans rien toucher du tout, et quelle ne fut pas ma profonde surprise de voir que ça marchait !!!
Pareil que sous windows, magique ! (il y a quelques sarcasmes dans cette phrase, saurez vous les débusquer ? :P )


La Mandrake utilise ALSA (Advanced Linux Sound Architecture) je me suis donc dit que alsa devait permettre ça... Ce qui serait logique, à priori, puisque qu'avant alsa ça marchait pareil chez moi, je me demandais où pouvait bien être le "advanced"...

Sauf que chez moi ça ne marche pas, mais alors pas du tout. Une fois un programme audio lancé, ben la carte est bloquée. Xmms tourne : impossible d'avoir les sons de KDE, et inversement. Ou un bip à l'arrivée d'un mail, ou rien d'autre.

C'est lourd. Impossible aussi d'écouter des mp3 et d'utiliser gnomemeeting en même temps, ou alors sans le son...

La seule solution que j'avais trouvé était d'utiliser un démon comme esd ou arts, mais si on veut lancer un jeu ou autre qui utilise direct la carte c'est pareil...

Alors pourquoi ça marche pas chez moi et ça marche ailleurs !!!!!!!

Le pire c'est que chez le pote c'est la même carte son intégrée que moi !! (via 82xx )

Dans xmms chez le pote il y a comme driver de son "oss driver", direct, et ça marche.
Chez moi, que ce soit "oss" ou "alsa output" une fois la carte ouverte, elle est réservée.


Donc voila, je comprends pas.

Si qqn a une idée du pourquoi, et surtout du comment...

Merci



------------------------------------------------------------------------

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";


Ta carte son est-elle multi-canal ?



------------------------------------------------------------------------

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";





Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à