Bon, depuis des jours, je parcours :
http://wiki.archlinux.fr/howto/audio/alsa
http://wiki.archlinux.org/index.php/ALSA
http://wiki.archlinux.org/index.php/All ... nd_at_once
http://archux.com/page/setting-audio
http://alsa.opensrc.org/index.php/AlsaFixing
Mais je n'arrive toujours pas à faire fonctionner le son correctement.
A noter que dans le
controleur de volume, j'ai le choix entre :
- "HDA Nvidia (Alsa mixer)"
- "ALTEC LANSING XT1 - USB Audio (Alsa mixer)"
- "Realtek ALC889A (Oss mixer)".
J'ai du son dans :
-
VLC : En sélectionnant ALSA (et le controleur de volume sur "ALTEC LANSING XT 1")
-
Pidgin
-
gstreamer-properties : En sélectionnant ALSA et USB Audio et en pressant Test.
Je n'ai pas de son dans :
-
Totem
-
Exaile
-
Flash dans Firefox
-
etc... : Tous les autres logiciels a priori
-
sudo cat /dev/urandom > /dev/dsp : Ne produit aucun son...
Je vous mets quelques résultats des commandes de tous ces Wikis :
/etc/modprobe.d/50-sound.conf et
modprobe.conf :
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=imac24
(Ligne "options" rajouté en se basant sur
l'installation d'Ubuntu 9.04 sur le nouveau Mac Mini 2009)
[raph@myhost ~]$ ls -l /sys/module/snd/holders
total 0
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hda_codec -> ../../snd_hda_codec
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hda_codec_realtek -> ../../snd_hda_codec_realtek
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hda_intel -> ../../snd_hda_intel
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_hwdep -> ../../snd_hwdep
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_mixer_oss -> ../../snd_mixer_oss
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_pcm -> ../../snd_pcm
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_pcm_oss -> ../../snd_pcm_oss
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_rawmidi -> ../../snd_rawmidi
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_seq -> ../../snd_seq
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_seq_device -> ../../snd_seq_device
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_seq_oss -> ../../snd_seq_oss
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_timer -> ../../snd_timer
lrwxrwxrwx 1 root root 0 juil. 24 08:51 snd_usb_audio -> ../../snd_usb_audio
[raph@myhost ~]$ lsmod|grep '^snd' | column -t
snd_usb_audio 105088 1
snd_usb_lib 20528 1 snd_usb_audio
snd_rawmidi 26592 1 snd_usb_lib
snd_hda_codec_realtek 278100 1
snd_seq_dummy 3540 0
snd_seq_oss 36224 0
snd_seq_midi_event 8592 1 snd_seq_oss
snd_seq 64640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_hda_intel 31208 3
snd_seq_device 8324 4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_hda_codec 82128 2 snd_hda_codec_realtek,snd_hda_intel
snd_pcm_oss 47328 0
snd_mixer_oss 20976 1 snd_pcm_oss
snd_hwdep 9976 2 snd_usb_audio,snd_hda_codec
snd_pcm 90904 4 snd_usb_audio,snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer 25344 2 snd_seq,snd_pcm
snd 76744 21 snd_usb_audio,snd_rawmidi,snd_hda_codec_realtek,snd_seq_oss,snd_seq,snd_hda_intel,snd_seq_device,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_hwdep,snd_pcm,snd_timer
snd_page_alloc 10784 2 snd_hda_intel,snd_pcm
[raph@myhost ~]$sudo nano /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0x93480000 irq 23
1 [Audio ]: USB-Audio - Altec Lansing XT1 - USB Audio
Altec Lansing Technologies, Inc. Altec Lansing XT1 - USB $
Enfin voilà, on dirait que tout est reconnu mais ce doit être mal configuré... Je n'arrive pas à comprendre si c'est
snd_hda_intel ma carte (ou
snd-hda-intel d'ailleurs, selon les endroits ça varie) ou bien s'il faut que je mette
snd_usb_audio si je veux utiliser mes enceintes USB. Car le Mac Mini intègre un mini HP interne et c'est peut-être lui qui pose problème ?
A noter que les volumes de
alsamixer sont les volumes accessible si je sélectionne
"HDA Nvidia Alsamixer" dans le controleur de volume. Mais je n'ai pas de son sur lui a priori...
Voilà, j'ai essayé de faire un post assez complet, pour donner le max d'information possible...
C'est le seul problème vraiment génant qu'il me reste avant de pouvoir jouir pleinement de ma nouvelle distribution Archlinux...
Merci d'avance à toute personne qui pourra faire avancer le schmilblick
