Après avoir installé Mandrake 2005 LE à cause de mes problèmes de vidéo sur
la Mandriva 2006, j'ai un gros problème de cartes son.
En fait, je possède deux cartes sons :
- Une VIA 8235 intégrée à la carte-mère ( une Asus A7V8X-X ) sur laquelle
sont branchés mes écouteurs.
- Une Sound Blaster 4.1 Digital PCI sur laquelle sont branchés des
hauts-parleurs 4.1.
Sous Windows, je peux switcher librement entre l'une et l'autre via le
panneau de configuration.
Mais sous Linux, je nage totalement...
La carte VIA est bien repérée, et si je vais dans HardDrake, il me semble
que la Sound Blaster est aussi bien repérée ( on voit les 2 ). Seulement, je
n'ai du son qu'à partir de ma VIA, et je ne parviens pas à obtenir du son
par la Sound Blaster...
J'ai réinstallé la dernière version d'ALSA ( même si j'ai eu une erreur de
compilation dans les utils ), et ça n'a rien changé. Même en faisant
alsaconf et en sélectionnant la Sound Blaster.
Pour finir :
- en faisant un lsmod, j'ai vu les modules de la carte VIA ( des
snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle
pas du tout reconnue en fait ?
- Si je fais un alsamixer dans la console, il m'est indiqué en haut que je
suis sur la VIA 8235, mais pas du tout sur la Sound Blaster.
Comment faire ? Je débute sous Linux et là je ne trouve pas du tout... Et
j'aimerais vraiment éviter de désactiver dans le Bios la carte mère intégrée
ou de débrancher et rebrancher mes câbles...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas George
"DaSayan" wrote in message <441425e1$0$12873$:
- en faisant un lsmod, j'ai vu les modules de la carte VIA ( des snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle pas du tout reconnue en fait ?
Regarde les résultats des commandes suivantes, éventuellement poste-les ici :
"DaSayan" wrote in message <441425e1$0$12873$626a54ce@news.free.fr>:
- en faisant un lsmod, j'ai vu les modules de la carte VIA ( des
snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle
pas du tout reconnue en fait ?
Regarde les résultats des commandes suivantes, éventuellement poste-les
ici :
- en faisant un lsmod, j'ai vu les modules de la carte VIA ( des snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle pas du tout reconnue en fait ?
Regarde les résultats des commandes suivantes, éventuellement poste-les ici :
Après avoir installé Mandrake 2005 LE à cause de mes problèmes de vidéo sur la Mandriva 2006, j'ai un gros problème de cartes son.
En fait, je possède deux cartes sons : - Une VIA 8235 intégrée à la carte-mère ( une Asus A7V8X-X ) sur laquelle sont branchés mes écouteurs. - Une Sound Blaster 4.1 Digital PCI sur laquelle sont branchés des hauts-parleurs 4.1.
Sous Windows, je peux switcher librement entre l'une et l'autre via le panneau de configuration.
Mais sous Linux, je nage totalement... La carte VIA est bien repérée, et si je vais dans HardDrake, il me semble que la Sound Blaster est aussi bien repérée ( on voit les 2 ). Seulement, je n'ai du son qu'à partir de ma VIA, et je ne parviens pas à obtenir du son par la Sound Blaster...
J'ai réinstallé la dernière version d'ALSA ( même si j'ai eu une erreur de compilation dans les utils ), et ça n'a rien changé. Même en faisant alsaconf et en sélectionnant la Sound Blaster. Pour finir : - en faisant un lsmod, j'ai vu les modules de la carte VIA ( des snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle pas du tout reconnue en fait ? - Si je fais un alsamixer dans la console, il m'est indiqué en haut que je suis sur la VIA 8235, mais pas du tout sur la Sound Blaster.
Comment faire ? Je débute sous Linux et là je ne trouve pas du tout... Et j'aimerais vraiment éviter de désactiver dans le Bios la carte mère intégrée ou de débrancher et rebrancher mes câbles...
Merci d'avance pour votre aide !
-- DaSayan
Bonjour,
Au démarrage Linux recherche les matériels installés et pour les cartes sons il s'arrète aprés avoir trouvé la première. Quand on a 2 cartes son la loi de l'emmerdement maximum veut qu'il choisisse jamais la bonne.
Pour l'obliger a prendre celle que l'on veut, il faudra faire charger le driver de ta carte en premier en l'inscrivant dans le fichier /etc/modprobe.preload en passant sous root évidemment.
Dans ton cas pour avoir les deux cartes son j'inscrirais les deux drivers dans ce fichier. Je n'ai jamais essayé mais c'est peut-être une idée à vérifier.
Jacques.
Bonjour à tout le monde,
Après avoir installé Mandrake 2005 LE à cause de mes problèmes de vidéo sur
la Mandriva 2006, j'ai un gros problème de cartes son.
En fait, je possède deux cartes sons :
- Une VIA 8235 intégrée à la carte-mère ( une Asus A7V8X-X ) sur laquelle
sont branchés mes écouteurs.
- Une Sound Blaster 4.1 Digital PCI sur laquelle sont branchés des
hauts-parleurs 4.1.
Sous Windows, je peux switcher librement entre l'une et l'autre via le
panneau de configuration.
Mais sous Linux, je nage totalement...
La carte VIA est bien repérée, et si je vais dans HardDrake, il me semble
que la Sound Blaster est aussi bien repérée ( on voit les 2 ). Seulement, je
n'ai du son qu'à partir de ma VIA, et je ne parviens pas à obtenir du son
par la Sound Blaster...
J'ai réinstallé la dernière version d'ALSA ( même si j'ai eu une erreur de
compilation dans les utils ), et ça n'a rien changé. Même en faisant
alsaconf et en sélectionnant la Sound Blaster.
Pour finir :
- en faisant un lsmod, j'ai vu les modules de la carte VIA ( des
snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle
pas du tout reconnue en fait ?
- Si je fais un alsamixer dans la console, il m'est indiqué en haut que je
suis sur la VIA 8235, mais pas du tout sur la Sound Blaster.
Comment faire ? Je débute sous Linux et là je ne trouve pas du tout... Et
j'aimerais vraiment éviter de désactiver dans le Bios la carte mère intégrée
ou de débrancher et rebrancher mes câbles...
Merci d'avance pour votre aide !
--
DaSayan
Bonjour,
Au démarrage Linux recherche les matériels installés et pour les cartes sons il
s'arrète aprés avoir trouvé la première. Quand on a 2 cartes son la loi de
l'emmerdement maximum veut qu'il choisisse jamais la bonne.
Pour l'obliger a prendre celle que l'on veut, il faudra faire charger le driver
de ta carte en premier en l'inscrivant dans le fichier /etc/modprobe.preload
en passant sous root évidemment.
Dans ton cas pour avoir les deux cartes son j'inscrirais les deux drivers dans
ce fichier. Je n'ai jamais essayé mais c'est peut-être une idée à vérifier.
Après avoir installé Mandrake 2005 LE à cause de mes problèmes de vidéo sur la Mandriva 2006, j'ai un gros problème de cartes son.
En fait, je possède deux cartes sons : - Une VIA 8235 intégrée à la carte-mère ( une Asus A7V8X-X ) sur laquelle sont branchés mes écouteurs. - Une Sound Blaster 4.1 Digital PCI sur laquelle sont branchés des hauts-parleurs 4.1.
Sous Windows, je peux switcher librement entre l'une et l'autre via le panneau de configuration.
Mais sous Linux, je nage totalement... La carte VIA est bien repérée, et si je vais dans HardDrake, il me semble que la Sound Blaster est aussi bien repérée ( on voit les 2 ). Seulement, je n'ai du son qu'à partir de ma VIA, et je ne parviens pas à obtenir du son par la Sound Blaster...
J'ai réinstallé la dernière version d'ALSA ( même si j'ai eu une erreur de compilation dans les utils ), et ça n'a rien changé. Même en faisant alsaconf et en sélectionnant la Sound Blaster. Pour finir : - en faisant un lsmod, j'ai vu les modules de la carte VIA ( des snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle pas du tout reconnue en fait ? - Si je fais un alsamixer dans la console, il m'est indiqué en haut que je suis sur la VIA 8235, mais pas du tout sur la Sound Blaster.
Comment faire ? Je débute sous Linux et là je ne trouve pas du tout... Et j'aimerais vraiment éviter de désactiver dans le Bios la carte mère intégrée ou de débrancher et rebrancher mes câbles...
Merci d'avance pour votre aide !
-- DaSayan
Bonjour,
Au démarrage Linux recherche les matériels installés et pour les cartes sons il s'arrète aprés avoir trouvé la première. Quand on a 2 cartes son la loi de l'emmerdement maximum veut qu'il choisisse jamais la bonne.
Pour l'obliger a prendre celle que l'on veut, il faudra faire charger le driver de ta carte en premier en l'inscrivant dans le fichier /etc/modprobe.preload en passant sous root évidemment.
Dans ton cas pour avoir les deux cartes son j'inscrirais les deux drivers dans ce fichier. Je n'ai jamais essayé mais c'est peut-être une idée à vérifier.
Jacques.
Nicolas George
Jacques Pronchery wrote in message <441445cb$0$20187$:
Au démarrage Linux recherche les matériels installés et pour les cartes sons il s'arrète aprés avoir trouvé la première.
Euh, non, ça c'est complètement faux. C'est vrai peut-être pour certains outils de certaines versions de certaines distributions, mais ce n'est en aucun cas une généralité.
Jacques Pronchery wrote in message
<441445cb$0$20187$8fcfb975@news.wanadoo.fr>:
Au démarrage Linux recherche les matériels installés et pour les cartes
sons il s'arrète aprés avoir trouvé la première.
Euh, non, ça c'est complètement faux. C'est vrai peut-être pour certains
outils de certaines versions de certaines distributions, mais ce n'est en
aucun cas une généralité.
Jacques Pronchery wrote in message <441445cb$0$20187$:
Au démarrage Linux recherche les matériels installés et pour les cartes sons il s'arrète aprés avoir trouvé la première.
Euh, non, ça c'est complètement faux. C'est vrai peut-être pour certains outils de certaines versions de certaines distributions, mais ce n'est en aucun cas une généralité.
Jacques Pronchery
Jacques Pronchery wrote in message <441445cb$0$20187$:
Au démarrage Linux recherche les matériels installés et pour les cartes sons il s'arrète aprés avoir trouvé la première.
Euh, non, ça c'est complètement faux. C'est vrai peut-être pour certains outils de certaines versions de certaines distributions, mais ce n'est en aucun cas une généralité.
C'est possible, je ne connais pas très bien les initialisations. Mais il faudrai expliquer pourquoi il n'y a qu'une carte qui fonctionne et que l'on ne peux pas commuter sur l'autre. La seule solution que je connaisse c'est de déclarer le driver de la carte qui nous interesse dans le fichier /etc/modprobe.preload Je suis très interesser de comprendre ce fonctionnement. Merci.
Jacques.
Jacques Pronchery wrote in message
<441445cb$0$20187$8fcfb975@news.wanadoo.fr>:
Au démarrage Linux recherche les matériels installés et pour les cartes
sons il s'arrète aprés avoir trouvé la première.
Euh, non, ça c'est complètement faux. C'est vrai peut-être pour certains
outils de certaines versions de certaines distributions, mais ce n'est en
aucun cas une généralité.
C'est possible, je ne connais pas très bien les initialisations.
Mais il faudrai expliquer pourquoi il n'y a qu'une carte qui fonctionne
et que l'on ne peux pas commuter sur l'autre.
La seule solution que je connaisse c'est de déclarer le driver de la carte
qui nous interesse dans le fichier /etc/modprobe.preload
Je suis très interesser de comprendre ce fonctionnement.
Merci.
Jacques Pronchery wrote in message <441445cb$0$20187$:
Au démarrage Linux recherche les matériels installés et pour les cartes sons il s'arrète aprés avoir trouvé la première.
Euh, non, ça c'est complètement faux. C'est vrai peut-être pour certains outils de certaines versions de certaines distributions, mais ce n'est en aucun cas une généralité.
C'est possible, je ne connais pas très bien les initialisations. Mais il faudrai expliquer pourquoi il n'y a qu'une carte qui fonctionne et que l'on ne peux pas commuter sur l'autre. La seule solution que je connaisse c'est de déclarer le driver de la carte qui nous interesse dans le fichier /etc/modprobe.preload Je suis très interesser de comprendre ce fonctionnement. Merci.
Jacques.
Nicolas George
Jacques Pronchery wrote in message <44147bee$0$18335$:
Mais il faudrai expliquer pourquoi il n'y a qu'une carte qui fonctionne et que l'on ne peux pas commuter sur l'autre.
Fais les manipulations que j'ai décrites dans le message frère du tien (<dv1eoi$1ijk$) dans le cas où tu n'as rien fait de particulier pour choisir la carte que tu veux, ça devrait aider à comprendre.
Jacques Pronchery wrote in message
<44147bee$0$18335$8fcfb975@news.wanadoo.fr>:
Mais il faudrai expliquer pourquoi il n'y a qu'une carte qui fonctionne
et que l'on ne peux pas commuter sur l'autre.
Fais les manipulations que j'ai décrites dans le message frère du tien
(<dv1eoi$1ijk$1@biggoron.nerim.net>) dans le cas où tu n'as rien fait de
particulier pour choisir la carte que tu veux, ça devrait aider à
comprendre.
Jacques Pronchery wrote in message <44147bee$0$18335$:
Mais il faudrai expliquer pourquoi il n'y a qu'une carte qui fonctionne et que l'on ne peux pas commuter sur l'autre.
Fais les manipulations que j'ai décrites dans le message frère du tien (<dv1eoi$1ijk$) dans le cas où tu n'as rien fait de particulier pour choisir la carte que tu veux, ça devrait aider à comprendre.
DaSayan
"DaSayan" wrote in message <441425e1$0$12873$:
- en faisant un lsmod, j'ai vu les modules de la carte VIA ( des snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne serait-elle
pas du tout reconnue en fait ?
Regarde les résultats des commandes suivantes, éventuellement poste-les ici :
Bon, j'ai réussi finalement à résoudre mon problème mais sans trop comprendre comment.
J'ai fait, dans la ligne de commande, "man alsamixer". Puis, en suivant les explications données, j'ai fait "alsamixer -c 0". Et là, je suis tombé sur les réglages de ma Sound Blaster nommée là bas "Ensoniq". Tout les réglages étant en mute et volume 0, j'ai tout mis en actif avec le volume à la moitié. J'ai ensuite lancé un mp3 sous amaroK... et j'avais enfin du son sur mes hauts parleurs ! J'ai ensuite à l'aide de KMix reconfiguré un peu les réglages du son pour que ce soit un peu mieux, parce que là ça donnait bizarre. Bref, ça fonctionne.
Il me reste encore deux problèmes mineurs : - Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles ( mais le son reste tout de même écoutable ). - La carte son de ma carte mère est maintenant désactivée. Dois-je en déduire que cette commande "alsamixer -c" peut me servir à switcher entre l'une et l'autre carte ?
Merci pour ta réponse en tout cas. Je mets quand même ici le listing des résultats des commandes que tu m'as donné, et que j'ai exécuté avant de faire la solution ci-dessus : http://glennwall.free.fr/sonlinux.txt Si ça peut m'aider à comprendre comment j'ai fait pour réussir, et d'où venait mon problème...
-- DaSayan
"DaSayan" wrote in message <441425e1$0$12873$626a54ce@news.free.fr>:
- en faisant un lsmod, j'ai vu les modules de la carte VIA ( des
snd-via82xx ), mais pas du tout ceux de la Sound Blaster ; ne
serait-elle
pas du tout reconnue en fait ?
Regarde les résultats des commandes suivantes, éventuellement poste-les
ici :
Bon, j'ai réussi finalement à résoudre mon problème mais sans trop
comprendre comment.
J'ai fait, dans la ligne de commande, "man alsamixer".
Puis, en suivant les explications données, j'ai fait "alsamixer -c 0".
Et là, je suis tombé sur les réglages de ma Sound Blaster nommée là bas
"Ensoniq". Tout les réglages étant en mute et volume 0, j'ai tout mis en
actif avec le volume à la moitié.
J'ai ensuite lancé un mp3 sous amaroK... et j'avais enfin du son sur mes
hauts parleurs !
J'ai ensuite à l'aide de KMix reconfiguré un peu les réglages du son pour
que ce soit un peu mieux, parce que là ça donnait bizarre. Bref, ça
fonctionne.
Il me reste encore deux problèmes mineurs :
- Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui
fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles
( mais le son reste tout de même écoutable ).
- La carte son de ma carte mère est maintenant désactivée. Dois-je en
déduire que cette commande "alsamixer -c" peut me servir à switcher entre
l'une et l'autre carte ?
Merci pour ta réponse en tout cas.
Je mets quand même ici le listing des résultats des commandes que tu m'as
donné, et que j'ai exécuté avant de faire la solution ci-dessus :
http://glennwall.free.fr/sonlinux.txt
Si ça peut m'aider à comprendre comment j'ai fait pour réussir, et d'où
venait mon problème...
Bon, j'ai réussi finalement à résoudre mon problème mais sans trop comprendre comment.
J'ai fait, dans la ligne de commande, "man alsamixer". Puis, en suivant les explications données, j'ai fait "alsamixer -c 0". Et là, je suis tombé sur les réglages de ma Sound Blaster nommée là bas "Ensoniq". Tout les réglages étant en mute et volume 0, j'ai tout mis en actif avec le volume à la moitié. J'ai ensuite lancé un mp3 sous amaroK... et j'avais enfin du son sur mes hauts parleurs ! J'ai ensuite à l'aide de KMix reconfiguré un peu les réglages du son pour que ce soit un peu mieux, parce que là ça donnait bizarre. Bref, ça fonctionne.
Il me reste encore deux problèmes mineurs : - Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles ( mais le son reste tout de même écoutable ). - La carte son de ma carte mère est maintenant désactivée. Dois-je en déduire que cette commande "alsamixer -c" peut me servir à switcher entre l'une et l'autre carte ?
Merci pour ta réponse en tout cas. Je mets quand même ici le listing des résultats des commandes que tu m'as donné, et que j'ai exécuté avant de faire la solution ci-dessus : http://glennwall.free.fr/sonlinux.txt Si ça peut m'aider à comprendre comment j'ai fait pour réussir, et d'où venait mon problème...
-- DaSayan
Nicolas George
"DaSayan" wrote in message <4414cfce$0$7819$:
- Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles ( mais le son reste tout de même écoutable ).
Il doit y avoir des réglages spécifiques pour le 4.1, pour mixer deux canaux vers cinq de manière configurable, mais je ne les connais pas.
- La carte son de ma carte mère est maintenant désactivée. Dois-je en déduire que cette commande "alsamixer -c" peut me servir à switcher entre l'une et l'autre carte ?
Non, ça sert juste à régler le son d'une carte, et -c choisit quelle carte. L'activation ou la désactivation d'une carte n'a rien à voir. Ça doit être une coïncidence.
Je mets quand même ici le listing des résultats des commandes que tu m'as donné, et que j'ai exécuté avant de faire la solution ci-dessus : http://glennwall.free.fr/sonlinux.txt
ALSA ne voit que la SouldBlaster. Et de fait, lsmod confirme qu'il manque snd-via82xx pour gérer la carte son intégrée. Pour information, on le voit à ceci :
00:0f.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02) Subsystem: Ensoniq Sound Blaster 16PCI 4.1ch Flags: bus master, slow devsel, latency 32, IRQ 3 I/O ports at d400 [sized] Capabilities: [dc] Power Management version 1 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 A Subsystem: ASUSTeK Computer Inc. A7V8X-X Motherboard Flags: medium devsel, IRQ 10 I/O ports at e000 [size%6] Capabilities: [c0] Power Management version 2
00:0f.0 Class 0401: 1274:5880 (rev 02) Subsystem: 1274:8001 00:11.5 Class 0401: 1106:3059 (rev 50) Subsystem: 1043:80a1
Il suffit alors de chercher 1106:3059 dans les tables d'identifiants PCI connus par les modules (/lib/modules/`uname -r`/modules.pcimap).
Il faudrait charger snd-via82xx. Je ne sais pas comment convaincre les outils de mandriva de le faire automatiquement ; je ne comprends d'ailleurs pas pourquoi udev ne l'a pas déjà chargé.
Quand c'est fait, les deux cartes apparaissent dans /proc/asound/cards. Le piège, c'est qu'elles peuvent apparaître dans un ordre quelconque, selon le temps qu'elles mettent à s'initialiser. Comme la plupart des logiciels prennent par défaut la première carte détectée, ce n'est pas pratique.
Il y a moyen de configurer ça. Dans ~/.asoundrc, on peut mettre :
pcm.!default { type hw card AudioPCI device 0 }
pour dire que ce sera la SoundBlaster par défaut. Mais il vaudrait mieux rajouter quelques plugins entre les deux. Ceci dit, il vaudrait mieux ajouter quelques plugins. Au moins un plug. Cf. la doc de la libasound pour les références des plugins (c'est assez naze, la configuration utilisateur est documentée dans la doc de l'API de la bibliothèque).
"DaSayan" wrote in message <4414cfce$0$7819$636a55ce@news.free.fr>:
- Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui
fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles
( mais le son reste tout de même écoutable ).
Il doit y avoir des réglages spécifiques pour le 4.1, pour mixer deux canaux
vers cinq de manière configurable, mais je ne les connais pas.
- La carte son de ma carte mère est maintenant désactivée. Dois-je en
déduire que cette commande "alsamixer -c" peut me servir à switcher entre
l'une et l'autre carte ?
Non, ça sert juste à régler le son d'une carte, et -c choisit quelle carte.
L'activation ou la désactivation d'une carte n'a rien à voir. Ça doit être
une coïncidence.
Je mets quand même ici le listing des résultats des commandes que tu m'as
donné, et que j'ai exécuté avant de faire la solution ci-dessus :
http://glennwall.free.fr/sonlinux.txt
ALSA ne voit que la SouldBlaster. Et de fait, lsmod confirme qu'il manque
snd-via82xx pour gérer la carte son intégrée. Pour information, on le voit à
ceci :
00:0f.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
Subsystem: Ensoniq Sound Blaster 16PCI 4.1ch
Flags: bus master, slow devsel, latency 32, IRQ 3
I/O ports at d400 [sized]
Capabilities: [dc] Power Management version 1
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 A
Subsystem: ASUSTeK Computer Inc. A7V8X-X Motherboard
Flags: medium devsel, IRQ 10
I/O ports at e000 [size%6]
Capabilities: [c0] Power Management version 2
00:0f.0 Class 0401: 1274:5880 (rev 02)
Subsystem: 1274:8001
00:11.5 Class 0401: 1106:3059 (rev 50)
Subsystem: 1043:80a1
Il suffit alors de chercher 1106:3059 dans les tables d'identifiants PCI
connus par les modules (/lib/modules/`uname -r`/modules.pcimap).
Il faudrait charger snd-via82xx. Je ne sais pas comment convaincre les
outils de mandriva de le faire automatiquement ; je ne comprends d'ailleurs
pas pourquoi udev ne l'a pas déjà chargé.
Quand c'est fait, les deux cartes apparaissent dans /proc/asound/cards. Le
piège, c'est qu'elles peuvent apparaître dans un ordre quelconque, selon le
temps qu'elles mettent à s'initialiser. Comme la plupart des logiciels
prennent par défaut la première carte détectée, ce n'est pas pratique.
Il y a moyen de configurer ça. Dans ~/.asoundrc, on peut mettre :
pcm.!default {
type hw
card AudioPCI
device 0
}
pour dire que ce sera la SoundBlaster par défaut. Mais il vaudrait mieux
rajouter quelques plugins entre les deux. Ceci dit, il vaudrait mieux
ajouter quelques plugins. Au moins un plug. Cf. la doc de la libasound pour
les références des plugins (c'est assez naze, la configuration utilisateur
est documentée dans la doc de l'API de la bibliothèque).
- Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles ( mais le son reste tout de même écoutable ).
Il doit y avoir des réglages spécifiques pour le 4.1, pour mixer deux canaux vers cinq de manière configurable, mais je ne les connais pas.
- La carte son de ma carte mère est maintenant désactivée. Dois-je en déduire que cette commande "alsamixer -c" peut me servir à switcher entre l'une et l'autre carte ?
Non, ça sert juste à régler le son d'une carte, et -c choisit quelle carte. L'activation ou la désactivation d'une carte n'a rien à voir. Ça doit être une coïncidence.
Je mets quand même ici le listing des résultats des commandes que tu m'as donné, et que j'ai exécuté avant de faire la solution ci-dessus : http://glennwall.free.fr/sonlinux.txt
ALSA ne voit que la SouldBlaster. Et de fait, lsmod confirme qu'il manque snd-via82xx pour gérer la carte son intégrée. Pour information, on le voit à ceci :
00:0f.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02) Subsystem: Ensoniq Sound Blaster 16PCI 4.1ch Flags: bus master, slow devsel, latency 32, IRQ 3 I/O ports at d400 [sized] Capabilities: [dc] Power Management version 1 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 A Subsystem: ASUSTeK Computer Inc. A7V8X-X Motherboard Flags: medium devsel, IRQ 10 I/O ports at e000 [size%6] Capabilities: [c0] Power Management version 2
00:0f.0 Class 0401: 1274:5880 (rev 02) Subsystem: 1274:8001 00:11.5 Class 0401: 1106:3059 (rev 50) Subsystem: 1043:80a1
Il suffit alors de chercher 1106:3059 dans les tables d'identifiants PCI connus par les modules (/lib/modules/`uname -r`/modules.pcimap).
Il faudrait charger snd-via82xx. Je ne sais pas comment convaincre les outils de mandriva de le faire automatiquement ; je ne comprends d'ailleurs pas pourquoi udev ne l'a pas déjà chargé.
Quand c'est fait, les deux cartes apparaissent dans /proc/asound/cards. Le piège, c'est qu'elles peuvent apparaître dans un ordre quelconque, selon le temps qu'elles mettent à s'initialiser. Comme la plupart des logiciels prennent par défaut la première carte détectée, ce n'est pas pratique.
Il y a moyen de configurer ça. Dans ~/.asoundrc, on peut mettre :
pcm.!default { type hw card AudioPCI device 0 }
pour dire que ce sera la SoundBlaster par défaut. Mais il vaudrait mieux rajouter quelques plugins entre les deux. Ceci dit, il vaudrait mieux ajouter quelques plugins. Au moins un plug. Cf. la doc de la libasound pour les références des plugins (c'est assez naze, la configuration utilisateur est documentée dans la doc de l'API de la bibliothèque).
DaSayan
- Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles
( mais le son reste tout de même écoutable ).
Il doit y avoir des réglages spécifiques pour le 4.1, pour mixer deux canaux
vers cinq de manière configurable, mais je ne les connais pas.
J'ai retouché un peu les réglages et le son est meilleur. C'était dû nottament au fait que le surround était activé, ce qui faisait partir en vrille tout le son.
- La carte son de ma carte mère est maintenant désactivée. Dois-je en déduire que cette commande "alsamixer -c" peut me servir à switcher entre
l'une et l'autre carte ?
Non, ça sert juste à régler le son d'une carte, et -c choisit quelle carte.
L'activation ou la désactivation d'une carte n'a rien à voir. Ça doit être une coïncidence.
En tout cas, il n'y a maintenant que la Sound Blaster qui est active. L'autre est désactivée. Et avant que je fasse les commandes décrites plus haut, et après avoir réinstallé ALSA, c'était la carte son intégrée qui fonctionnait, et la Sound Blaster qui ne fonctionnait pas.
Je mets quand même ici le listing des résultats des commandes que tu m'as
donné, et que j'ai exécuté avant de faire la solution ci-dessus : http://glennwall.free.fr/sonlinux.txt
De là, on voit :
[SNIP les explications intéressantes]
Je vais voir ça de plus près...
-- DaSayan
- Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui
fonctionnent ( ceux de derrière ). Ceux de devant sont presque
inaudibles
( mais le son reste tout de même écoutable ).
Il doit y avoir des réglages spécifiques pour le 4.1, pour mixer deux
canaux
vers cinq de manière configurable, mais je ne les connais pas.
J'ai retouché un peu les réglages et le son est meilleur. C'était dû
nottament au fait que le surround était activé, ce qui faisait partir en
vrille tout le son.
- La carte son de ma carte mère est maintenant désactivée. Dois-je en
déduire que cette commande "alsamixer -c" peut me servir à switcher
entre
l'une et l'autre carte ?
Non, ça sert juste à régler le son d'une carte, et -c choisit quelle
carte.
L'activation ou la désactivation d'une carte n'a rien à voir. Ça doit être
une coïncidence.
En tout cas, il n'y a maintenant que la Sound Blaster qui est active.
L'autre est désactivée.
Et avant que je fasse les commandes décrites plus haut, et après avoir
réinstallé ALSA, c'était la carte son intégrée qui fonctionnait, et la Sound
Blaster qui ne fonctionnait pas.
Je mets quand même ici le listing des résultats des commandes que tu
m'as
donné, et que j'ai exécuté avant de faire la solution ci-dessus :
http://glennwall.free.fr/sonlinux.txt
- Sur le système 4.1, je n'ai que le caisson de basses et 2 des 4 HP qui fonctionnent ( ceux de derrière ). Ceux de devant sont presque inaudibles
( mais le son reste tout de même écoutable ).
Il doit y avoir des réglages spécifiques pour le 4.1, pour mixer deux canaux
vers cinq de manière configurable, mais je ne les connais pas.
J'ai retouché un peu les réglages et le son est meilleur. C'était dû nottament au fait que le surround était activé, ce qui faisait partir en vrille tout le son.
- La carte son de ma carte mère est maintenant désactivée. Dois-je en déduire que cette commande "alsamixer -c" peut me servir à switcher entre
l'une et l'autre carte ?
Non, ça sert juste à régler le son d'une carte, et -c choisit quelle carte.
L'activation ou la désactivation d'une carte n'a rien à voir. Ça doit être une coïncidence.
En tout cas, il n'y a maintenant que la Sound Blaster qui est active. L'autre est désactivée. Et avant que je fasse les commandes décrites plus haut, et après avoir réinstallé ALSA, c'était la carte son intégrée qui fonctionnait, et la Sound Blaster qui ne fonctionnait pas.
Je mets quand même ici le listing des résultats des commandes que tu m'as
donné, et que j'ai exécuté avant de faire la solution ci-dessus : http://glennwall.free.fr/sonlinux.txt