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

2015-09-08 Par sujet Sébastien NOBILI
Bonjour,

Le lundi 07 septembre 2015 à 23:14, maderios a écrit :
> 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.

As-tu essayé de passer des arguments au chargement du module ?

On parle là d'un argument « position_fix » :

http://doc.ubuntu-fr.org/audio_intel_hda#fichier_de_configuration

Et là d'un argument « model » :


http://git.alsa-project.org/?p=alsa-kernel.git;a=blob;f=Documentation/sound/alsa/HD-Audio-Models.txt;hb=HEAD

Sébastien



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

2015-09-08 Par sujet maderios

Le 08/09/2015 10:03, Sébastien NOBILI a écrit :

Bonjour,

Le lundi 07 septembre 2015 à 23:14, maderios a écrit :

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.


As-tu essayé de passer des arguments au chargement du module ?

On parle là d'un argument « position_fix » :

 http://doc.ubuntu-fr.org/audio_intel_hda#fichier_de_configuration

Et là d'un argument « model » :

 
http://git.alsa-project.org/?p=alsa-kernel.git;a=blob;f=Documentation/sound/alsa/HD-Audio-Models.txt;hb=HEAD


Ce dont tu parles ci-dessus ne fonctionne pas par contre, en s'inspirant de:

http://darmawan-salihun.blogspot.fr/2015/02/intel-pch-haswell-sound-alsa-problem.html
La carte PCH intel devient prioritaire, tout semble OK sauf que je n'ai 
plus un son... Tout ceci semble lié au caractère récent de la puce 
realtek ALC3236 et encore, heureusement que le PC tourne sur un noyau 4.1.6

Bien dommage que la doc d'alsa soit si peu fournie.

lspci -nn | grep -i audio
00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio 
Controller [8086:160c] (rev 09)
00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High 
Definition Audio Controller [8086:9ca0] (rev 03)


Ce qui donne dans alsa-base.conf
#Intel PCH
options snd-hda-intel index=0  model=auto vid=8086  pid=160c
#HDMI
options snd-hda-intel index=1  model=auto vid=8086  pid=9ca0
--
Maderios



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

2015-09-07 Par sujet Sébastien NOBILI
Bonjour,

Le vendredi 04 septembre 2015 à 17:20, maderios a écrit :
> J'arrive très bien à me passer de pulseaudio sur deux pc, par contre, ce
> n'est pas le cas sur un portable récent. En fait, sur ce dernier, il y a
> deux cartes son dont une pour l'hdmi qui ne fonctionne pas du tout mais qui
> s'obstine à rester prioritaire.

Ça ne serait pas tout simplement une histoire d'ordre de chargement des modules
noyau ?

À une époque j'avais dû mettre des lignes de ce type dans un fichier du dossier
« /etc/modprobe.d/ » :

# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2

Sébastien



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

2015-09-07 Par sujet maderios

Le 07/09/2015 11:19, Sébastien NOBILI a écrit :

Bonjour,

Le vendredi 04 septembre 2015 à 17:20, maderios a écrit :

J'arrive très bien à me passer de pulseaudio sur deux pc, par contre, ce
n'est pas le cas sur un portable récent. En fait, sur ce dernier, il y a
deux cartes son dont une pour l'hdmi qui ne fonctionne pas du tout mais qui
s'obstine à rester prioritaire.


Ça ne serait pas tout simplement une histoire d'ordre de chargement des modules
noyau ?


C'est exactement cela


À une époque j'avais dû mettre des lignes de ce type dans un fichier du dossier
« /etc/modprobe.d/ » :

 # Prevent abnormal drivers from grabbing index 0
 options bt87x index=-2
 options cx88_alsa index=-2
 options snd-atiixp-modem index=-2
 options snd-intel8x0m index=-2
 options snd-via82xx-modem index=-2


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




--
Maderios



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

2015-09-07 Par sujet Sébastien NOBILI
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é ?

Sébastien



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

2015-09-07 Par sujet maderios

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



Se passer de PulseAudio (Re: Avconv / FFmpeg)

2015-09-04 Par sujet Sébastien NOBILI
Le vendredi 04 septembre 2015 à 15:39, maderios a écrit :
> Le 03/09/2015 20:13, Guillaume Caron a écrit :
> >Ah, j'avoue n'avoir jamais eu de souci avec PA mais pour le coup c'est
> >bien un problème de paquet, on devrait pouvoir installer des applis
> >multimedia sans l'imposer.
> >
> C'est un problème de compatibilité debian/matériel récent, même avec Sid. Si
> on  pouvait paramétrer facilement l'audio sans pulse, c'est à utiliser
> uniquement Alsa qui fait très bien le boulot tout seul, cette question ne se
> poserait pas. C'est la première fois que j'utilise pulse et, à part foutre
> la m... et faire perdre du temps, je n'ai toujours pas compris l'intérêt
> qu'on lui porte. Habituellement, si j'ai besoin d'un serveur son, j'utilise
> Jack qui est un vrai serveur de son.

C'est quoi exactement ton problème avec Pulse ? J'ai totalement désinstallé ce
truc de l'ensemble de mes systèmes et ça fonctionne très bien…

Sébastien



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

2015-09-04 Par sujet maderios

Le 04/09/2015 17:01, Sébastien NOBILI a écrit :

Le vendredi 04 septembre 2015 à 15:39, maderios a écrit :

Le 03/09/2015 20:13, Guillaume Caron a écrit :

Ah, j'avoue n'avoir jamais eu de souci avec PA mais pour le coup c'est
bien un problème de paquet, on devrait pouvoir installer des applis
multimedia sans l'imposer.


C'est un problème de compatibilité debian/matériel récent, même avec Sid. Si
on  pouvait paramétrer facilement l'audio sans pulse, c'est à utiliser
uniquement Alsa qui fait très bien le boulot tout seul, cette question ne se
poserait pas. C'est la première fois que j'utilise pulse et, à part foutre
la m... et faire perdre du temps, je n'ai toujours pas compris l'intérêt
qu'on lui porte. Habituellement, si j'ai besoin d'un serveur son, j'utilise
Jack qui est un vrai serveur de son.


C'est quoi exactement ton problème avec Pulse ? J'ai totalement désinstallé ce
truc de l'ensemble de mes systèmes et ça fonctionne très bien…

Sébastien

J'arrive très bien à me passer de pulseaudio sur deux pc, par contre, ce 
n'est pas le cas sur un portable récent. En fait, sur ce dernier, il y a 
deux cartes son dont une pour l'hdmi qui ne fonctionne pas du tout mais 
qui s'obstine à rester prioritaire.


--
Maderios



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

2015-09-04 Par sujet Haricophile
Le Fri, 04 Sep 2015 17:20:02 +0200,
maderios  a écrit :

> J'arrive très bien à me passer de pulseaudio sur deux pc, par contre,
> ce n'est pas le cas sur un portable récent. En fait, sur ce dernier,
> il y a deux cartes son dont une pour l'hdmi qui ne fonctionne pas du
> tout mais qui s'obstine à rester prioritaire.

Pulseaudio est assez pratique dans certains cas comme ça, quand on ne
veut pas se fouler et quand on a une configuration changeante et pour le
son réseau. Mais tout ce que fait Pulseaudio peut-être configuré
autrement. Moi je vois ça comme un bon programme orienté "ordi
familial". Il a moins d'intérêt pour une configuration simple ou un
usage plus poussé. 

Je ne sais pas pour Gnome ]:-> mais je ne vois aucun cas ou on ne peut
s'en passer.

-- 
haricoph...@aranha.fr