Je poursuis dans le récit de mes déboires avec du matériel tout neuf (voir http://linuxfr.org/forums/10/26385.html ), cette fois-ci, je reviens avec la carte son intégrée...
Mon problème est assez simple, j'utilise la sortie SPDIF optique, j'ai réussi assez facilement à la faire fonctionner par contre, c'est déjà bien mais pas de multiplexage, c'est à dire que je ne peux lire un son que d'un seul programme à la fois...
Si je lance totem et vlc en même temps, le premier lancé mène la danse, le second reste muet. Si je lance Firefox et veut écouter par la suite une p'tite musique en passant par VLC, je dois clore Firefox avant...par terrible !
Il y a également une certaine latence au démarrage du programme ou lorque je veux avancer dans la musique...
Voilà pour le problème.
Place aux informations qui pourrait vous être utile pour m'aider si vous le voulez bien :)
Je suis sur Gentoo avec un kernel 2.6.27.10 fraichement compilé.
$ lspci -k
[...]
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
[...]
$ aplay -L
front:CARD=Intel,DEV=0
HDA Intel, ALC885 Analog
Front speakers
surround40:CARD=Intel,DEV=0
HDA Intel, ALC885 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, ALC885 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, ALC885 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, ALC885 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, ALC885 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Intel,DEV=0
HDA Intel, ALC885 Digital
IEC958 (S/PDIF) Digital Audio Output
null
Discard all samples (playback) or generate zero samples (capture)
$ lsmod
[...]
snd_seq_dummy 3460 0
snd_seq_oss 25756 0
snd_seq_midi_event 6400 1 snd_seq_oss
snd_seq 43840 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 6796 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 38144 0
snd_mixer_oss 13312 1 snd_pcm_oss
snd_hda_intel 214672 2
snd_pcm 61316 3 snd_pcm_oss,snd_hda_intel
snd_timer 17928 2 snd_seq,snd_pcm
snd 44856 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer
snd_page_alloc 7816 2 snd_hda_intel,snd_pcm
[...]
Enfin, le contenu du fichier /etc/asound.conf :
pcm.!default {
type plug
slave {
rate 48000
pcm "spdif"
}
}
ctl.mixer0 {
type hw
card 0
}
J'ai essayé beaucoup de chose, pas assez il faut croire mais là, je sèche vraiment, je ne vois plpus vraiment quoi faire, j'ai essentiellement fait des modifications dans le fichier /etc/asound.conf mais rien n'y à fait...
J'ai déjà le son, c'est mieux que rien mais c'est assez ennuyeux de ne pas pouvoir lancer plusieurs applications en même temps...
Merci d'avance pour le coup de patte !!
# dmix
Posté par jiyuu . Évalué à 1.
[^] # Re: dmix
Posté par hugo (site web personnel) . Évalué à 1.
[^] # Re: dmix
Posté par bz31 . Évalué à 1.
[^] # Re: dmix
Posté par hugo (site web personnel) . Évalué à 1.
[^] # Re: dmix
Posté par bz31 . Évalué à 2.
~/.asoundrc ou /etc/asound.conf est un fichier de config pour dmix. Ce fichier n'est plus nécessaire maintenant.
http://alsa.opensrc.org/home/w/org/opensrc/alsa/index.php?ti(...)
(voir la 3ième ligne)
[^] # Re: dmix
Posté par hugo (site web personnel) . Évalué à 1.
Le fait de supprimer le fichier /etc/asound.state permet après avoir lancé alsaconf de le régénérer correctement et peut être utile
Pour ma part, supprimer le fichier le fichier /etc/asound.conf est contre productif puisque dans ce cas, je n'ai plus de son du tout.
# Résolu
Posté par hugo (site web personnel) . Évalué à 1.
Voici donc la soluce, le contenu de mon fichier /etc/asound.conf :
pcm.snd_card {
type hw
card 0
device 1
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave {
pcm "snd_card"
rate 48000
channels 6
period_time 0
period_size 1024
buffer_time 0
buffer_size 5120
}
}
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.