[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Se passer de PulseAudio (Re: Avconv / FFmpeg)



Le 07/09/2015 13:57, Sébastien NOBILI a écrit :
Le lundi 07 septembre 2015 à 13:43, maderios a écrit :
J'ai dans /etc/modprobe.d/alsa.conf
options snd_hda_intel index=0
options snd_hda_codec_hdmi index=1

Cela ne marche pas sur le portable dont je parle, par contre, cela marche
très bien sur un autre PC doté de deux cartes son similaires snd_hda_intel
et snd_hda_codec_hdmi

Je suis très loin d'être expert en la matière, mais il me semble me souvenir que
les index négatifs permettent de renvoyer la détection du périphérique en toute
fin de liste. As-tu essayé ?

Oui, j'ai déjà essayé mais cela ne marche pas, la carte par défaut est toujours la carte hdmi (0)
#/etc/modprobe.d/alsa.conf
options snd_hda_intel index=0
options snd_hda_codec_hdmi index=-2

Ce qui est bizarre, c'est qu'il est impossible de charger snd_hda_intel
sans charger également snd_hda_codec_hdmi. Ce qui revient à dire que snd_hda_intel est dépendant de snd_hda_codec_hdmi. Le module hdmi est donc impossible à blacklister. Je me demande si je ne vais pas compiler un noyau maison pour essayer de casser cette dépendance mais voilà, cela me gonfle un peu et je préférerai garder les deux modules.
Si quelqu'un a une autre solution, je suis preneur.
Pour info:
cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel

cat /proc/asound/cards
0 [HDMI           ]: HDA-Intel - HDA Intel HDMI
                      HDA Intel HDMI at 0xf731c000 irq 53
1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7318000 irq 51

aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: HDMI [HDA Intel HDMI], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA Intel HDMI], périphérique 7: HDMI 1 [HDMI 1]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 0: HDMI [HDA Intel HDMI], périphérique 8: HDMI 2 [HDMI 2]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: PCH [HDA Intel PCH], périphérique 0: ALC3236 Analog [ALC3236 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 1: PCH [HDA Intel PCH], périphérique 0: ALC3236 Analog [ALC3236 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

--
Maderios


Reply to: