You are not logged in.
Pages: 1
My system used to have normal hdmi sound option with older kernels (~3 months ago)
https://www.imghost.online/yOuW0Zq4JBW6UYM
but not any more
https://www.imghost.online/t56pVlrZlfXYyHn
$ ps -e | grep -E 'pipewire|pulseaudio'
722 ? 00:00:03 pipewire
912 ? 00:00:05 pipewire-pulse
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDAudio [AVS HD-Audio], device 0: HDAudio Analog (*) []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: HDMI [AVS HDMI], device 0: HDMI1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [AVS HDMI], device 1: HDMI2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [AVS HDMI], device 2: HDMI3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
how can i enable hdmi out again?
Last edited by jiak (2026-01-24 14:25:24)
Offline
pactl list short sinks
wpctl statuswhat is the output?
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
$ pactl list short sinks
51 alsa_output.platform-avs_hdaudio.2.auto.stereo-fallback PipeWire s32le 2ch 48000Hz SUSPENDED
53 alsa_output.platform-avs_hdaudio.3.auto.stereo-fallback PipeWire s16le 2ch 48000Hz SUSPENDED
$ wpctl status
PipeWire 'pipewire-0' [1.4.9, archie@atlas, cookie:126154568]
└─ Clients:
32. kwin_wayland [1.4.9, archie@atlas, pid:670]
33. WirePlumber [1.4.9, archie@atlas, pid:732]
41. WirePlumber [export] [1.4.9, archie@atlas, pid:732]
64. pipewire [1.4.9, archie@atlas, pid:915]
65. libcanberra [1.4.9, archie@atlas, pid:825]
66. [1.4.9, archie@atlas, pid:825]
67. xdg-desktop-portal [1.4.9, archie@atlas, pid:677]
68. libcanberra [1.4.9, archie@atlas, pid:863]
69. plasmashell [1.4.9, archie@atlas, pid:863]
70. [1.4.9, archie@atlas, pid:863]
71. Firefox [1.4.9, archie@atlas, pid:1229]
72. Firefox [1.4.9, archie@atlas, pid:1229]
73. wpctl [1.4.9, archie@atlas, pid:1815]Audio
├─ Devices:
│ 42. Built-in Audio [alsa]
│ 43. Built-in Audio [alsa]
│ 44. Compress-Offload device (ALSA card 0) [alsa:compressed]
│
├─ Sinks:
│ * 51. Built-in Audio Stereo [vol: 0.56]
│ 53. Built-in Audio Stereo [vol: 0.52]
│
├─ Sources:
│ * 52. Built-in Audio Stereo [vol: 1.00]
│
├─ Filters:
│
└─ Streams:Video
├─ Devices:
│
├─ Sinks:
│
├─ Sources:
│
├─ Filters:
│
└─ Streams:Settings
└─ Default Configured Devices:
0. Audio/Sink alsa_output.platform-avs_hdaudio.2.stereo-fallback
Offline
HDMI is present at ALSA level (aplay -l shows AVS HDMI). The issue might be PipeWire/WirePlumber not activating the HDMI profile/port.
pactl list cardsdo you see anything like "output:hdmi-stereo" or smtg like that in under profiles?
if you see that force that HDMI profile
pactl set-card-profile alsa_card.platform-avs_hdaudio #with your profileLast edited by 5hridhyan (2026-01-06 15:12:14)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
$ pactl list cards
Card #42
Name: alsa_card.platform-avs_hdaudio.2.auto
Driver: alsa
Owner Module: n/a
Properties:
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:0"
api.alsa.card = "0"
api.alsa.card.name = "AVS HD-Audio"
api.alsa.card.longname = "AVS HD-Audio"
device.plugged.usec = "8196926"
device.bus_path = "platform-avs_hdaudio.2.auto"
sysfs.path = "/devices/platform/avs_hdaudio.2.auto/sound/card0"
device.subsystem = "sound"
device.form_factor = "internal"
device.name = "alsa_card.platform-avs_hdaudio.2.auto"
device.description = "Built-in Audio"
device.nick = "AVS HD-Audio"
device.icon_name = "audio-card-analog"
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"
factory.id = "15"
client.id = "41"
object.id = "42"
object.serial = "42"
object.path = "alsa:acp:HDAudio"
alsa.card = "0"
alsa.card_name = "AVS HD-Audio"
alsa.long_card_name = "AVS HD-Audio"
alsa.driver_name = "snd_soc_avs_hdaudio"
alsa.mixer_name = "Realtek ALC283"
alsa.components = "HDA:10ec0283,80862067,00100003"
alsa.id = "HDAudio"
device.string = "0"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:stereo-fallback+input:stereo-fallback: Stereo Output + Stereo Input (sinks: 1, sources: 1, priority: 5151, available: yes)
output:stereo-fallback: Stereo Output (sinks: 1, sources: 0, priority: 5100, available: yes)
input:stereo-fallback: Stereo Input (sinks: 0, sources: 1, priority: 51, available: yes)
pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
Active Profile: output:stereo-fallback+input:stereo-fallback
Ports:
analog-input-internal-mic: Internal Microphone (type: Mic, priority: 8900, latency offset: 0 usec, availability group: Legacy 1, availability unknown)
Properties:
port.type = "mic"
port.availability-group = "Legacy 1"
device.icon_name = "audio-input-microphone"
card.profile.port = "0"
Part of profile(s): input:stereo-fallback, output:stereo-fallback+input:stereo-fallback
analog-input-mic: Microphone (type: Mic, priority: 8700, latency offset: 0 usec, availability group: Legacy 2, not available)
Properties:
port.type = "mic"
port.availability-group = "Legacy 2"
device.icon_name = "audio-input-microphone"
card.profile.port = "1"
Part of profile(s): input:stereo-fallback, output:stereo-fallback+input:stereo-fallback
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability unknown)
Properties:
port.type = "headphones"
device.icon_name = "audio-headphones"
card.profile.port = "2"
Part of profile(s): output:stereo-fallback, output:stereo-fallback+input:stereo-fallback
analog-output-headphones-2: Headphones 2 (type: Headphones, priority: 9800, latency offset: 0 usec, availability group: Legacy 3, not available)
Properties:
port.type = "headphones"
port.availability-group = "Legacy 3"
device.icon_name = "audio-headphones"
card.profile.port = "3"
Part of profile(s): output:stereo-fallback, output:stereo-fallback+input:stereo-fallbackCard #43
Name: alsa_card.platform-avs_hdaudio.3.auto
Driver: alsa
Owner Module: n/a
Properties:
device.enum.api = "udev"
device.api = "alsa"
media.class = "Audio/Device"
api.alsa.path = "hw:1"
api.alsa.card = "1"
api.alsa.card.name = "AVS HDMI"
api.alsa.card.longname = "AVS HDMI"
device.plugged.usec = "8232921"
device.bus_path = "platform-avs_hdaudio.3.auto"
sysfs.path = "/devices/platform/avs_hdaudio.3.auto/sound/card1"
device.subsystem = "sound"
device.form_factor = "internal"
device.name = "alsa_card.platform-avs_hdaudio.3.auto"
device.description = "Built-in Audio"
device.nick = "AVS HDMI"
device.icon_name = "audio-card-analog"
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 = "Audio1"
spa.object.id = "4"
factory.id = "15"
client.id = "41"
object.id = "43"
object.serial = "43"
object.path = "alsa:acp:HDMI"
alsa.card = "1"
alsa.card_name = "AVS HDMI"
alsa.long_card_name = "AVS HDMI"
alsa.driver_name = "snd_soc_avs_hdaudio"
alsa.mixer_name = "Intel Broxton HDMI"
alsa.components = "HDA:8086280a,80860101,00100000"
alsa.id = "HDMI"
device.string = "1"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
output:stereo-fallback: Stereo Output (sinks: 1, sources: 0, priority: 5100, available: yes)
pro-audio: Pro Audio (sinks: 3, sources: 0, priority: 1, available: yes)
Active Profile: output:stereo-fallback
Ports:
analog-output: Analog Output (type: Analog, priority: 9900, latency offset: 0 usec, availability unknown)
Properties:
port.type = "analog"
card.profile.port = "0"
Part of profile(s): output:stereo-fallbackCard #44
Name: alsa_card.comprC2
Driver: alsa:compressed
Owner Module: n/a
Properties:
device.enum.api = "udev"
device.api = "alsa:compressed"
device.name = "alsa_card.comprC2"
device.description = "Compress-Offload device (ALSA card 2)"
media.class = "Audio/Device"
api.alsa.path = "hw:2"
api.alsa.card = "2"
device.plugged.usec = "8236374"
device.bus_path = "platform-avs_probe_mb.1.auto"
sysfs.path = "/devices/platform/avs_probe_mb.1.auto/sound/card2"
device.subsystem = "sound"
device.icon_name = "audio-card-analog"
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 = "Audio2"
spa.object.id = "7"
factory.id = "15"
client.id = "41"
object.id = "44"
object.serial = "44"
object.path = "alsa:acp:PROBE"
alsa.card = "2"
alsa.card_name = "AVS PROBE"
alsa.long_card_name = "AVS PROBE"
alsa.driver_name = "snd_soc_avs_probe"
alsa.id = "PROBE"
device.string = "2"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
pro-audio: Pro Audio (sinks: 0, sources: 0, priority: 1, available: yes)
Active Profile: off
It looks like hdmi is listed for Card #43 but not in profiles.
Last edited by jiak (2026-01-06 13:00:06)
Offline
on card#43 "analog-output" and no profiles for "hdmi-output-*" or "hdmi-stereo" profiles , once try it on LTS kernel and see if there is audio output.
wpctl inspect 43
cat /proc/asound/card1/eld* can you share these outputs?
and also before that try "pro-audio" profile
pactl set-card-profile alsa_card.platform-avs_hdaudio.3.auto pro-audiothen check again with
wpctl statusit sometimes works
edit:
nope it does'nt
Last edited by 5hridhyan (2026-01-06 16:40:44)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
wpctl inspect 43
id 43, type PipeWire:Interface:Device
alsa.card = "2"
alsa.card_name = "AVS HDMI"
alsa.components = "HDA:8086280a,80860101,00100000"
alsa.driver_name = "snd_soc_avs_hdaudio"
alsa.id = "HDMI"
alsa.long_card_name = "AVS HDMI"
alsa.mixer_name = "Intel Broxton HDMI"
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "2"
api.alsa.card.longname = "AVS HDMI"
api.alsa.card.name = "AVS HDMI"
api.alsa.path = "hw:2"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
api.dbus.ReserveDevice1.Priority = "-20"
* client.id = "41"
* device.api = "alsa"
device.bus-path = "platform-avs_hdaudio.3.auto"
* device.description = "Built-in Audio"
device.enum.api = "udev"
device.form-factor = "internal"
device.icon-name = "audio-card-analog"
* device.name = "alsa_card.platform-avs_hdaudio.3.auto"
* device.nick = "AVS HDMI"
device.plugged.usec = "8178367"
device.string = "2"
device.subsystem = "sound"
device.sysfs.path = "/devices/platform/avs_hdaudio.3.auto/sound/card2"
* factory.id = "15"
* media.class = "Audio/Device"
object.path = "alsa:acp:HDMI"
* object.serial = "43"
spa.object.id = "6"$ cat /proc/asound/card1/eld*
cat: '/proc/asound/card1/eld*': No such file or directory
$ ls /proc/asound/card1/
codec#0 id pcm0c pcm0p$ pactl set-card-profile alsa_card.platform-avs_hdaudio.3.auto pro-audio
$ wpctl status
PipeWire 'pipewire-0' [1.4.9, archie@atlas, cookie:2114864554]
└─ Clients:
32. kwin_wayland [1.4.9, archie@atlas, pid:661]
33. WirePlumber [1.4.9, archie@atlas, pid:730]
41. WirePlumber [export] [1.4.9, archie@atlas, pid:730]
64. pipewire [1.4.9, archie@atlas, pid:920]
65. libcanberra [1.4.9, archie@atlas, pid:830]
66. [1.4.9, archie@atlas, pid:830]
67. xdg-desktop-portal [1.4.9, archie@atlas, pid:669]
68. libcanberra [1.4.9, archie@atlas, pid:859]
69. plasmashell [1.4.9, archie@atlas, pid:859]
70. [1.4.9, archie@atlas, pid:859]
76. Firefox [1.4.9, archie@atlas, pid:1203]
77. Firefox [1.4.9, archie@atlas, pid:1203]
107. wpctl [1.4.9, archie@atlas, pid:2186]
Audio
├─ Devices:
│ 42. Built-in Audio [alsa]
│ 43. Built-in Audio [alsa]
│ 44. Compress-Offload device (ALSA card 0) [alsa:compressed]
│
├─ Sinks:
│ 51. Built-in Audio Stereo [vol: 0.56]
│ * 53. Built-in Audio Pro [vol: 0.89]
│ 61. Built-in Audio Pro 2 [vol: 1.00]
│ 63. Built-in Audio Pro 1 [vol: 1.00]
│
├─ Sources:
│ * 52. Built-in Audio Stereo [vol: 1.00]
│
├─ Filters:
│
└─ Streams:
87. Firefox
113. output_FL > Pro:playback_AUX0 [active]
117. output_FR > Pro:playback_AUX1 [active]
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sources:
│
├─ Filters:
│
└─ Streams:
Settings
└─ Default Configured Devices:
0. Audio/Sink alsa_output.platform-avs_hdaudio.2.stereo-fallbackOffline
is it the latest kernel?? "snd_soc_avs_hdaudio" maybe a regression.
try to test if the audio works in LTS kernel
because from what you shared "wpctl inspect 43" shows the AVS HDMI device exists, but it exposes no HDMI ports, no jack info, and no ELD. With nothing exported by the kernel, ACP can only create generic nodes (stereo-fallback / pro-audio), so HDMI can’t appear as an audio output.
Last edited by 5hridhyan (2026-01-06 16:45:45)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
Just a hunch
pacman -Q alsa-libIs this 1.2.15-1?
Offline
is it the latest kernel?? "snd_soc_avs_hdaudio" maybe a regression.
try to test if the audio works in LTS kernel
because from what you shared "wpctl inspect 43" shows the AVS HDMI device exists, but it exposes no HDMI ports, no jack info, and no ELD. With nothing exported by the kernel, ACP can only create generic nodes (stereo-fallback / pro-audio), so HDMI can’t appear as an output.
I tried the lts kernel and some kernels from archive
LTS kernel -> no option for hdmi sound
6.17.x kernel -> no option for hdmi sound
6.16.x kernel -> it just works
Offline
Just a hunch
pacman -Q alsa-libIs this 1.2.15-1?
The system is up to date
$ pacman -Q alsa-lib
alsa-lib 1.2.15.1-1
Offline
6.16.x kernel -> it just works
you can use it but better to report upstream/wait for fixes I'll post again if I actually find a proper workaround for this.
Last edited by 5hridhyan (2026-01-07 16:40:32)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
Thanks a lot 5hridhyan!
Should I report a bug somewhere?
Offline
![]()
you can go through this.
report here
edit: bugzilla shows "If you did not compile your own kernel from scratch, you are probably in the wrong place."
I don't know about it but I feel ArchLinux kernels are considered upstream close......
Last edited by 5hridhyan (2026-01-08 15:27:21)
I expect some mercy from my fellow humans! ^^
Keep your virtue sharpened in a kingdom of carrion, and the throne they offer will be built from your ribs.
Offline
The latest updates fixed this problem.
Offline
Pages: 1