Re: Se passer de PulseAudio (Re: Avconv / FFmpeg)
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)
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)
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)
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)
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)
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)
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)
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)
Le Fri, 04 Sep 2015 17:20:02 +0200, maderiosa é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