[HDMI sortie son] Y-en-a-pas...

Reconnaissance et configuration du matériel / kernel linux
Répondre
Sylvain_68
Hankyu
Messages : 36
Inscription : ven. 22 avr. 2022, 17:33

[HDMI sortie son] Y-en-a-pas...

Message par Sylvain_68 »

Bonjour,

Problème récurrent depuis des années, j'ai lu plusieurs sujets concernant les problèmes de sorties son par HDMI, mais pas de réponse à mon problème.
J'ai une distribution Manjaro branchée à ma TV par un câble HDMI. Après quelques déboires ça marche très bien, sauf pour le son.
Lorsque j'essaie de sélectionner la sortie audio avec pavucontrol, je n'ai comme puits que les hauts-parleurs du portable et le casque.

Que faudrait-il faire ?

Sylvain
dmganges
Hankyu
Messages : 17
Inscription : ven. 04 nov. 2022, 03:22

Re: [HDMI sortie son] Y-en-a-pas...

Message par dmganges »

Bonjour,
J'ai eu également pas mal de pb pour configurer ma sortie son HDMI sur un vieux PC.
NB : Je suis dans une configuration particulière de SystemRecue sur Arch...
Donc à prendre avec des pincettes...

Au bout du compte j'ai résolu en lançant un script lors de ma connexion, car au démarrage je me retrouvais toujours sur le HP du PC...
NB : Je me connecte toujours sur root !

Donc le script :

Code : Tout sélectionner

#!/bin/bash
# Réactiver le son avec amixer
# A REVOIR pour volume et carte par defaut
# /usr/bin/amixer sset Speaker unmute (haut-parleur désactivé)
# /usr/bin/amixer sset Headphone unmute (désactivation du casque)

/usr/bin/amixer sset Master unmute
sleep 1s
/usr/bin/pacmd set-default-sink 0
/usr/bin/aplay /root/MK_Rescue/sysresccd/UTILE/LaSouris_V.wav
La dernière ligne ça joue un petit fichier son pour contrôle...

Il faut repérer l'index de la sortie HDMI : (Chez moi index HDMI = 0) voir ci-dessous :

Je m'étais fait un peu de doc, car j'ai la mémoire qui flanche :)
C'est pêle-mêle mais c'est tout ce qui m'a permis de me dépatouiller :

Code : Tout sélectionner

# SOUND :
https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture_(Fran%C3%A7ais)


# LIENS UTILES
https://debian-facile.org/doc:media:pulseaudio
https://doc.ubuntu-fr.org/pulseaudio
https://www.rezine.org/ressources/guides/auto-hebergement/multimedia/son/
https://www-commandlinefu-com.translate.goog/commands/using/amixer?_x_tr_sl=en&_x_tr_tl=fr&_x_tr_hl=fr&_x_tr_pto=sc
http://linuxmao.org/Alsa+-+g%C3%A9rer+plusieurs+cartes
https://www.alsa-project.org/wiki/Asoundrc


https://wiki.archlinux.org/title/PulseAudio
https://wiki-archlinux-org.translate.goog/title/PulseAudio?_x_tr_sl=en&_x_tr_tl=fr&_x_tr_hl=fr&_x_tr_pto=sc

C'est pavucontrol qui lancle le panneau de contrôle !
pavucontrol

#--> VOIR AUSSI :
aplay -l
aplay -L
aplay /fichier/de/son
aplay /root/MK_Rescue/sysresccd/UTILE/Souris.wav
paplay /root/MK_Rescue/sysresccd/UTILE/Souris.wav

#-----> ET :
pacmd list-sinks | grep -Ei 'index:|name:'

# Réactiver le volume principal de la carte son peut être fait en utilisant amixer : 
amixer sset Master unmute

# Avec vollume MAXI
amixer -c 0 set Master playback 100% unmute
amixer -c 0 set Master 100% unmute

# amixer sset Speaker unmute (haut-parleur désactivé)
# amixer sset Headphone unmute (désactivation du casque)
 
pacmd help
pactl set-sink-volume @DEFAULT_SINK@ +10%
pactl set-sink-volume @DEFAULT_SINK@ -10%
pactl set-sink-mute @DEFAULT_SINK@ toggle

#------>Où :
@DEFAULT_SINK@ peut $etre remplacé par index de sorie (sink)

pacmd list-sinks
index: 0
	name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 9030
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 0
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0

index: 1
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
	driver: <module-alsa-card.c>
	flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 9039
	volume: front-left: 5409 /   8% / -65.00 dB,   front-right: 5409 /   8% / -65.00 dB
	        balance 0.00
	base volume: 63069 /  96% / -1.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max request: 0 KiB
	max rewind: 0 KiB
	monitor source: 1
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0


>>===> Donc sortie HDMI = index 0
pactl set-sink-mute 0 toggle
pactl set-sink-volume 0 +10%
pactl set-sink-volume 0 -10%



# POUR VOIR SEULEMENT LES NOMS :
pacmd list-sinks | egrep 'index|name:|muted|device.description|active'

#> pacmd list-sinks | egrep 'index|name:|muted|device.description|active'
egrep: warning: egrep is obsolescent; using grep -E
  * index: 0
	name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
	muted: yes
		device.description = "Caicos HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM] Digital Stereo (HDMI)"
	active port: <hdmi-output-0>
    index: 1
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
	muted: yes
		device.description = "Built-in Audio Analog Stereo"
	active port: <analog-output-speaker>



# DONC : alsa_output.pci-0000_01_00.1.hdmi-stereo
# DANS : client.conf

default-source = alsa_output.pci-0000_00_1b.0.analog-stereo.monitor



# ISOLER les contrôles de volume
# DANS daemon.conf

flat-volumes = no

PUIS IL FAUT REDEMARRER pulseaudio
MAIS POUR LE MOMMENT IL FAUT ETRE ROOT
ALORS JE FAIS UNE CONFIG QUI VA POUSSER LES FICHIERS...

PUIS  echo 'set-card-profile alsa_output.pci-0000_01_00.1.hdmi-stereo output:analog-stereo' >> ~/.config/pulse/default.pa
echo 'set-card-profile alsa_output.pci-0000_01_00.1.hdmi-stereo output:analog-stereo' >> default.pa

### AUSSI
pactl list short sinks

#> pactl list short sinks
0	alsa_output.pci-0000_01_00.1.hdmi-stereo	module-alsa-card.c	s16le 2ch 44100Hz	SUSPENDED
1	alsa_output.pci-0000_00_1b.0.analog-stereo	module-alsa-card.c	s16le 2ch 44100Hz	SUSPENDED


https://unix.stackexchange.com/questions/65246/change-pulseaudio-input-output-from-shell

# POUR PASSER SUUR CARTE	HDMI
pacmd set-default-sink 0

# POUR PASSER SUUR CARTE	BUILT-IN 
pacmd set-default-sink 1


NB : _______________________________________________________________
pacmd - Used to reconfigure a PulseAudio sound server during runtime.
pactl - Used to control a running PulseAudio sound server.

Here are some examples of how they function:

pacmd list-sinks :: list name or index number of possible sinks

pacmd set-default-sink [sinkname] :: set the default output sink

pacmd set-default-source [sourcename] :: set the default input

pacmd set-sink-volume [index] [volume] :: set the sink volume

pacmd set-source-volume index volume :: volume control range 0 - 65536 (the lower the number the lower the volume)


#--> Réactiver le volume principal de la carte son peut être fait en utilisant amixer : 
# Réactiver le son avec amixer
# A REVOIR pour volume et carte par defaut
# /usr/bin/amixer sset Speaker unmute (haut-parleur désactivé)
# /usr/bin/amixer sset Headphone unmute (désactivation du casque)

/usr/bin/amixer sset Master unmute
sleep 1s
/usr/bin/pacmd set-default-sink 0
/usr/bin/aplay /root/MK_Rescue/sysresccd/UTILE/LaSouris_V.wav

#############################" FIN SOUND ############################

Tout çà est sans garanti... ça fonctionne... et ça fait plus d'un an que je n'y ai plus touché...
Je ne pourrais pas grand chose de plus :oops:

Bon courage :!:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17180
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [HDMI sortie son] Y-en-a-pas...

Message par benjarobin »

Oula, normalement il n'y a rien à faire, juste avoir pipewire de correctement installé (remplaçant de pulseaudio) et tout fonctionnement "magiquement" (il faut quand même sélectionner via pavucontrol la sortie à utiliser).
Note, bien penser à aller dans l'onglet "Configuration" de pavucontrol pour sélectionner un profil "valide" (autre que éteint)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Sylvain_68
Hankyu
Messages : 36
Inscription : ven. 22 avr. 2022, 17:33

Re: [HDMI sortie son] Y-en-a-pas...

Message par Sylvain_68 »

Bonjour et merci pour vos réponses !

@dmganges
J'ai un soucis dès la première commande : amixer: Unable to find simple control 'Master',0

@benjarobin

J'ai bien pipewire installé mais pas de sortie HDMI identifiée dans pavucontrol...

En fait, la partie "audio" d'un inxi -Fza m'informe que pulseaudio et pipewire sont tous les deux installés :

Code : Tout sélectionner

Audio:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
    Imaging Unit vendor: Hewlett-Packard driver: N/A alternate: atomisp
    bus-ID: 00:03.0 chip-ID: 8086:22b8 class-ID: 0480
  API: ALSA v: k6.1.29-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 0.3.70 status: n/a (root, process) tools: pw-cli
  Server-3: PulseAudio v: 16.1 status: active (root, process)
    with: pulseaudio-alsa type: plugin tools: pacat,pactl,pavucontrol
ça dit aussi que pipewire est inactif... Est-ce bien normal ???

Sylvain
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17180
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [HDMI sortie son] Y-en-a-pas...

Message par benjarobin »

Cela peut être normal si tu n'as pas encore migré vers pipewire. Je te conseil une migration complète vers pipewire (cela ne résoudra très certainement pas ton problème, mais au moins cela sera plus propre, et pipewire est le futur et remplaçant de pulseaudio).

Code : Tout sélectionner

ps -AF | grep -E "[p](ulse|ipewire)"
pacman -S pipewire-alsa pipewire-pulse wireplumber pipewire-audio pipewire-jack
pacman -R pulseaudio pulseaudio-alsa  pulseaudio-bluetooth pulseaudio-jack
Puis donne la sortie (surtout si les commandes ci-dessus échoues) :

Code : Tout sélectionner

pacman -Qs "pipewire|pulse"
Ce qui m'inquiète c'est que pour moi la sortie de inxi -Fza donne

Code : Tout sélectionner

Audio:
  Device-1: Intel C610/X99 series HD Audio vendor: Gigabyte
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8d20
    class-ID: 0403
  Device-2: NVIDIA GK106 HDMI Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 05:00.1 chip-ID: 10de:0e0b class-ID: 0403
  Device-3: Cambridge Silicon Radio Avantree DG80
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-13.2:9 chip-ID: 0a12:1004 class-ID: 0300
  Device-4: Logitech C505 HD Webcam driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-9.2:6
    chip-ID: 046d:08e3 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.3.3-arch1-1 status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 0.3.70 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
J'ai bien qu'un seul serveur de son, mais j'ai surtout plusieurs device, dont une sortie HDMI

Quelle est la sortie de

Code : Tout sélectionner

cat /proc/asound/cards
lspci
La prise HDMI est relié à quelle carte graphique ? Celle de ta carte mère où celle d'une carte graphique, si oui quelle est sa reference ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Sylvain_68
Hankyu
Messages : 36
Inscription : ven. 22 avr. 2022, 17:33

Re: [HDMI sortie son] Y-en-a-pas...

Message par Sylvain_68 »

Bonjour et merci de ton aide !

Comme préconisé je suis passé de PulseAudio à PipeWire, ce qui a nécessité
- la désinstallation préalable de deux dépendances : pulseaudio-equalizer et pulseaudio-zeroconf ;
- le reboot de la machine pour retrouver du son par les HP...

Après reboot, voici ce que donne pacman -Qs "pipewire|pulse" :

Code : Tout sélectionner

local/libcanberra 1:0.30+r2+gc0620e4-3
    A small and lightweight implementation of the XDG Sound Theme Specification
local/libpipewire 1:0.3.70-1
    Low-latency audio/video router and processor - client library
local/libpulse 16.1-6
    A featureful, general-purpose sound server (client library)
local/libwireplumber 0.4.14-1
    Session / policy manager implementation for PipeWire - client library
local/pavucontrol 1:5.0+r61+gee77d86-2
    PulseAudio Volume Control
local/pipewire 1:0.3.70-1
    Low-latency audio/video router and processor
local/pipewire-alsa 1:0.3.70-1
    Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:0.3.70-1
    Low-latency audio/video router and processor - Audio support
local/pipewire-jack 1:0.3.70-1
    Low-latency audio/video router and processor - JACK support
local/pipewire-pulse 1:0.3.70-1
    Low-latency audio/video router and processor - PulseAudio replacement
local/pulseaudio-ctl 1.70-1
    Control pulseaudio volume from the shell or mapped to keyboard shortcuts.
local/pulseaudio-qt 1.3-1
    Qt bindings for libpulse
local/wireplumber 0.4.14-1
    Session / policy manager implementation for PipeWire
local/xfce4-pulseaudio-plugin 0.4.6-1 (xfce4-goodies)
    Pulseaudio plugin for the Xfce4 panel
Il semble qu'il reste toujours des traces de PulseAudio...

La partie audio de inxi -Fza est encore plus restreinte :

Code : Tout sélectionner

Audio:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
    Imaging Unit vendor: Hewlett-Packard driver: N/A alternate: atomisp
    bus-ID: 00:03.0 chip-ID: 8086:22b8 class-ID: 0480
  API: ALSA v: k6.1.29-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 0.3.70 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Voici la sortie de cat /proc/asound/cards

Code : Tout sélectionner

 0 [bytcrrt5640    ]: bytcr-rt5640 - bytcr-rt5640
                      HP-HPx2Detachable10_p0XX--827C
... et la sortie de lspci (parties multimedia) :

Code : Tout sélectionner

00:03.0 Multimedia controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Imaging Unit (rev 36)
00:0a.0 Non-VGA unclassified device: Intel Corporation Device 22d8 (rev 36)
00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36)
Enfin la machine est un ultraportable, la prise HDMI est sur la carte mère.

Sylvain
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17180
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [HDMI sortie son] Y-en-a-pas...

Message par benjarobin »

As tu un jour pu faire fonctionner le son via la sortie HDMI, que cela soit sous windows ou depuis une distribution Linux ?
Quelle est la référence exacte de ton PC ?
Tu n'as pas de carte graphique dédiée ? Uniquement la partie graphique du CPU Intel ? Quelle est la référence de ton CPU ?

Sinon il ne reste plus rien de pulseaudio. Pipewire utilise la même interface que pulseaudio, donc c'est normal qu'il y ait des paquets qui font référence à pulse
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Sylvain_68
Hankyu
Messages : 36
Inscription : ven. 22 avr. 2022, 17:33

Re: [HDMI sortie son] Y-en-a-pas...

Message par Sylvain_68 »

Ben disons que W10 n'est pas resté suffisamment longtemps installé pour que je puisse tester quoique ce soit ;)

Le modèle est le suivant : HP x2 Detachable 10-p0xx. Pas de carte graphique dédiée, CPU = Atom x5-Z8350.

Ce qui m'intrigue c'est que la commande amixer simple me donne : amixer: Mixer attach default error: Host is down

J'ai déjà eu un problème de son aléatoire sur cette machine en raison du chargement de deux pilotes concurrents : viewtopic.php?p=177856#p177856
Sylvain_68
Hankyu
Messages : 36
Inscription : ven. 22 avr. 2022, 17:33

Re: [HDMI sortie son] Y-en-a-pas...

Message par Sylvain_68 »

J'ai gratté un peu à droite et à gauche sur le net et j'ai trouvé ces éléments :
La commande inxi -F -v 7 montre, pour la partie audio :

Code : Tout sélectionner

  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
    Imaging Unit vendor: Hewlett-Packard driver: N/A bus-ID: 00:03.0
    chip-ID: 8086:22b8 class-ID: 0480
Je comprends qu'il n'y a pas de driver installé pour ce matériel ? Pourtant, actuellement j'ai bien du son par les HP.

Un lsmod | grep snd me donne :

Code : Tout sélectionner

snd_seq_dummy          16384  0
snd_hrtimer            16384  1
snd_seq                94208  7 snd_seq_dummy
snd_seq_device         16384  1 snd_seq
snd_ctl_led            24576  0
ledtrig_audio          16384  1 snd_ctl_led
snd_soc_sst_bytcr_rt5640    57344  4
snd_sof_acpi_intel_byt    24576  0
snd_sof_acpi           20480  1 snd_sof_acpi_intel_byt
snd_sof_intel_atom     24576  1 snd_sof_acpi_intel_byt
snd_sof_xtensa_dsp     20480  1 snd_sof_acpi_intel_byt
snd_sof               339968  3 snd_sof_intel_atom,snd_sof_acpi,snd_sof_acpi_intel_byt
snd_sof_utils          20480  1 snd_sof
snd_intel_sst_acpi     20480  1
snd_soc_acpi_intel_match    73728  2 snd_sof_acpi_intel_byt,snd_intel_sst_acpi
snd_intel_sst_core     73728  1 snd_intel_sst_acpi
snd_soc_sst_atom_hifi2_platform   118784  2 snd_intel_sst_core
snd_soc_acpi           16384  4 snd_soc_sst_bytcr_rt5640,snd_sof_intel_atom,snd_soc_acpi_intel_match,snd_intel_sst_acpi
snd_soc_rt5640        155648  2 snd_soc_sst_bytcr_rt5640
snd_intel_dspcfg       36864  3 snd_sof,snd_sof_acpi_intel_byt,snd_intel_sst_acpi
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
snd_soc_rl6231         20480  1 snd_soc_rt5640
snd_soc_core          393216  4 snd_soc_sst_bytcr_rt5640,snd_sof,snd_soc_rt5640,snd_soc_sst_atom_hifi2_platform
snd_compress           28672  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_pcm               172032  8 snd_soc_sst_bytcr_rt5640,snd_sof,snd_soc_rt5640,snd_compress,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_sof_utils,snd_pcm_dmaengine
snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
snd                   131072  20 snd_ctl_led,snd_seq,snd_soc_sst_bytcr_rt5640,snd_seq_device,snd_sof,snd_timer,snd_compress,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm
soundcore              16384  2 snd_ctl_led,snd
Il y a bien des modules chargés pour le son. Mais sont-ils bons ?

Côté matériel, j'ai trouvé ce site https://linux-hardware.org/?id=pci:8086 ... e=3#status qui m'indique que pour ce matériel il faut l'un des pilotes listés.

Je regarde alors les pilotes présents sur ma machines locate *atomisp* :

Code : Tout sélectionner

/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2/intel_atomisp2_led.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/atomisp.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/pci
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc0310.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc2235.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-lm3554.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-mt9m114.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2680.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2722.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.ko.zst
/usr/lib/modules/6.1.12-1-MANJARO/kernel/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2/intel_atomisp2_led.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/atomisp.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/pci
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc0310.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc2235.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-lm3554.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-mt9m114.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2680.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2722.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.ko.zst
/usr/lib/modules/6.1.19-1-MANJARO/kernel/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2/intel_atomisp2_led.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/atomisp.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/pci
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc0310.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc2235.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-lm3554.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-mt9m114.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2680.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2722.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.ko.zst
/usr/lib/modules/6.1.26-1-MANJARO/kernel/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/platform/x86/intel/atomisp2/intel_atomisp2_led.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/atomisp.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/pci
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc0310.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-gc2235.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-libmsrlisthelper.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-lm3554.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-mt9m114.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2680.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/atomisp-ov2722.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/i2c/ov5693/atomisp-ov5693.ko.zst
/usr/lib/modules/6.1.29-1-MANJARO/kernel/drivers/staging/media/atomisp/pci/atomisp_gmin_platform.ko.zst
C'est tout ce que je trouve par rapport à la liste des modules du site Hardware for Linux, mais c'est déjà trop... Faut-il en utiliser un et lequel ?

Sylvain
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17180
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [HDMI sortie son] Y-en-a-pas...

Message par benjarobin »

C'est sûr que si tu as blacklisté (snd_hdmi_lpe_audio) le module (donc le driver) pour la sortie HMDI cela ne risque pas de fonctionner...
Tu as 2 cartes son, une pour les HP et une pour la sortie HDMI. Il y a 2 donc besoin de 2 drivers. Tu ne devrais pas toucher à tout ce qui est alsa, tout est géré par pipewire !
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Sylvain_68
Hankyu
Messages : 36
Inscription : ven. 22 avr. 2022, 17:33

Re: [HDMI sortie son] Y-en-a-pas...

Message par Sylvain_68 »

Kerzut ! Pourtant je ne suis pas aveugle... J'aurais dû voir ça... Merci !

Alors bon, effectivement, ça va bien mieux en enlevant snd_hdmi_lpe_audio de la blacklist. J'ai du son en HDMI.

L'an passé, lorsque j'ai fait cette blacklist, je n'utilisais pas la sortie HDMI et j'avais de gros pb de son : sorties aléatoires après le boot, manipulations à faire pour espérer retrouver du son quand il n'y en avait pas (cf : viewtopic.php?p=177856#p177856).

Ce qui est étonnant c'est que j'ai maintenant plus de sorties audios identifiées (avec des noms pas très explicites), et pour autant la parie audio de inxi -Fza n'a pas changée :

Code : Tout sélectionner

Audio:
  Device-1: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series
    Imaging Unit vendor: Hewlett-Packard driver: N/A alternate: atomisp
    bus-ID: 00:03.0 chip-ID: 8086:22b8 class-ID: 0480
  API: ALSA v: k6.1.31-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 0.3.70 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
...et toujours pas de driver pour le Device-1 !

Enfin bon, ça marche...
Merci encore !
Répondre