Re: [CBLX] ALSA et 2 cartes son, un classique des classiques... |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
From: Aldo <info@xxxxxxxxxxxx>
Subject: Re: [CBLX] ALSA et 2 cartes son, un classique des classiques...
Date: Mon, 2 Mar 2009 19:47:58 +0100
> On Mon, Mar 02, 2009 at 04:51:29PM +0100, Pierre Lorenzon wrote:
> > From: Ald0 <info@xxxxxxxxxxxx>
> > Subject: [CBLX] ALSA et 2 cartes son, un classique des classiques...
> > Date: Mon, 2 Mar 2009 14:41:17 +0100
> >
> > > A toutes fins utiles:
> > >
> > > attention novices,
> > > un classique des classiques parmi les problèmes est celui causé par la
> > > présence dans votre ordi de 2 cartes son dont par ex. un chip "on board",
> > > genre intel8x0 ou intel hda high definition audio + une carte dûment
> > > ajoutée, une SoundBlaster Live par ex.:
> > >
> > > ALSA prendra toujours le chip car il est sur la carte mère,
> >
> > Non les deux !
>
> Je veux dire la carte 0 donc le chip, et c bien pour ça que tu n'entends pas
> le moindre son sortir de la carte 1, cad ici ma SB Live.
>
> > >
> > > alors que vous avez peut-être fait des frais en mettant une SB Live qui
> > > qualitativement vaut bien plus que le chip d'Intel qui l'émule...
> > >
> > > J'ai fait un /usr/sbin/alsaconf qui m'a permis de choisir entre la SB Live,
> > > le chip Intel et le pilote Legacy.
> > > Pourtant, malgré que ALSA se soit exécuté jusqu'à même me configurer
> > > /etc/modprobe.d/sound correctement, voyez contenu{1}, dès le redémarrage
> > > j'ai eu droit au chip qui s'était remis en position 0 cad le 1er et en plus
> > > devenu *l'unique* carte (ce qui est un mensonge d'ALSA :-) ).
> >
> > Mauvaise configuration assurément.
>
> C en tout cas ce qui se passe.
Ce n'est pas contradictoire et l'un n'exclut pas l'autre !
>
> > > Mais pas de panique que je me suis dit, j'ai déjà dû débuguer ce genre de
> > > situation:
> > >
> > > j'ai donc dû blacklister intel8x0 dans
> > > /etc/modprobe.d/blacklist, voir
> >
> > Alors qu'il suffit de configurer ses applis correctement pour
> > qu'elles utilisent la carte 1 et peut-être même à coup de
> > udev lui donner un nom explicite et permanent !
>
> Les applis sont toujours plus nombreuses que le seul et unique fichier
> blacklist qu'il suffit de configurer si, comme dans mon cas, on veut
> utiliser la SB Live au lieu du chip.
C'est une configuration parmi tant d'autres ....
>
> > > contenu{2},
> > > et par sécurité (et presque superstition) j'ai même mis snd-emu10k1 dans
> > > /etc/modules{3} ...
> > >
> > > et là ça marche, enfin!
> >
> > Ca ne me paraît pourtant pas très dans l'"esprit" d'alsa ...
>
> Alsa a toujours eu des problèmes quand tu avais deux cartes, ça n'a pas
> cahngé depuis l'epoque Mandrake et suSE 9.3 qu'on a jadis
> utilisé ici.
Ah bon ! Alors que alsa est précisément conçu multicartes ?
Que le man soit difficile à lire possible, que la doc manque
posssible mais qu'alsa ne puisse pas supporter plusieurs
cartes les bras m'en tombent ! Et depuis les temps
antédiluviens que tu évoques y a du avoir pas mal de release
d'alsa. Qu'est-ce qui te laisse penser que rien n'a changé. ?
>
> > > Donc faites attention, si un stream fonctionne mais ne donne aucun son, et
> > > ce malgré que votre mplayer affiche qu'il utilise alsa, il se peut que vous
> > > ayiez oublié votre chip son interne, qui a pris la 1re place (card0).
> > >
> > > On peuet aussi l'eteindre dans le BIOS, mais ce n'est
> > > faisable que par le
> >
> > Ca pour le coup c'est de la méthode de bucheron ! Alsa est un
> > scalpel et y aller à la hache c'est faire peu de cas du
> > travail des développeurs d'alsa.
>
> Sur l'ordi de ma copine, y a aussi une SB Live, et on a juste éteint le VIA
> Technology dans le BIOS.
Méthode de bucheron je maintiens !
> Idem chez mes parents où j'ai pris soin d'y mettre aussi une SB Live et de
> faire éteindre le chip Intel HDA Audio dans le BIOS.
>
> > > valide de service, et donc il vaut mieux blacklister, ça
> > > marche aussi.
> >
> > Sauf qu'alors on s'interdit d'utiliser le chip son.
>
> So what ? tu penses qu'on a acheté trois SB Live pour les exposer en vitrine
> ... non non, c bien pour ne pas utiliser les chip on board.
Non lire plus bas !
>
> >Et il
> > faut bien voir que par exemple pour des utilisateurs de
> > synthèse vocale ça pourrait être très agréable de sortir la
> > synthèse sur le chip et le son de meilleure qualité sur
> > l'autre carte ! configuration configuration !!!!
>
> J'en vois pas l'utilité à moins d'acquerir une petite table de mixage pour
> faire un mixdown des deux sorties; en plus les Intel HDA ont un problème que
> les SB Live n'ont pas: la SB est réellementfull duplex.
L'intérêt ! est clair ! Tu est en train d'utiliser une appli
sonore que tu as besoin de contrôler et que tu contrôle avec
la synthèse vocale. Et ben dans ton casque tu as le feed-back
des commandes qui n'emm... que toi et dans les enceintes tu
as la jolie musique qu'écoute tout le monde ! Si j'avais deux
cartes c'est ce que je ferai. Mais je n'en ai qu'une et même
c'est un chip on board. Quant au full duplex la discussion a
déjà eu lieu avec Alain : on en n'a essentielment rien à
faire sous alsa puisque le mix est fait en soft.
Pierre
---
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux