[son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Reconnaissance et configuration du matériel / kernel linux
Répondre
random_alpaca
newbie
Messages : 6
Inscription : ven. 10 avr. 2026, 17:59

[son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par random_alpaca »

Bonjour,
J'ai depuis mon achat d'un hub UGREEN 6-in-1 (https://www.amazon.fr/UGREEN-Revodok-Et ... B0BW2TLQ8S) un soucis de son avec mon laptop sous Archlinux.
En effet, lorsque je selectionne le profil HDMI depuis pavucontrol, le son apparait bien comme envoyé au Sink (avec la barre de son qui bouge) mais je n'ai pas de son sur la télévision. Il a marché une fois mais quand j'ai relancé mon PC ça a arrété de fonctionner.

J'ai également tester le hub sur un autre ordinateur (windows) et il n'y a aucun soucis de son et j'ai pu tester mon archlinux avec un autre hub et le son fonctionne même si c'est en mono du haut-parleur de gauche seulement (mieux que rien!) en attendant j'utilise le bluetooth (qui fonctionne bien aussi).
Pourriez-vous m'aider s'il vous plait à trouver la configuration qui pourrait corriger ce problème ?

J'ai cherché à débugger de mon coté et j'ai obtenu les résultats suivant avec pipewire, pipewire-pulse et wireplumber.
Le sink qui apparait dans pulse audio:

Code : Tout sélectionner

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

➜  ~ pactl list short sinks
471     alsa_output.pci-0000_00_1f.3.hdmi-stereo        PipeWire        s32le 2ch 48000Hz       RUNNING
Le port HDMI qui est bien reconnu dans les cartes son:

Code : Tout sélectionner

cat /proc/asound/card0/eld\#2.16
monitor_present         1
eld_valid               1
codec_pin_nid           0xb
codec_dev_id            0x0
codec_cvt_nid           0x3
monitor_name            AAA
connection_type         DisplayPort
eld_version             [0x2] CEA-861D or below
edid_version            [0x3] CEA-861-B, C or D
manufacture_id          0x1863
product_id              0x0
port_id                 0x0
support_hdcp            0
support_ai              0
audio_sync_delay        0
speakers                [0x1] FL/FR
sad_count               1
sad0_coding_type        [0x1] LPCM
sad0_channels           2
sad0_rates              [0xe0] 32000 44100 48000
sad0_bits               [0x6] 16 20
J'ai également le wpctl suivant:

Code : Tout sélectionner

➜  ~ wpctl status
PipeWire 'pipewire-0' [1.6.2, user@computer, cookie:3347161146]
 └─ Clients:
        32. kwin_wayland                        [1.6.2, user@computer, pid:836600]
        33. WirePlumber                         [1.6.2, user@computer, pid:836648]
        41. WirePlumber [export]                [1.6.2, user@computer, pid:836648]
        59. wpctl                               [1.6.2, user@computer, pid:846839]
        60. pipewire                            [1.6.2, user@computer, pid:836863]
        61. libcanberra                         [1.6.2, user@computer, pid:836748]
        64.                                     [1.6.2, user@computer, pid:836748]
        65. xdg-desktop-portal                  [1.6.2, user@computer, pid:836606]
        66. Démon de KDEConnect                [1.6.2, user@computer, pid:837013]
        67. plasmashell                         [1.6.2, user@computer, pid:836780]
        68. libcanberra                         [1.6.2, user@computer, pid:836780]
        69.                                     [1.6.2, user@computer, pid:836780]

Audio
 ├─ Devices:
 │      42. Audio interne                       [alsa]
 │  
 ├─ Sinks:
 │  *   57. Audio interne Stéréo numérique (HDMI) [vol: 0.95]
 │  
 ├─ Sources:
 │  
 ├─ Filters:
 │  
 └─ Streams:

Video
 ├─ Devices:
 │      51. Integrated_Webcam_HD                [v4l2]
 │      52. Integrated_Webcam_HD                [v4l2]
 │      53. Integrated_Webcam_HD: Integrate     [libcamera]
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  *   62. Integrated_Webcam_HD (V4L2)        
 │  
 ├─ Filters:
 │  
 └─ Streams:

Settings
 └─ Default Configured Devices:
         0. Audio/Sink    bluez_output.7C_96_D2_E8_8C_41.1
Les versions de la stack de son sont:
  • wireplumber: 0.5.14-1
  • pipewire 1:1.6.2-1
  • pipewire-pulse 1:1.6.2-1
  • alsa-card-profiles 1:1.6.2-1
et le kernel

Code : Tout sélectionner

➜  ~ uname -a
Linux computer 6.18.21-1-lts #1 SMP PREEMPT_DYNAMIC Thu, 02 Apr 2026 15:44:36 +0000 x86_64 GNU/Linux
J'ai vu passer ce sujet sur le forum anglophone mais cela n'a pas corrigé le soucis de son: https://bbs.archlinux.org/viewtopic.php?id=309588

N'hésitez pas à me demander plus de détail ou me donner des commandes pour diagnostiquer ça au mieux !
Merci par avance :)

PS: pour les modérateurs j'ai mis mon message dans "Support matériel et kernel" mais il peut peut-être aller dans "multimedia"
random_alpaca
newbie
Messages : 6
Inscription : ven. 10 avr. 2026, 17:59

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par random_alpaca »

Pour poursuivre, la commande suivante produit bien du son par le HDMI

Code : Tout sélectionner

aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav
Donc je n'arrive pas à savoir si cela vient de alsa et de la différence entre hw: et plughw:

Qu'en pensez-vous ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17789
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par benjarobin »

Bonjour, as-tu bien vérifié depuis pavucontrol que tout était bien configuré. En effet, pour information, pipwire utilise bel et bien ALSA. Donc, si cela fonctionne en sélectionnant directement la sortie, c'est juste un problème de "routing".

« plughw » permet une conversion logicielle au niveau du driver (rebuffering, conversion de fréquence d'échantillonnage, etc.), tandis que « hw » n'effectue aucune conversion.

Peux tu donner la sortie de :

Code : Tout sélectionner

pacman -Qsq "pipewire|pulseaudio|alsa|jack"
Il y a quelque chose qui me chagrine. Tu n'aurais pas créé un fichier de configuration d'alsa à la main? Pourquoi il y a un étoile dans la sortie de aplay...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
random_alpaca
newbie
Messages : 6
Inscription : ven. 10 avr. 2026, 17:59

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par random_alpaca »

Bonjour,
Merci pour ta réponse !
Oui depuis pavucontrol tout est normal il y a même du son (la barre se colore) sur la sortie HDMI.
J'ai tous les profils HDMI qui s'affiche mais seul le premier est marqué comme branché et dans aplay c'est le 0,3 (HDMI-0) qui devrait marché mais je ne sais pas si le HDMI-0 est celui qui est lié au profil.

Voici la sortie de la commande :

Code : Tout sélectionner

~ pacman -Qsq "pipewire|pulseaudio|alsa|jack"
alsa-card-profiles
alsa-firmware
alsa-lib
alsa-plugins
alsa-tools
alsa-topology-conf
alsa-ucm-conf
alsa-utils
helvum
kpipewire
libpipewire
libwireplumber
pamixer
pavucontrol
pipewire
pipewire-alsa
pipewire-audio
pipewire-jack
pipewire-libcamera
pipewire-pulse
pipewire-session-manager
plasma-pa
pulse-native-provider
pulseaudio-qt
vlc-plugin-alsa
vlc-plugin-jack
vlc-plugin-pulse
wiremix
wireplumber
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17789
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par benjarobin »

Il y a plein de choses étranges. Pourquoi [HDMI 0 *] avec une étoile.
Quand tu lances alsamixer, qu'est ce que tu vois par défaut comme carte (affichée en haut à gauche) ?
Tu n'aurais pas créé un fichier de configuration d'alsa à la main ?
Et pourquoi on ne voit pas toutes les sorties (devices) via wpctl status ?
Afin d'être sûr peux tu donner la sortie complète de pactl list sinks
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
random_alpaca
newbie
Messages : 6
Inscription : ven. 10 avr. 2026, 17:59

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par random_alpaca »

Je pense que c'est le profil par défaut l'étoile ?

Et pour le wpctl status je pense que le device est caché dans audio interne

Code : Tout sélectionner

~ wpctl status
PipeWire 'pipewire-0' [1.6.3, jojo@computer, cookie:2015154011]
 └─ Clients:
        32. plasmashell                         [1.6.3, jojo@computer, pid:4059]        33. xdg-desktop-portal                  [1.6.3, jojo@computer, pid:3815]        34. WirePlumber                         [1.6.3, jojo@computer, pid:34073]
        35. pipewire                            [1.6.3, jojo@computer, pid:34074]
        36. libcanberra                         [1.6.3, jojo@computer, pid:6028]        37. libcanberra                         [1.6.3, jojo@computer, pid:3998]        38. libcanberra                         [1.6.3, jojo@computer, pid:4059]        39.                                     [1.6.3, jojo@computer, pid:3998]        41. Configuration du système           [1.6.3, jojo@computer, pid:6028]
        42. Démon de KDEConnect                [1.6.3, jojo@computer, pid:4286]
        44.                                     [1.6.3, jojo@computer, pid:4059]        55. WirePlumber [export]                [1.6.3, jojo@computer, pid:34073]
        66. Contrôle du volume PulseAudio      [1.6.3, jojo@computer, pid:10811]        82. Firefox                             [1.6.3, jojo@computer, pid:32709]
        93. wpctl                               [1.6.3, jojo@computer, pid:84436]
       116. kwin_wayland                        [1.6.3, jojo@computer, pid:3840]
Audio
 ├─ Devices:
 │      56. Audio interne                       [alsa]
 │      81. LN01A                               [bluez5]
 │
 ├─ Sinks:
 │  *   63. Audio interne Stéréo numérique (HDMI) [vol: 0.75]
 │      95. LN01A                               [vol: 1.00]
 │
 ├─ Sources:
 │
 ├─ Filters:
 │
 └─ Streams:
        68. Contrôle du volume PulseAudio
             72. monitor_FL
             79. monitor_FR
             83. input_FR        < Firefox:output_FR    [active]
             92. input_FL        < Firefox:output_FL    [active]
        76. Firefox
             88. output_FR       > Contrôle du volume PulseAudio:input_FR      [active]
            113. output_FL       > Contrôle du volume PulseAudio:input_FL      [active]
        96. Contrôle du volume PulseAudio
            101. input_FL        < LN01A:monitor_FL     [active]
            102. input_FR        < LN01A:monitor_FR     [active]
            103. monitor_FL
            104. monitor_FR
       115.
             69. monitor_FR
             70. input_FL        < LN01A:monitor_FL     [active]
             90. input_FR        < LN01A:monitor_FR     [active]
             94. monitor_FL
       118.
             71. monitor_FR
            107. input_FR        < HDMI 0 *:monitor_FR  [active]
            109. input_FL        < HDMI 0 *:monitor_FL  [active]
            112. monitor_FL
Video
 ├─ Devices:
 │      40. Integrated_Webcam_HD                [v4l2]
 │      54. Integrated_Webcam_HD                [v4l2]
 │      65. Integrated_Webcam_HD: Integrate     [libcamera]
 │
 ├─ Sinks:
 │
 ├─ Sources:
 │  *   74. Integrated_Webcam_HD (V4L2)
 │
 ├─ Filters:
 │
 └─ Streams:
       108. kwin_wayland
             73. output_1        > plasmashell:input_1  [init]
       110. plasmashell
            117. input_1         < kwin_wayland:output_1        [init]
Settings
 └─ Default Configured Devices:
         0. Audio/Sink    alsa_output.pci-0000_00_1f.3.hdmi-stereo
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17789
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par benjarobin »

random_alpaca a écrit : jeu. 16 avr. 2026, 22:43Je pense que c'est le profil par défaut l'étoile ?
Oui mais ce n'est pas normal ! Tu ne devrais pas avoir cette carte en sortie par défaut (tu devrais avoir Pipewire) ! J'ai édité mon message précédent, peux tu répondre à toutes les questions (merci :) )
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
random_alpaca
newbie
Messages : 6
Inscription : ven. 10 avr. 2026, 17:59

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par random_alpaca »

J'en ai fait un avant en suivant un tuto car le son ne marchait pas mais j'ai tout effacé normalement et je n'ai pas de .asoundrc

Code : Tout sélectionner

alsa.conf.d pwd
/usr/share/alsa/alsa.conf.d
➜  alsa.conf.d ls
10-rate-lav.conf      50-pipewire.conf     98-maemo.conf
10-samplerate.conf    50-pulseaudio.conf   98-usb-stream.conf
10-speexrate.conf     60-a52-encoder.conf  99-pipewire-default.conf
50-arcam-av-ctl.conf  60-speex.conf        99-pulseaudio-default.conf
50-jack.conf          60-upmix.conf
50-oss.conf           60-vdownmix.conf
Dans alsamixer la carte s'appelle PipeWire
Le pactl sink donne (j'ai retire le sink bluetooth)

Code : Tout sélectionner

Sink #518
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo
        Description: Audio interne Stéréo numérique (HDMI)
        Driver: PipeWire
        Sample Specification: s32le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        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
        Monitor Source: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS
        Properties:
                object.path = "alsa:acp:PCH:8:playback"
                api.alsa.path = "hdmi:0"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                port.group = "playback"
                device.icon_name = "audio-card-analog"
                device.bus = "pci"
                audio.channels = "2"
                audio.position = "[ FL, FR ]"
                iec958.codecs = "[\"PCM\"]"
                device.routes = "1"
                alsa.resolution_bits = "16"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0x6077188000 irq 181"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC3271"
                alsa.components = "HDA:10ec0299,10280a5c,00100002 HDA:80862812,80860101,00100000"
                alsa.id = "PCH"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "HDMI 0 *"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "3"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                device.profile.name = "hdmi-stereo"
                device.profile.description = "Stéréo numérique (HDMI)"
                card.profile.device = "8"
                device.id = "56"
                factory.name = "api.alsa.pcm.sink"
                node.pause-on-idle = "false"
                priority.driver = "696"
                priority.session = "696"
                media.class = "Audio/Sink"
                node.name = "alsa_output.pci-0000_00_1f.3.hdmi-stereo"
                node.nick = "HDMI 0 *"
                device.description = "Audio interne"
                api.alsa.card.name = "HDA Intel PCH"
                api.alsa.card.longname = "HDA Intel PCH at 0x6077188000 irq 181"                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "55"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "63"
                object.serial = "518"
                device.enum.api = "udev"
                api.alsa.card = "0"
                device.plugged.usec = "23933124"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.subsystem = "sound"
                device.vendor.id = "0x8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "0xa0c8"
                device.product.name = "Tiger Lake-LP Smart Sound Technology Audio Controller"
                device.form_factor = "internal"
                device.name = "alsa_card.pci-0000_00_1f.3"
                device.nick = "HDA Intel PCH"
                api.alsa.use-acp = "true"
                api.acp.auto-profile = "false"
                api.acp.auto-port = "false"
                api.dbus.ReserveDevice1.Priority = "-20"
                api.alsa.split-enable = "true"
                api.dbus.ReserveDevice1 = "Audio0"
                spa.object.id = "2"
                device.string = "0"
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, availability group: Legacy 4, available)
        Active Port: hdmi-output-0
        Formats:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17789
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par benjarobin »

As-tu du son quand tu fais ceci et quelle est la sortie : paplay -vvv /usr/share/sounds/alsa/Front_Center.wav

La configuration n'est pas là où tu l'as indiquée, peux-tu vérifier avec la sortie (avec ton utilisateur, surtout pas en root, d'ailleurs rien en root quand tu fais du son) de find /etc/asound* /etc/alsa* $HOME/.asoundrc

Le problème avec une telle configuration par défaut, si une application ouvre ce device par défaut alors pipewire ne pourra pas (un seul utilisateur). Après si dans alsamixer la carte se nomme bien pipewire tu devrais être bon.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
random_alpaca
newbie
Messages : 6
Inscription : ven. 10 avr. 2026, 17:59

Re: [son] Pas de son depuis un hub usb-c HDMI (Ugreen)

Message par random_alpaca »

Pas de son non, même si le aplay marche bien

Code : Tout sélectionner

paplay -vvv /usr/share/sounds/alsa/Front_Center.wav
Opening a playback stream with sample specification 's16le 1ch 48000Hz' and channel map 'mono'.
Connection established.
Stream successfully created.
Buffer metrics: maxlength=4194304, tlength=192000, prebuf=190082, minreq=1920
Using sample spec 's16le 1ch 48000Hz', channel map 'mono'.
Connected to device alsa_output.pci-0000_00_1f.3.hdmi-stereo (index: 518, suspended: no).
Stream started.
Playback stream drained.: 30549 usec.
Draining connection to server.
J'ajoute le résultat de la commande find

Code : Tout sélectionner

 find /etc/asound* /etc/alsa* $HOME/.asoundrc
find: ‘/etc/asound*’: Aucun fichier ou dossier de ce nom
/etc/alsa
/etc/alsa/conf.d
/etc/alsa/conf.d/10-samplerate.conf
/etc/alsa/conf.d/50-oss.conf
/etc/alsa/conf.d/10-speexrate.conf
/etc/alsa/conf.d/60-speex.conf
/etc/alsa/conf.d/50-pulseaudio.conf
/etc/alsa/conf.d/50-pipewire.conf
/etc/alsa/conf.d/98-usb-stream.conf
/etc/alsa/conf.d/60-upmix.conf
/etc/alsa/conf.d/10-rate-lav.conf
/etc/alsa/conf.d/50-arcam-av-ctl.conf
/etc/alsa/conf.d/99-pipewire-default.conf
/etc/alsa/conf.d/50-jack.conf
/etc/alsa/conf.d/60-vdownmix.conf
/etc/alsa/conf.d/60-a52-encoder.conf
find: ‘/home/user/.asoundrc’: Aucun fichier ou dossier de ce nom
Répondre