16ar Posté(e) le 20 mai 2005 Partager Posté(e) le 20 mai 2005 Bonjour, J'ai un probleme avec ALSA. En fait je n'ai toujours pas compris comment fonctionne ce systeme... Il y'a une partie drivers qui permet de faire fonctionner une carte/chipset son avec le systeme alsa lui meme, non ? Puis une partie systeme alsa qui lui gere les différents traitements, et une partie utils qui permettent de gérer les parametre du systeme. Jusque la, j'ai bon ? Venons en a mon probleme. Mon son sous alsa marche, xmms en est la preuve (il utilise le greffon libalsa) Totem marche idem et les autres applis, c pareil. Seulement, je n'ai pas de volume pour le master, ce qui est un peu génant. D'autre part, le son sous les jeux ne marche pas (tuxracer/ut2004 démo), ce qui est génant². 3 eme probleme, pour le mix du son, en fait, lorsque je lance 3-4 videos en meme temps sur mon poste, je peux regler le son individuel de chaque video grace a une reglette de volume sur alsamixer (VIA DXS1 - VIA DXS4). Donc en gros, ca ne gère que 4 sorties de son simultanées... Est ce normal ? Y'a t il une solution a mon probleme ? Debian Testing, hardware (lshw) multimedia description: Multimedia audio controller product: VT8233/A/8235/8237 AC97 Audio Controller vendor: VIA Technologies, Inc. physical id: 11.5 bus info: pci@00:11.5 version: 60 clock: 33MHz capabilities: cap_list configuration: driver=via82cxxx irq=193 Si je fais modprobe via82cxxx, le module via82cxxx est inexistant... Seulement, comme ma carte marchent pour xmms par exemple, je ne comprends pas le probleme .... Merci de m'éclairer Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 20 mai 2005 Partager Posté(e) le 20 mai 2005 que donne cat /proc/asound/cards ? modprobe -l | grep snd ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
-Aer- Posté(e) le 21 mai 2005 Partager Posté(e) le 21 mai 2005 Quel est la version de ton noyau et de tes drivers alsa ? Depuis le2.6.10, j'ai quelques problèmes avec la même carte son que toi... Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 21 mai 2005 Auteur Partager Posté(e) le 21 mai 2005 Version du noyau $ uname -r 2.6.11.5 Version des pilotes ALSA $ sudo alsactl --version alsactl version 1.0.8 $ sudo alsamixer --version alsamixer: invalid option -- - AlsaMixer v1.0.8 Usage: alsamixer [-h] [-c <card: 0...7>] [-D <mixer device>] [-g] [-s] [-V <view>] $ sudo apt-cache show alsa-base Package: alsa-base Priority: optional Section: sound Installed-Size: 296 Maintainer: Debian ALSA Maintainers <pkg-alsa-devel@lists.alioth.debian.org> Architecture: all Source: alsa-driver Version: 1.0.8-7 $ cat /proc/asound/cards 0 [V8237 ]: VIA8237 - VIA 8237 VIA 8237 with CMI9739 at 0xdc00, irq 177 $ sudo modprobe -l | grep snd Password: /lib/modules/2.6.11.5/kernel/sound/drivers/snd-virmidi.ko /lib/modules/2.6.11.5/kernel/sound/drivers/snd-serial-u16550.ko /lib/modules/2.6.11.5/kernel/sound/drivers/snd-mtpav.ko /lib/modules/2.6.11.5/kernel/sound/drivers/snd-dummy.ko /lib/modules/2.6.11.5/kernel/sound/drivers/mpu401/snd-mpu401.ko /lib/modules/2.6.11.5/kernel/sound/core/snd-rtctimer.ko /lib/modules/2.6.11.5/kernel/sound/core/seq/snd-seq.ko /lib/modules/2.6.11.5/kernel/sound/core/seq/snd-seq-virmidi.ko /lib/modules/2.6.11.5/kernel/sound/core/seq/snd-seq-midi.ko /lib/modules/2.6.11.5/kernel/sound/core/seq/snd-seq-midi-event.ko /lib/modules/2.6.11.5/kernel/sound/core/seq/snd-seq-dummy.ko /lib/modules/2.6.11.5/kernel/sound/core/seq/snd-seq-device.ko /lib/modules/2.6.11.5/kernel/sound/core/seq/oss/snd-seq-oss.ko /lib/modules/2.6.11.5/kernel/sound/core/oss/snd-pcm-oss.ko /lib/modules/2.6.11.5/kernel/sound/core/oss/snd-mixer-oss.ko Voila ce que j'ai pu en retirer Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 21 mai 2005 Partager Posté(e) le 21 mai 2005 Y'a pas le driver via dans les modules, ni i8x0 ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 21 mai 2005 Auteur Partager Posté(e) le 21 mai 2005 Y'a pas le driver via dans les modules, ni i8x0 ... a quoi correspond le driver i8x0 ? Pour le driver via, il est pourtant dans mon config.gz... Donc il a du etre compilé ... bizarre. En gros la solution, c de recompiler le kernel avec les bonnes options, c ca ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 21 mai 2005 Partager Posté(e) le 21 mai 2005 a quoi correspond le driver i8x0 ?Pour le driver via, il est pourtant dans mon config.gz... Donc il a du etre compilé ... bizarre. En gros la solution, c de recompiler le kernel avec les bonnes options, c ca ? le i8x0 c'est pour les cartes son AC'97 Oui, essaie de recompiler proprement... Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 21 mai 2005 Auteur Partager Posté(e) le 21 mai 2005 le i8x0 c'est pour les cartes son AC'97Oui, essaie de recompiler proprement... Ahhhhh je sais pourquoi c pas dans la liste des modules.... ALSA est compilé en dur dans le noyau, ainsi que le module, j'avais oublié ce "detail" un peu enorme, faut dire Par contre, le module n'est pas snd-intel8x0, car ma carte est a base de chipset via et c'est donc snd-via82xx Enfin, il me semble... Si quelqu'un a une idée pour ce probleme avec des drivers compilés en dur ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 30 mai 2005 Auteur Partager Posté(e) le 30 mai 2005 Bon je reuppe :( Je viens de recompiler fraichement un kernel 2.6.11.11 avec alsa et mon driver (snd_via82xxx) en module. Seulement, au redémarrage, le son marche, mais je n'ai plus le mixage logiciel. Avant j'avais 4 barres pour regler quatres sorties sonores simultanée (deja que je trouvais ca un peu louche que ce soit limité a 4 l'est bizarre mon chipset) Maintenant, plus aucune barre de alsamixer n'influe sur le son qui sort de xmms !! Xmms utilise bien le plugin de sortie alsa, mais je n'ai plus de mix logiciel ni de moyen de diminuer le son master stereo !! C'est assez genant (heureusement, le volume logiciel de xmms fonctionne ...) Autre probleme, lorsque plusieurs sons doivent etre joués en meme temps, ils sont mis en attente. Par exemple, j'utilise mplayer pour jouer les sons de gaim, et pendant la lecture de xmms, je n'entends pas les sons. Par contre, je les entends une fois la chanson finie, la mplayer se met en branle... Mais du coup, xmms lache l'affaire en disant que le peripherique est occupé... C'est rageant Alors la, je ne sais plus trop quoi faire a ce niveau... Je met ce que je pense qui sera utile : $ lsmod Module Size Used by snd_via82xx 28544 0 snd_ac97_codec 77560 1 snd_via82xx snd_pcm 95688 2 snd_via82xx,snd_ac97_codec snd_timer 26436 1 snd_pcm snd_page_alloc 9988 2 snd_via82xx,snd_pcm gameport 4800 1 snd_via82xx snd_mpu401_uart 8192 1 snd_via82xx snd_rawmidi 25760 1 snd_mpu401_uart snd_seq_device 8780 1 snd_rawmidi snd 57572 7 snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device ipv6 267136 12 af_packet 22856 2 ipt_MASQUERADE 3776 1 ipt_state 1920 1 iptable_nat 24156 2 ipt_MASQUERADE ip_conntrack 45336 3 ipt_MASQUERADE,ipt_state,iptable_nat iptable_filter 3008 1 ip_tables 22912 4 ipt_MASQUERADE,ipt_state,iptable_nat,iptable_filter i2c_viapro 7952 0 i2c_core 23120 1 i2c_viapro via_agp 9600 1 agpgart 34920 1 via_agp evdev 9344 0 ehci_hcd 35016 0 usbhid 33920 0 uhci_hcd 33040 0 usbcore 122296 4 ehci_hcd,usbhid,uhci_hcd tg3 90692 0 nls_iso8859_15 4608 4 nls_cp437 5696 4 psmouse 29640 0 unix 29620 276 $ lspci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80) 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge 0000:00:0b.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03) 0000:00:0f.0 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South] 0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60) 0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800] 0000:01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800] (Secondary) Lien vers le commentaire Partager sur d’autres sites More sharing options...
fubiga Posté(e) le 31 mai 2005 Partager Posté(e) le 31 mai 2005 pour mixer le son de pluisieurs plusieurs applications, il te faut un serveur de son, esd pour gnome ou arts pour kde... ces moteurs, je les trouve peu stable et ils rajoutent un delai dans le son ce qui est pas super pour les videos sinon tu peux utiliser jack, mplayer, xmms et toute appli audio digne de ce nom sont compatible avec jack. http://jackit.sourceforge.net/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 31 mai 2005 Partager Posté(e) le 31 mai 2005 pour mixer le son de pluisieurs plusieurs applications, il te faut un serveur de son, esd pour gnome ou arts pour kde...ces moteurs, je les trouve peu stable et ils rajoutent un delai dans le son ce qui est pas super pour les videos sinon tu peux utiliser jack, mplayer, xmms et toute appli audio digne de ce nom sont compatible avec jack. http://jackit.sourceforge.net/ Sinon il suffit d'utiliser alsa (dmix) pour faire le mixage software... ça marche bien, c'est pas lent, ça utilise toujours alsa donc pas de pb de compatibilité... Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 31 mai 2005 Auteur Partager Posté(e) le 31 mai 2005 Sinon il suffit d'utiliser alsa (dmix) pour faire le mixage software...ça marche bien, c'est pas lent, ça utilise toujours alsa donc pas de pb de compatibilité... Je suis un boulet ! j'ai confondu dmix et alsamixer (et kmix pour rajouter une couche) dans leur fonctionnalités ! Je croyais que ct du pareil au meme, et je n'avais pas eu le temps de me mettre dans la doc a fond ... Bon ben je vais regarder ca de plus pres alors Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 31 mai 2005 Auteur Partager Posté(e) le 31 mai 2005 Allez hop, apres avoir cherché un peu partout, j'ai trouvé de quoi me satisfaire Mon dmix marche maintenant et ca me permet que xmms marche avec mplayer etc :) Seul truc lourdeaud, pour que ca marche bien, il faut refaire la config de chaque appli ou presque, ou alors refaire le lien vers l'appli en rajoutant aoss devant :/ Un ptit tuto/explications pour ceux qui n'ont pas compris comment marchait le son sous linux : Vers le milieu, y'a des ptit schemas, et ca devient plus clair :) http://wiki.ubuntu-fr.org/son_sous_hoary Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 31 mai 2005 Partager Posté(e) le 31 mai 2005 Allez hop, apres avoir cherché un peu partout, j'ai trouvé de quoi me satisfaire Mon dmix marche maintenant et ca me permet que xmms marche avec mplayer etc :) Seul truc lourdeaud, pour que ca marche bien, il faut refaire la config de chaque appli ou presque, ou alors refaire le lien vers l'appli en rajoutant aoss devant :/ Un ptit tuto/explications pour ceux qui n'ont pas compris comment marchait le son sous linux : Vers le milieu, y'a des ptit schemas, et ca devient plus clair :) http://wiki.ubuntu-fr.org/son_sous_hoary Ben pour les applications qui supportent alsa (maintenant c'est le standard) normalement y'a rien à faire... Et pour les quelques applis oss qui restent (jeux?), ceux-là, oui, il faut rajouter aoss Lien vers le commentaire Partager sur d’autres sites More sharing options...
16ar Posté(e) le 31 mai 2005 Auteur Partager Posté(e) le 31 mai 2005 Petit ajout que je viens de remarquer : En compilant mes drivers dans le kernel, j'ai le droit a 4 canaux audio de ma carte, et donc 4 sliders que je peux regler indépendamment avec kmix... Donc je peux lancer 4 applis en meme temps utilisant du son sans utiliser dmix ou bien un serveur de son. Par contre, avec les drivers en module, je n'ai pas acces a 4 sliders, ni a aucun dirigeant le son de mon periphérique d'ailleurs (pas de master non plus). Je ne sais pas trop pourquoi une telle difference, mais elle existe ... Si quelqu'un a une explication, je suis preneur, mais bon, ce n'est pas essentiel non plus :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.