OVH Cloud OVH Cloud

Avantage de ALSA sur OSS

3 réponses
Avatar
Daniel Déchelotte
Bonjour,

Apres avoir investi/perdu plusieurs heures dans la compilation des pilotes
ALSA, je m'apercois que je ne peux toujours pas jouer deux sons en meme
temps : si xmms joue un ogg, /usr/bin/play devra attendre qu'xmms quitte
pour pouvoir jouer son son. Il va falloir que j'utilise un esd ou arts.

Finalement, je ne vois pas trop l'interet d'utiliser ALSA. Est-ce que la
qualite est sensee etre meilleure ? ou les performances (CPU, latence) ?
Ou pour jouer du midi ? pour supporter les interruptions/reprises liees a
l'APM ?

J'ai un portable, ThinkPad 600E avec une p** de carte "Cirrus Logic CS
4610/11 [CrystalClear SoundFusion Audio Accelerator] (rev 01)", qui ne
fonctionne pas avec le pilote cs461x, mais avec le cs4232.

Daniel,

PS: on est d'accord que c'est trop technique pour f.c.o.l.debats ?
--
http://yo.dan.free.fr/

3 réponses

Avatar
J. Mayer
On Thu, 25 Sep 2003 17:10:51 -0400, Daniel Déchelotte wrote:

Bonjour,

Apres avoir investi/perdu plusieurs heures dans la compilation des pilotes
ALSA, je m'apercois que je ne peux toujours pas jouer deux sons en meme
temps : si xmms joue un ogg, /usr/bin/play devra attendre qu'xmms quitte
pour pouvoir jouer son son. Il va falloir que j'utilise un esd ou arts.

Finalement, je ne vois pas trop l'interet d'utiliser ALSA. Est-ce que la
qualite est sensee etre meilleure ? ou les performances (CPU, latence) ?
Ou pour jouer du midi ? pour supporter les interruptions/reprises liees a
l'APM ?


C'est principalement l'organisation des couches et l'API pour
la programation qui font la force d'ALSA. C'est plus compliqué qu'OSS,
mais offre bien plus de possibilité. Quand au fait de pouvoir jouer
plusieurs flux audios en même temps, ça dépend à la fois du driver
mais surtout du hard...

Avatar
Eddahbi Karim


Bon matériel, à part ça.
Mieux qu'un as/400 en tout cas :)


Au moins avec les as/400, on se souciait pas de OSS ni d'ALSA :).

--
ThE_TemPLaR

Avatar
Jérôme
J. Mayer a écrit dans le message :

On Thu, 25 Sep 2003 17:10:51 -0400, Daniel Déchelotte wrote:

Bonjour,

Apres avoir investi/perdu plusieurs heures dans la compilation des
pilotes


ALSA, je m'apercois que je ne peux toujours pas jouer deux sons en meme
temps : si xmms joue un ogg, /usr/bin/play devra attendre qu'xmms quitte
pour pouvoir jouer son son. Il va falloir que j'utilise un esd ou arts.

Finalement, je ne vois pas trop l'interet d'utiliser ALSA. Est-ce que la
qualite est sensee etre meilleure ? ou les performances (CPU, latence) ?
Ou pour jouer du midi ? pour supporter les interruptions/reprises liees
a


l'APM ?


C'est principalement l'organisation des couches et l'API pour
la programation qui font la force d'ALSA. C'est plus compliqué qu'OSS,
mais offre bien plus de possibilité. Quand au fait de pouvoir jouer
plusieurs flux audios en même temps, ça dépend à la fois du driver
mais surtout du hard...



ALSA pilote les cartes en full-duplex et OSS ne le fait pas. C'est en
pratique la différence majeure. c'est tres pratique pour les appli comme
gnomemeeting.
Pour jouer plusieur sons en même temps, ou t'as carte dispose de plusieur
entrées / sorties donc tu peux le faire en hard.
Sinon il faut utiliser un serveur de son (esd par exemple ) puis configurer
les logiciel (xmms ...) pour utiliser esd commme sortie. Ne pas oublier de
lancer esd (au demarrage ou quand tu en as besoin) .
Note : chez moi, comme alsa simule oss, ma carte ne dispose qu'une
entree/sortie mais si je configure une appli vers alse et une autre vers oss
ca marche !!! sans serveur de sons... c'est limite a deux logiciels.