ALSA limite a 3 cartes son? - Multimédia - Linux et OS Alternatifs
Marsh Posté le 11-08-2004 à 09:15:15
chez moi (debian) j'ai une option pour les modules alsa qui donne le nombre max de cartes :
|
Regarde voir pour trouver l'équivalence chez toi
Marsh Posté le 11-08-2004 à 10:23:17
desole j'suis pas super a l'aide sous linux
elle est ou cette option stp?
Marsh Posté le 11-08-2004 à 10:41:41
dans /etc/modules.conf
tu auras aussi des lignes du style :
alias sound-slot-0 snd-intel8x0
et tu rajoutes le option en-dessous
Marsh Posté le 11-08-2004 à 11:00:30
j'ai pas de /etc/mocules.conf
j'en ai cree un, avec juste ca:
alias char-major-116 snd
options snd major=116 cards_limit=6
apres avoir cree le fichier, j'ai reboote, mais y me detecte toujours pas toutes les cartes (y en a 6)
Marsh Posté le 11-08-2004 à 13:21:19
ouais modules.conf, j'ai mal tape ici (mais teste dans le bon fichier sur le pc)
dans /etc/modules.conf ou dans /etc/modprobe.conf, aucun effet quand j'ajoute ca:
alias char-major-116 snd
options snd major=116 cards_limit=6
Marsh Posté le 11-08-2004 à 13:51:42
Fedora = noyau 2.6
noyau 2.6 = fichier de conf des modules = /etc/modprobe.conf et /etc/modprobe.preload
cependant tu dois avoir un fichier ayant des alias pour mal de modules ( ls /etc/mod* ).
de plus cela peut être un limitation de l'outil de conf de RH.
donc ajoutes les pilotes ( et les bonnes lignes ) à la main et vois ce que cela donne
Marsh Posté le 11-08-2004 à 14:31:15
inspire toi des lignes précédentes. tu verras c'est assez logique
Marsh Posté le 11-08-2004 à 14:59:05
alias char-major-116 snd
options snd major=116 cards_limit=6
ca suffit ca?
Marsh Posté le 11-08-2004 à 15:03:07
Dark_Schneider a écrit : ( ls /etc/mod* ) |
/etc/modprobe.conf /etc/modprobe.conf~ /etc/modprobe.conf.dist
Marsh Posté le 11-08-2004 à 15:06:28
voila le contenu de modprobe.conf
alias eth0 e100
alias snd-card-0 snd-ice1712
install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ice1712 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ice1712
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
svp donnez moi un p'tit coup de main, j'suis perdu
je rajoute quoi?
Marsh Posté le 11-08-2004 à 15:17:30
en mettant ca, et apres reboot
alias eth0 e100
alias snd-card-0 snd-ice1712
options snd major=116 cards_limit=6
install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ice1712 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ice1712
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
toujours pareil, pas plus de cartes detectees
Marsh Posté le 11-08-2004 à 15:26:54
alias snd-card-0 snd-ice1712 = assignare à la carte son n°0 ( = 1ère carte son ) le pilote snd-ice1712
Marsh Posté le 11-08-2004 à 15:33:02
je comprends pas trop ton message
ok, la ligne que tu as ecrit assigne le pilote a la carte0
mais y a 6 cartes comme celle la dans le pc (dont 4 sont reconnues, en fait c'est 4 et pas 3)
y a pas besion de 6x cette ligne?
Marsh Posté le 11-08-2004 à 15:40:57
fais marcher ton cerveau.
Marsh Posté le 11-08-2004 à 15:46:49
tu peux pas me filer un coup de main?
depuis 2 jours j'essaye de faire marcher ce truc, et j'ai aucune idee des commandes qu'y faut filer a linux et alsa
toi t'as l'air de savoir, ca te prends 2 minutes...
Marsh Posté le 11-08-2004 à 15:47:53
tout ce que je veux savoir, c'est si le
options snd major=116 cards_limit=6
est suffisant pour faire marcher 6 cartes, et ou il faut le mettre
et si c'est pas ca, ben ce qu'il faut mettre a la place
Marsh Posté le 11-08-2004 à 15:50:07
connais les pilotes à utiliser pour tes différentes cartes sons ?
si non, utilise la commande lspci pour avoir les références.
ensuite va sur http://www.alsa-project.org/alsa-doc/ pour savoir kel pilote associer à la carte son.
http://www.alsa-project.org/documentation.php <- doc de ALSA.
pour 6 cartes sons :
alias snd-card-0 nom_du_pilote
alias snd-card-1 nom_du_pilote
alias snd-card-2 nom_du_pilote
alias snd-card-3 nom_du_pilote
alias snd-card-4 nom_du_pilote
alias snd-card-5 nom_du_pilote
alias snd-card-6 nom_du_pilote
Marsh Posté le 11-08-2004 à 15:54:09
les 6 cartes sont identiques, basees sur la meme puce (ice1712)
donc je fais ca?:
alias eth0 e100
alias snd-card-0 snd-ice1712
alias snd-card-1 snd-ice1712
alias snd-card-2 snd-ice1712
alias snd-card-3 snd-ice1712
alias snd-card-4 snd-ice1712
alias snd-card-5 snd-ice1712
alias snd-card-6 snd-ice1712
install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ice1712 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ice1712
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
le
options snd major=116 cards_limit=6
je l'oublie?
et le
install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ice1712 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ice1712
je le sextuple ou c'est bon comme ca?
Marsh Posté le 11-08-2004 à 15:56:09
mais, comme j'ai 6 cartes et que 4 qui marchent, comment ca se fait que 4 marchent dejan avec une seule ligne qui est
alias snd-card-0 snd-ice1712
?
Marsh Posté le 11-08-2004 à 16:00:51
Code :
|
cela dis juste koi faire lorsqu'on charge le module/pilote snd-ice1712 ( install snd-ice1712 ... ) et koi faire lorqu'il est enlevé ( remove snd-ice1712 .... ).
si elles marchaient c'estq ue le module une fiois chargé voyaient les autres cartes et les prenait en charge.
cependant tu as quand même un pb de limitation du nolmbre de cartes son alors.
check le contenu de /etc/modprobe.conf.dist
Marsh Posté le 11-08-2004 à 16:00:59
avec ca comme modprobe.conf
alias eth0 e100
alias snd-card-0 snd-ice1712
alias snd-card-1 snd-ice1712
alias snd-card-2 snd-ice1712
alias snd-card-3 snd-ice1712
alias snd-card-4 snd-ice1712
alias snd-card-5 snd-ice1712
alias snd-card-6 snd-ice1712
#options snd major=116 cards_limit=6
install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ice1712 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ice1712
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
ca marche toujours pas, uniquement 4 cartes detectees par alsa
Marsh Posté le 11-08-2004 à 16:03:37
cf doc alsa
Marsh Posté le 11-08-2004 à 16:07:07
merci mais pour ca j'avais pas besion de venir ici
t'as pas un p'tit coup de pouce a ma donner stp?
Marsh Posté le 11-08-2004 à 16:15:05
avac ca dans modules.conf ET dans modprobe.conf ca marche toujours pas
alias eth0 e100
alias char-major-116 snd
options snd snd_major=116 snd_cards_limit=6
alias snd-card-0 snd-ice1712
alias snd-card-1 snd-ice1712
alias snd-card-2 snd-ice1712
alias snd-card-3 snd-ice1712
alias snd-card-4 snd-ice1712
alias snd-card-5 snd-ice1712
install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ice1712 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ice1712
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
j'en ai marre
Marsh Posté le 11-08-2004 à 16:18:04
je connais mdk, pas Fedora.
http://alsa.opensrc.org/index.php?page=MultipleCards
en lisant cela je dirais qu'il faudrais que ton modprobe.conf ressemble à ceci :
Code :
|
Marsh Posté le 11-08-2004 à 16:43:16
j"ai mis ca, et ca marche toujours pas
alias eth0 e100
alias char-major-116 snd
alias char-major-14 soundcore
options snd major=116 cards_limit=6
alias snd-card-0 snd-ice1712
alias sound-slot-0 snd-card-0
alias snd-card-1 snd-ice1712
alias sound-slot-1 snd-card-1
alias snd-card-2 snd-ice1712
alias sound-slot-2 snd-card-2
alias snd-card-3 snd-ice1712
alias sound-slot-3 snd-card-3
alias snd-card-4 snd-ice1712
alias sound-slot-4 snd-card-4
alias snd-card-5 snd-ice1712
alias sound-slot-5 snd-card-5
install snd-ice1712 /sbin/modprobe --ignore-install snd-ice1712 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ice1712 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ice1712
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd
Marsh Posté le 12-08-2004 à 09:43:08
ou la 6 cartes son, rien que ca ...
tous tes slots pci sont occupé rien qu'avec tes cartes son je suppose
Marsh Posté le 12-08-2004 à 12:59:42
ouais c ca
6 cartes son pro, 8 sorties chacune, j'vous dis pas le cablage derriere
tiens, ce matin ca a marche, les 6 cartes sont detectees sous alsa
j'ai un mixer (en mode graphique) ENORME nizarement les 6 ont aussi recu une "emulation" OSS alors qu'avant une seule en avait
mais je sais pas pourquoi ca marche. j'ai touche a RIEN depuis le dernier reboot, et la ca marche
j'vais plus rebooter
Marsh Posté le 12-08-2004 à 13:17:54
8 sorties, ca veut dire que tu as du 7.1 ou c'est vraiment spécifique aux cartes pro
Marsh Posté le 12-08-2004 à 13:34:51
Avec 6 SB16 tu peux potentiellement faire du 5.1
Marsh Posté le 12-08-2004 à 14:05:22
ben la j'peux gerer 6 salles 7.1
par contre j'ai remarque un truc bizare.
les cartes utilisees sont des M audio delta 1010, et des delta 410 (toutes le meme chip ice1712/envy24)
Un aplay (d'un fichier wav mono, en 44100khz) consomme environ 3% de cpu sur un P4 2.4B. On a 22% d'utilisation cpu avec 8 pistes jouees, sur une carte
J'ai teste avec un autre modele, des m audio revolution (ice1724/envy24HT), ben on tombe a 9% d'utilisation cpu sur 8 pistes
les premieres etant des cartes pro, concues pour le multipiste
la nouvelle est une carte 7.1 grand public, avec quasiment la meme puce (juste une evolution de la premiere)
Marsh Posté le 12-08-2004 à 14:10:59
meilleure optimisatrion du pilote peut être.
tu peux faire un rapport de bug chez ALSA. ils corrigeront peut être le problème.
Marsh Posté le 11-08-2004 à 07:28:05
J'ai un probleme avec la fedora core 2, quand je veux installer plusieurs cartes son dans un pc, alsa ne m'en detecte que 3 maximum
toutes les cartes sont bien detectees apres leurs installation, et ont ete configurees. de meme dans menu->systeme->configurer les cartes son, toutes les cartes sont presentes dans la liste
mais pas dans alsa
c'est un bug (limitation?) connu?
Merci de votre aide