Gestion de 2 cartes sons ?

Gestion de 2 cartes sons ? - Linux et OS Alternatifs

Marsh Posté le 26-07-2002 à 15:15:44    

Voila, j'ai la slackware 8.1 d'installé sur mon pc (avec 1 carte mere k7s5a). En plus du chipset d'origine sur la carte (ac97), j'ai une sb128 pci : l'ac97 est branchée sur des hp, et la sb128 sur des écouteurs.
ce que j'aimerais c'est pouvoir utiliser soit l'une, soit l'autre, mais je vois pas trop comment faire... il faut charger les modules des 2 cartes lorsqu'on utilise seulement une, ou charger juste ceux qui correspondent à la carte que je souhaite utiliser ?
merci de m'éclairer la dessus  :hello:

Reply

Marsh Posté le 26-07-2002 à 15:15:44   

Reply

Marsh Posté le 26-07-2002 à 15:23:00    

Tu peux, ne charger, que les modules de la carte que tu veux utiliser.  
 
Si je comprend bien parfois tu veux une sortie sur hp et parfois une sortie sur écouteurs ?
 
Idée :
Faire un script qui charge les modules à la demande (en vérifiant qu'ils ne sont pas déjà chargés). Relier le tout à une icone, si tu utilise une ihm. Et n'avoir qu'à cliquer sur écouteur ou hp pour choisir sa sortie...
 
 
dans /proc/modules il y a les infos sur les ... modules chargées.


Message édité par nemrod_01 le 26-07-2002 à 15:23:54
Reply

Marsh Posté le 26-07-2002 à 15:24:53    

nemrod_01 a écrit a écrit :

Tu peux, ne charger, que les modules de la carte que tu veux utiliser.  
 
Si je comprend bien parfois tu veux une sortie sur hp et parfois une sortie sur écouteurs ?
 
Idée :
Faire un script qui charge les modules à la demande (en vérifiant qu'ils ne sont pas déjà chargés). Relier le tout à une icone, si tu utilise une ihm. Et n'avoir qu'à cliquer sur écouteur ou hp pour choisir sa sortie...
 
 
dans /proc/modules il y a les infos sur les ... modules chargées.




 
 
 
oui voila, c'est ca, je veux pouvoir choisir la sortie son: hp ou casque (suivant l'heure en fait :/), c pas mal l'idée du script, je vais tacher de voir ca ce soir :)

Reply

Marsh Posté le 26-07-2002 à 15:27:47    

freds45 a écrit a écrit :

 
 
 
 
oui voila, c'est ca, je veux pouvoir choisir la sortie son: hp ou casque (suivant l'heure en fait :/), c pas mal l'idée du script, je vais tacher de voir ca ce soir :)




 
 
je sais qu'on peut faire ça avec les drivers alsa (pleinement supporté) mais vu que j'en ai pas l'utilité, j'ai jamais essayé donc je peux pas t'en dire plus

Reply

Marsh Posté le 26-07-2002 à 15:31:10    

djoh a écrit a écrit :

 
 
 
je sais qu'on peut faire ça avec les drivers alsa (pleinement supporté) mais vu que j'en ai pas l'utilité, j'ai jamais essayé donc je peux pas t'en dire plus  




 
je pensais pas passer par alsa au départ, mais je vais peut etre tacher de voir de ce coté la.
 
en gros, ca marche comment alsa? fo aussi charger des modules spécifiques ?

Reply

Marsh Posté le 26-07-2002 à 15:39:45    

Que cela soit alsa ou oss le probléme est le même.
 
Charger les bon modules avec les bons paramétres en ayant déchargé les anciens s'ils était présent.
 
Maintenant si tu veux automatiser cela tu peux créer une tâche
qui au démarrage de la machine suivant l'heure lance un des deux scripts.
qui à des heures fixés fait lance le script qui va bien.
 
 
 
pour tester :
 
modprobe "nom_du_module" permet de charger un module pout ta carte son.
modprobe -r "nom_du_module" permet de décharger un module chargé.
 
 


Message édité par nemrod_01 le 26-07-2002 à 15:46:31
Reply

Marsh Posté le 26-07-2002 à 15:45:14    

freds45 a écrit a écrit :

 
 
je pensais pas passer par alsa au départ, mais je vais peut etre tacher de voir de ce coté la.
 
en gros, ca marche comment alsa? fo aussi charger des modules spécifiques ?




 
alsa gère le duplex et c'est déjà un gros avantage en soit
sinon, ben ça avance vite niveau devel, le son est bon chez moi, assez fort ...
pour l'install, rien de plus simple : tu recup les sources sur http://www.alsa-project.org  
tu prends les 0.9 (les 5 fichiers) que tu compiles dans l'ordre où ils sont présentés sur le site
 
matte les readme inclu dans les packages
et tu peux jetter un coup d'oeil ici sur le site de lea-linux qui explique comment géré automatiquement plusieurs carte (le site est encore down :( )

Reply

Marsh Posté le 26-07-2002 à 15:49:24    

djoh a écrit a écrit :

 
....
matte les readme inclu dans les packages
et tu peux jetter un coup d'oeil ici sur le site de lea-linux qui explique comment géré automatiquement plusieurs carte (le site est encore down :( )




 
 
vi tuxfamily.org était down. Victime de son succés (forte charge)  et de prob matériel (je crois).

Reply

Marsh Posté le 26-07-2002 à 15:51:13    

nemrod_01 a écrit a écrit :

 
 
 
vi tuxfamily.org était down. Victime de son succés (forte charge)  et de prob matériel (je crois).
 




 
ouai na mais c'était revenu (hier je crois) mais y-a pu, encore une fois :(  
j'ai peur pour eux
c'est dommage qu'ils aient des pb

Reply

Marsh Posté le 26-07-2002 à 16:03:27    

djoh a écrit a écrit :

 
 
ouai na mais c'était revenu (hier je crois) mais y-a pu, encore une fois :(  
j'ai peur pour eux
c'est dommage qu'ils aient des pb




 
 
 
<OFF TOPIC >
 
C'est clair, et vraiment dommage pour eux ainsi que pour l'ensemble des projets qu'ils hébergent.
 
</OFF TOPIC>
 
 
Sinon il y a le cache de google.
Merci le cache de google.
 
la totale
 
http://www.google.fr/search?hl=fr& [...] ogle&meta=
 
Mais bon j'ai pas trouvé la page dans le cache )-:
 
 

Reply

Marsh Posté le 26-07-2002 à 16:03:27   

Reply

Marsh Posté le 26-07-2002 à 16:12:47    

nemrod_01 a écrit a écrit :

 
 
 
 
<OFF TOPIC >
 
C'est clair, et vraiment dommage pour eux ainsi que pour l'ensemble des projets qu'ils hébergent.
 
</OFF TOPIC>
 
 
Sinon il y a le cache de google.
Merci le cache de google.
 
la totale
 
http://www.google.fr/search?hl=fr& [...] ogle&meta=
 
Mais bon j'ai pas trouvé la page dans le cache )-:
 
 
 




 
[:rofl][:rofl][:rofl][:rofl][:rofl]
le cache de google  :lol:  
c'est pas plutot ton cache ?  :p


Message édité par djoh le 26-07-2002 à 16:13:58
Reply

Marsh Posté le 26-07-2002 à 16:21:53    

djoh a écrit a écrit :

 
 
[:rofl][:rofl][:rofl][:rofl][:rofl]
le cache de google  :lol:  
c'est pas plutot ton cache ?  :p




 
Ben non google maintient un cache des pages. (le petit lien cached ou en cache)
 
Par exemple :
 
http://www.google.fr/search?q=cach [...] r&ie=UTF-8
 
 
 
Non mais ! (-:
 
c'est comme le mot clés site: qui permet de restreindre la recherche sur un site précis.
 
du style carte son site:www.lea-linux.org
 
 
c'est pas pour rien qu'ils ont un joli cluster linux derriére !
 

Reply

Marsh Posté le 26-07-2002 à 16:26:57    

nemrod_01 a écrit a écrit :

 
 
Ben non google maintient un cache des pages. (le petit lien cached ou en cache)
 
Par exemple :
 
http://www.google.fr/search?q=cach [...] r&ie=UTF-8
 
 
 
Non mais ! (-:
 
c'est comme le mot clés site: qui permet de restreindre la recherche sur un site précis.
 
du style carte son site:www.lea-linux.org
 
 
c'est pas pour rien qu'ils ont un joli cluster linux derriére !
 
 




 
 
 :ouch:  
c'est quoi ce bordel  :ouch:  
c'est dingue, je savais pas qu'on pouvait faire ça
j'avais pas vu le lien cache
mes plus plates excuses  :jap:  :jap:  :jap:  
 
et pour le coup du site je savais pas non plus  :wahoo:

Reply

Marsh Posté le 26-07-2002 à 16:27:42    

<off topic>
 
</off topic>
 
 
et enfonçons le clou  
 
http://www.google.fr/features.html#cached
 
voili voilo
 
 
et pour finir le célébre http://www.google.fr/linux  
 
et très pratique.
 
 
le cluster linux expliqué  
http://www.google.fr/press/highlights.html (plus de 10 000 serveurs linux) pour réponde à 150 millions de recherches par jour (avec plus de 2 millions de pages web indexées).
 
 
Vive google. <- trés subjectif comme remarque.

Reply

Marsh Posté le 26-07-2002 à 16:33:08    

Alors voila l'aide sur lea-linux via le cache de google (merci qui ???).
 
Pour configurer le son soit avec les drivers oss, soit avec les drivers alsa.
Avec ton noyau suivant la distrib (mandrake, redhat par exemple) viennent les deux types de drivers.
 
 
http://www.google.fr/search?q=cach [...] r&ie=UTF-8


Message édité par nemrod_01 le 26-07-2002 à 16:34:37
Reply

Marsh Posté le 26-07-2002 à 16:38:40    

pour www.google.com/linux je connais
par contre 10000 serveurs  :ouch:

Reply

Marsh Posté le 26-07-2002 à 17:04:59    

alias sound-slot-0 sb128
alias sound-slot-1 ac97


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 26-07-2002 à 17:14:35    

voila, je me suis fait un ptit script shell vite fait +- bien fait,  
 
 


# swap les 2 cartes sons
# TODO: passer par les 2 set, ca serait plus propre :)
#fred 26 07 2002
 
set $son1 "es1371"
set $i810_audio "i810_audio"
 
    if [ `lsmod | grep ^es1371 | wc -l` == 1 ] ; then
 rmmod es1371  
 insmod i810_audio > /dev/null
 echo "Ac97 activated"
    else
 rmmod i810_audio
 insmod es1371 > /dev/null
 echo "Sb128 activated"
    fi


 
maintenant, petites questions... je fais comment pour utiliser mes 2 variables d'environnement a la place de mettre ca en dur ?  :??:  
 
c koi la différence entre modprobe et insmod/rmmod ?  :??:  
 
voila, merci !
 
 
edit: les alignement déconnent un peu... :/


Message édité par freds45 le 26-07-2002 à 17:15:21
Reply

Marsh Posté le 26-07-2002 à 17:18:13    

modprobe gere les dependances des modules  
 
genre tu peux pas faire insmod emu10k1 si t as pas soundcore
alors que modprobe te le fera automatiquement  ( modprobe -r pour l inverse )
 
sinon tu vas avoir un sacré probleme avec ton script , si kmix /gmix ou tout autre mixer est utlisé ( donc le device /dev/mixer ou /dev/sound/mixer )  
 
tu vas avoir un beau message d erreur "Device or resource busy"
 
pareil si /dev/dsp est utilisé par xmms ou tout autre softs son


Message édité par houplaboom42 le 26-07-2002 à 17:20:48
Reply

Marsh Posté le 26-07-2002 à 17:26:36    

houplaboom42 a écrit a écrit :

modprobe gere les dependances des modules  
 
genre tu peux pas faire insmod emu10k1 si t as pas soundcore
alors que modprobe te le fera automatiquement  ( modprobe -r pour l inverse )
 
sinon tu vas avoir un sacré probleme avec ton script , si kmix /gmix ou tout autre mixer est utlisé ( donc le device /dev/mixer ou /dev/sound/mixer )  
 
tu vas avoir un beau message d erreur "Device or resource busy"
 
pareil si /dev/dsp est utilisé par xmms ou tout autre softs son




 
ok je vais tacher de revoir la chose... donc c'est mieux modprobe :D
en fait j'avais mis tous les "sous modules" nécessaires aux 2 du script dans /etc/rc.d/rc.modules, mais avec modprobe, ca ira mieux :)
 
 
edit: j'avais pas fait gaffe, le 42 de ton pseudo, ca a 1 signification spéciale ;) ?


Message édité par freds45 le 26-07-2002 à 17:27:24
Reply

Marsh Posté le 26-07-2002 à 17:30:19    

ah non pas du tout  :D  
 
42...42... voyons enfin tout personne normallement constituée
devrait savoir d ou ca vient  ;)

Reply

Marsh Posté le 26-07-2002 à 17:35:27    

houplaboom42 a écrit a écrit :

ah non pas du tout  :D  
 
42...42... voyons enfin tout personne normallement constituée
devrait savoir d ou ca vient  ;)  




 
 
Alors  
 
l'âge du capitaine ?
le port du bateau ?
la pointure dudit capitaine ?
le nom du perroquet du capitaine ?

Reply

Marsh Posté le 26-07-2002 à 18:08:57    

tout a la fois "42" est la reponse a tout
en gros la reponse a la question fondamentale de la vie, l'univers et le reste.
 


Message édité par houplaboom42 le 26-07-2002 à 18:10:50
Reply

Marsh Posté le 26-07-2002 à 18:13:36    

houplaboom42 a écrit a écrit :

tout a la fois "42" est la reponse a tout
en gros la reponse a la question fondamentale de la vie, l'univers et le reste.
 
 




 
voila, on s'est compris ;)

Reply

Marsh Posté le 26-07-2002 à 23:25:50    

ptit up  :bounce: pour l'histoire des variables d'environnement...

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed