Re: alsa et sarge
> > Bonjour,
> > J'aimerais avoir quelques informations à propos des fichiers de
> > configuration d'alsa. Je me retrouve avec un fichier
> /etc/default/alsa,
> > un répertoire /etc/alsa/, ainsi qu'avec plusieurs fichiers dans les
> > répertoires /usr/share/alsa/ et /usr/share/alsa-base/.
> >
> > lspci :
> > 0000:00:08.0 Multimedia audio controller: ESS Technology ES1978
> Maestro
> > 2E (rev 10)
> >
> > lsmod :
> > snd_es1968 29188 0
> > snd_ac97_codec 59268 1 snd_es1968
> > snd_pcm_oss 48168 0
> > snd_mixer_oss 16640 1 snd_pcm_oss
> > snd_pcm 85384 2 snd_es1968,snd_pcm_oss
> > snd_page_alloc 11144 2 snd_es1968,snd_pcm
> > gameport 4736 1 snd_es1968
> > snd_mpu401_uart 7296 1 snd_es1968
> > snd_seq_oss 29440 0
> > snd_seq_midi 8096 0
> > snd_rawmidi 23204 2 snd_mpu401_uart,snd_seq_midi
> > snd_seq_midi_event 7552 2 snd_seq_oss,snd_seq_midi
> > snd_seq 46480 5
> > snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer
> 23300
> > 2 snd_pcm,snd_seq snd_seq_device 7944 3
> > snd_seq_oss,snd_seq_midi,snd_rawmidi snd 50660 13
> >
> snd_es1968,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_
> >
> uart,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq_midi_event,snd_seq,sn
> > d_timer,snd_seq_device soundcore 9824 1 snd
> >
> > Je sais pas si c'est le bon endroit,mais je voulais signaler que j'ai
> > été obligé d'ajouter le module snd-seq-midi dans le fichier
> /etc/modules
> > pour avoir le midi.
> >
> > aplay -l :
> > **** List of PLAYBACK Hardware Devices ****
> > card 0: E2E [ESS ES1978 (Maestro 2E)], device 0: ESS Maestro [ESS
> > Maestro] Subdevices: 4/4
> > Subdevice #0: subdevice #0
> > Subdevice #1: subdevice #1
> > Subdevice #2: subdevice #2
> > Subdevice #3: subdevice #3
> >
> > aplay -L :
> > PCM list:
> > hw {
> > @args.0 CARD
> > @args.1 DEV
> > @args.2 SUBDEV
> > @args.CARD {
> > type string
> > default {
> > @func getenv
> > vars {
> > 0 ALSA_PCM_CARD
> > 1 ALSA_CARD
> > }
> > default {
> > @func refer
> > name 'defaults.pcm.card'
> > }
> > }
> > }
> > @args.DEV {
> > type integer
> > default {
> > @func igetenv
> > vars {
> > 0 ALSA_PCM_DEVICE
> > }
> > default {
> > @func refer
> > name 'defaults.pcm.device'
> > }
> > }
> > }
> > @args.SUBDEV {
> > type integer
> > default {
> > @func refer
> > name 'defaults.pcm.subdevice'
> > }
> > }
> > type hw
> > card $CARD
> > device $DEV
> > subdevice $SUBDEV
> > }
> > plughw {
> > @args.0 CARD
> > @args.1 DEV
> > @args.2 SUBDEV
> > @args.CARD {
> > type string
> > default {
> > @func getenv
> > vars {
> > 0 ALSA_PCM_CARD
> > 1 ALSA_CARD
> > }
> > default {
> > @func refer
> > name 'defaults.pcm.card'
> > }
> > }
> > }
> > @args.DEV {
> > type integer
> > default {
> > @func igetenv
> > vars {
> > 0 ALSA_PCM_DEVICE
> > }
> > default {
> > @func refer
> > name 'defaults.pcm.device'
> > }
> > }
> > }
> > @args.SUBDEV {
> > type integer
> > default {
> > @func refer
> > name 'defaults.pcm.subdevice'
> > }
> > }
> > type plug
> > slave.pcm {
> > type hw
> > card $CARD
> > device $DEV
> > subdevice $SUBDEV
> > }
> > }
> > plug {
> > @args.0 SLAVE
> > @args.SLAVE {
> > type string
> > }
> > type plug
> > slave.pcm $SLAVE
> > }
> > dmix {
> > @args.0 SLAVE
> > @args.1 FORMAT
> > @args.2 RATE
> > @args.SLAVE {
> > type string
> > default 'hw:0,0'
> > }
> > @args.FORMAT {
> > type string
> > default S16_LE
> > }
> > @args.RATE {
> > type integer
> > default 48000
> > }
> > type dmix
> > ipc_key 5678293
> > ipc_key_add_uid yes
> > slave {
> > pcm $SLAVE
> > format $FORMAT
> > rate $RATE
> > }
> > }
> > dsnoop {
> > @args.0 SLAVE
> > @args.1 FORMAT
> > @args.2 RATE
> > @args.SLAVE {
> > type string
> > default 'hw:0,0'
> > }
> > @args.FORMAT {
> > type string
> > default S16_LE
> > }
> > @args.RATE {
> > type integer
> > default 48000
> > }
> > type dsnoop
> > ipc_key 5778293
> > ipc_key_add_uid yes
> > slave {
> > pcm $SLAVE
> > format $FORMAT
> > rate $RATE
> > }
> > }
> > shm {
> > @args.0 SOCKET
> > @args.1 PCM
> > @args.SOCKET {
> > type string
> > }
> > @args.PCM {
> > type string
> > }
> > type shm
> > server $SOCKET
> > pcm $PCM
> > }
> > tee {
> > @args.0 SLAVE
> > @args.1 FILE
> > @args.2 FORMAT
> > @args.SLAVE {
> > type string
> > }
> > @args.FILE {
> > type string
> > }
> > @args.FORMAT {
> > type string
> > default raw
> > }
> > type file
> > slave.pcm $SLAVE
> > file $FILE
> > format $FORMAT
> > }
> > file {
> > @args.0 FILE
> > @args.1 FORMAT
> > @args.FILE {
> > type string
> > }
> > @args.FORMAT {
> > type string
> > default raw
> > }
> > type file
> > slave.pcm null
> > file $FILE
> > format $FORMAT
> > }
> > null {
> > type null
> > }
> > cards 'cards.pcm'
> > front 'cards.pcm.front'
> > rear 'cards.pcm.rear'
> > center_lfe 'cards.pcm.center_lfe'
> > side 'cards.pcm.side'
> > surround40 'cards.pcm.surround40'
> > surround41 'cards.pcm.surround41'
> > surround50 'cards.pcm.surround50'
> > surround51 'cards.pcm.surround51'
> > surround71 'cards.pcm.surround71'
> > iec958 'cards.pcm.iec958'
> > spdif 'cards.pcm.iec958'
> > modem 'cards.pcm.modem'
> > default 'cards.pcm.default'
> >
> > Je me retrouve avec beaucoup de choix d'interfaces pcm alors que je
> n'ai
> > aucun fichier .asoundrc ou /etc/alsa.conf. Je suppose qu'ils viennent
> > des différents fichiers *.conf du dossier /usr/shara/alsa/ . Comme je
> me
> > retrouve avec des problèmes de xruns avec jack , de bruit sur mes
> > entrées micro avec jack (non-testé avec alsa) ainsi qu'une sortie
> spdif
> > inutilisable avec l'interface pcm spdif par défaut (cad pas le
> > périphérique !default d'alsa, mais le périphérique pcm spdif avec
> lequel
> > je me suis retrouvé après l'installation) je voulais comprendre
> comment
> > était géré la configuration d'alsa avec debian, voir à faire du ménage
> > dedans, avant de suivre des documents plus exhaustif tel que
> > http://www.djcj.org/LAU/guide/audio_quality_HOWTO.htm .
> >
> > Toutes informations, commentaires, redirections (je pense notamment
> > au cas où le comportement du(es) paquet(s) alsa de debian serait
> > équivalent à celui du paquet amont et donc où le meilleur endroit
> > pour avoir des informations serait la ml alsa-users) sont les
> > bienvenues.
> >
> > Julien
J'avais oublié, je ne suis pas inscrit à la liste, si vous pouviez
m'envoyer une copie des réponses, merci.
Julien
Reply to: