Re: Problème pulseaudio

2020-04-10 Par sujet BERTRAND Joël
BERTRAND Joël a écrit :
> f6k a écrit :
>> On Fri, Apr 10, 2020 at 07:24:50PM +0200, BERTRAND Joël wrote:
>>> Merci, je ne connaissais pas.  Mais maintenant que j'ai déjà
>>> foutu en l'air ma configuration alsa, autant aller jusqu'au bout ;-)
>>
>> Oh, si comme moi ta configuration ALSA tient sur huit lignes, ça
>> devrait pas être trop compliqué à remettre en place :)
>>
>> Dans tous les cas, tu auras une solution de repli quand, toi aussi, tu
>> seras tanné de PulseAudio :D
> 
>   Pulseaudio me gave (et m'a toujours gavé) autant que systemd, c'est
> dire. Déjà, un truc qui se lance tout seul à la demande, c'est
> merdouillique au possible.
> 
>   Là, je suis en train de comparer deux configurations. L'une qui est
> fonctionnelle, l'autre qui ne l'est pas. Et franchement, je ne vois pas
> la différence.
> 
>   JKB
> 

Je me réponds moi-même. Plusieurs problèmes :
- bug avec le pile HDMI sur certains contrôleurs (bizarrement, je ne
retrouve pas le mien dans la liste des problématiques, mais ça coince
tout de même). impossible donc d'utiliser la sortie HDMI/DP. Pourtant,
la carte-mère en question est une carte classique Asus Q87T avec un
i7-4470 ;
- pulseaudio arrive avec timidity qui bloque la carte analogique.

En virant timidity et en déclarant dans pulsaudio la sortie analogique
comme étant celle par défaut, ça fonctionne enfin.

En espérance que ça puisse aider certaines personnes...

JKB



Re: Problème pulseaudio

2020-04-10 Par sujet BERTRAND Joël
f6k a écrit :
> On Fri, Apr 10, 2020 at 07:24:50PM +0200, BERTRAND Joël wrote:
>>  Merci, je ne connaissais pas.  Mais maintenant que j'ai déjà
>> foutu en l'air ma configuration alsa, autant aller jusqu'au bout ;-)
> 
> Oh, si comme moi ta configuration ALSA tient sur huit lignes, ça
> devrait pas être trop compliqué à remettre en place :)
> 
> Dans tous les cas, tu auras une solution de repli quand, toi aussi, tu
> seras tanné de PulseAudio :D

Pulseaudio me gave (et m'a toujours gavé) autant que systemd, c'est
dire. Déjà, un truc qui se lance tout seul à la demande, c'est
merdouillique au possible.

Là, je suis en train de comparer deux configurations. L'une qui est
fonctionnelle, l'autre qui ne l'est pas. Et franchement, je ne vois pas
la différence.

JKB



Re: Problème pulseaudio

2020-04-10 Par sujet f6k
On Fri, Apr 10, 2020 at 07:24:50PM +0200, BERTRAND Joël wrote:
>   Merci, je ne connaissais pas.  Mais maintenant que j'ai déjà
> foutu en l'air ma configuration alsa, autant aller jusqu'au bout ;-)

Oh, si comme moi ta configuration ALSA tient sur huit lignes, ça
devrait pas être trop compliqué à remettre en place :)

Dans tous les cas, tu auras une solution de repli quand, toi aussi, tu
seras tanné de PulseAudio :D

-f6k

-- 
when with COVID19 you find out your normal
daily lifestyle is called "quarantine" >.>
--
~~(,_,"> http://shl.huld.re/~f6k/ <",_,)~~



Re: Problème pulseaudio

2020-04-10 Par sujet BERTRAND Joël
f6k a écrit :
> Bonjour
> 
> On Thu, Apr 09, 2020 at 05:35:01PM +0200, BERTRAND Joël wrote:
>>  Sur mon poste de travaille, j'utilise Alsa depuis de longues années
>> sans problèmes. Enfin si, un, seamonkey ne travaille plus avec Alsa et
>> si je veux du son, il me faut passer par pulseaudio. Et là, ça coince.
>>
>>  J'ai installé pulseaudio, configuré la chose. Les outils semblent
>> trouver pulseaudio puisque je les vois apparaître dans pavucontrol (j'ai
>> testé audacious avec les plugins Alsa et pulseaudio ainsi que VLC).
> 
> Je n'ai pas la réponse pour PulseAudio, mais je peux te proposer une
> solution de contournement. Ayant eu récemment à devoir gérer des
> problèmes avec cette couche, j'ai décidé de m'en passer totalement. 
> Comme toi, la question était de savoir que faire avec les applications
> qui ne fonctionnent qu'avec PulseAudio. On m'a conseillé d'utiliser
> apulse (qui se trouve notamment dans les dépôts Debian).
> 
> Attention, l'utilisation d'apulse nécessite DE NE PAS AVOIR PulseAudio
> sur son système. Autrement dit, si tu choisis cette voie, il faut
> désinstaller PulseAudio avant d'installer apulse.
> 
> En gros, apulse va faire croire que ton application est bien connectée à
> PulseAudio alors qu'il n'est même pas installé (il y a de plus amples
> informations sur le fonctionnement sur la page de développement[1].
> 
> 1. https://github.com/i-rinat/apulse
> 
> La contrepartie pour l'utilisation d'apulse est qu'il faut l'appeler à
> chaque fois que tu veux lancer une application qui demande PulseAudio.
> Dans ton cas, il faut donc taper : apulse seamonkey
> 
> Si tu n'as besoin de PulseAudio que pour seamonkey, cela peut être une
> bonne approche de contournement et ne pas foutre en l'air ta
> configuration ALSA qui fonctionne bien par ailleurs.
> 
> -f6k
> 

Merci, je ne connaissais pas. Mais maintenant que j'ai déjà foutu en
l'air ma configuration alsa, autant aller jusqu'au bout ;-)

Bien cordialement,

JKB



Re: Problème pulseaudio

2020-04-10 Par sujet f6k
Bonjour

On Thu, Apr 09, 2020 at 05:35:01PM +0200, BERTRAND Joël wrote:
>   Sur mon poste de travaille, j'utilise Alsa depuis de longues années
> sans problèmes. Enfin si, un, seamonkey ne travaille plus avec Alsa et
> si je veux du son, il me faut passer par pulseaudio. Et là, ça coince.
> 
>   J'ai installé pulseaudio, configuré la chose. Les outils semblent
> trouver pulseaudio puisque je les vois apparaître dans pavucontrol (j'ai
> testé audacious avec les plugins Alsa et pulseaudio ainsi que VLC).

Je n'ai pas la réponse pour PulseAudio, mais je peux te proposer une
solution de contournement. Ayant eu récemment à devoir gérer des
problèmes avec cette couche, j'ai décidé de m'en passer totalement. 
Comme toi, la question était de savoir que faire avec les applications
qui ne fonctionnent qu'avec PulseAudio. On m'a conseillé d'utiliser
apulse (qui se trouve notamment dans les dépôts Debian).

Attention, l'utilisation d'apulse nécessite DE NE PAS AVOIR PulseAudio
sur son système. Autrement dit, si tu choisis cette voie, il faut
désinstaller PulseAudio avant d'installer apulse.

En gros, apulse va faire croire que ton application est bien connectée à
PulseAudio alors qu'il n'est même pas installé (il y a de plus amples
informations sur le fonctionnement sur la page de développement[1].

1. https://github.com/i-rinat/apulse

La contrepartie pour l'utilisation d'apulse est qu'il faut l'appeler à
chaque fois que tu veux lancer une application qui demande PulseAudio.
Dans ton cas, il faut donc taper : apulse seamonkey

Si tu n'as besoin de PulseAudio que pour seamonkey, cela peut être une
bonne approche de contournement et ne pas foutre en l'air ta
configuration ALSA qui fonctionne bien par ailleurs.

-f6k

-- 
when with COVID19 you find out your normal
daily lifestyle is called "quarantine" >.>
--
~~(,_,"> http://shl.huld.re/~f6k/ <",_,)~~



Re: Problème pulseaudio

2020-04-10 Par sujet BERTRAND Joël
La commande play track01.cdda.wav provoque lorsque pulseaudio est lancé
dans un terminal :
I: [pulseaudio] client.c: Created 13 "Native client (UNIX socket client)"
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=100
success=1
I: [pulseaudio] sink-input.c: Trying to change sample spec
I: [pulseaudio] sink.c: Cannot update sample spec, monitor source is RUNNING
I: [pulseaudio] resampler.c: Forcing resampler 'copy', because of fixed,
identical sample rates.
I: [pulseaudio] sink-input.c: Created input 12 "playback" on
alsa_output.pci-_00_03.0.hdmi-stereo with sample spec s32le 2ch
44100Hz and channel map front-left,front-right
I: [pulseaudio] sink-input.c: media.name = "playback"
I: [pulseaudio] sink-input.c: application.name = "SoX"
I: [pulseaudio] sink-input.c: native-protocol.peer = "UNIX socket
client"
I: [pulseaudio] sink-input.c: native-protocol.version = "33"
I: [pulseaudio] sink-input.c: application.process.id = "62277"
I: [pulseaudio] sink-input.c: application.process.user = "bertrand"
I: [pulseaudio] sink-input.c: application.process.host = "hilbert"
I: [pulseaudio] sink-input.c: application.process.binary = "sox"
I: [pulseaudio] sink-input.c: application.language = "C"
I: [pulseaudio] sink-input.c: window.x11.display = ":0"
I: [pulseaudio] sink-input.c: application.process.machine_id =
"c3223d4aab444ce18ceb53fc70090291"
I: [pulseaudio] sink-input.c: module-stream-restore.id =
"sink-input-by-application-name:SoX"
I: [pulseaudio] protocol-native.c: Requested tlength=250,00 ms,
minreq=20,00 ms
I: [pulseaudio] protocol-native.c: Final latency 250,01 ms = 105,01 ms +
2*20,00 ms + 105,00 ms
I: [pulseaudio] sink-input.c: Freeing input 12 "playback"
I: [pulseaudio] client.c: Freed 13 "SoX"
I: [pulseaudio] protocol-native.c: Connection died.
I: [pulseaudio] client.c: Created 14 "Native client (UNIX socket client)"
I: [pulseaudio] protocol-native.c: Got credentials: uid=1000 gid=100
success=1
I: [pulseaudio] sink-input.c: Trying to change sample spec
I: [pulseaudio] sink.c: Cannot update sample spec, monitor source is RUNNING
I: [pulseaudio] resampler.c: Forcing resampler 'copy', because of fixed,
identical sample rates.
I: [pulseaudio] sink-input.c: Created input 13 "playback" on
alsa_output.pci-_00_03.0.hdmi-stereo with sample spec s32le 2ch
44100Hz and channel map front-left,front-right
I: [pulseaudio] sink-input.c: media.name = "playback"
I: [pulseaudio] sink-input.c: application.name = "SoX"
I: [pulseaudio] sink-input.c: native-protocol.peer = "UNIX socket
client"
I: [pulseaudio] sink-input.c: native-protocol.version = "33"
I: [pulseaudio] sink-input.c: application.process.id = "62277"
I: [pulseaudio] sink-input.c: application.process.user = "bertrand"
I: [pulseaudio] sink-input.c: application.process.host = "hilbert"
I: [pulseaudio] sink-input.c: application.process.binary = "sox"
I: [pulseaudio] sink-input.c: application.language = "C"
I: [pulseaudio] sink-input.c: window.x11.display = ":0"
I: [pulseaudio] sink-input.c: application.process.machine_id =
"c3223d4aab444ce18ceb53fc70090291"
I: [pulseaudio] sink-input.c: module-stream-restore.id =
"sink-input-by-application-name:SoX"
I: [pulseaudio] protocol-native.c: Requested tlength=250,00 ms,
minreq=20,00 ms
I: [pulseaudio] protocol-native.c: Final latency 250,01 ms = 105,01 ms +
2*20,00 ms + 105,00 ms
I: [pulseaudio] source-output.c: Trying to change sample spec
I: [pulseaudio] source.c: Cannot update sample spec, SOURCE_IS_RUNNING,
will keep using s16le and 44100 Hz
I: [pulseaudio] remap.c: Using stereo to mono remapping
I: [pulseaudio] source-output.c: Created output 12 "Détection de crêtes"
on alsa_output.pci-_00_03.0.hdmi-stereo.monitor with sample spec
float32le 1ch 25Hz and channel map mono
I: [pulseaudio] source-output.c: media.name = "Détection de crêtes"
I: [pulseaudio] source-output.c: application.name = "Contrôle du
volume PulseAudio"
I: [pulseaudio] source-output.c: native-protocol.peer = "UNIX socket
client"
I: [pulseaudio] source-output.c: native-protocol.version = "33"
I: [pulseaudio] source-output.c: application.id =
"org.PulseAudio.pavucontrol"
I: [pulseaudio] source-output.c: application.icon_name = "audio-card"
I: [pulseaudio] source-output.c: application.version = "4.0"
I: [pulseaudio] source-output.c: application.process.id = "49465"
I: [pulseaudio] source-output.c: application.process.user = "bertrand"
I: [pulseaudio] source-output.c: application.process.host = "hilbert"
I: [pulseaudio] source-output.c: application.process.binary =
"pavucontrol"
I: [pulseaudio] source-output.c: application.language = "fr_FR.UTF-8"
I: [pulseaudio] source-output.c: window.x11.display = ":0"
I: [pulseaudio] source-output.c: application.process.machine_id =
"c3223d4aab444ce18ceb53fc70090291"
I: [pulseaudio] source-output.c: module-stream-restore.id =

Re: Problème pulseaudio

2020-04-10 Par sujet BERTRAND Joël
Quelques heures plus tard, toujours pas de son, mais lorsque j'essaie
de passer n'importe quel fichier WAV, il passe en vitesse très accélérée
(l'option tsched=0 dans le fichier default.pa ne change rien, ou plutôt
fait quelque chose de beaucoup trop lent pour le coup).

Et de toute façon, rien ne sort de mes haut-parleur.

Quelques informations supplémentaires :
hilbert:[~] > cat /proc/asound/cards
 0 [HDMI   ]: HDA-Intel - HDA Intel HDMI
  HDA Intel HDMI at 0xf7d34000 irq 36
 1 [PCH]: HDA-Intel - HDA Intel PCH
  HDA Intel PCH at 0xf7d3 irq 34
 2 [C920   ]: USB-Audio - HD Pro Webcam C920
  HD Pro Webcam C920 at usb-:00:14.0-4.1.1, high
speed
hilbert:[~] > uname -a
Linux hilbert 5.4.0-4-amd64 #1 SMP Debian 5.4.19-1 (2020-02-13) x86_64
GNU/Linux

Le configuration n'a rien de tordue, je cherche simplement à utiliser
pulseaudio en sortant sur n'importe quoi (HDMI, DP ou sortie analogique
!...). Rien n'y fait.

Bien cordialement,

JKB