You are not logged in.

#1 2026-06-14 17:12:47

lasersquid
Member
Registered: 2011-01-15
Posts: 8

[solved] No sound through HDMI

Hi, I just installed Arch on my PC for the first time in a lot of years, and I'm having trouble with sound. Specifically, I'm using wireplumber for the first time, and while I can get audio out of the headphone jacks on the front and rear of my case, I'm getting zero audio whatsoever via HDMI on my nvidia RTX3070, even though my previous Windows install worked perfectly in that respect. No luck with any of the solutions I was able to find on the forum so far, though I may have missed a relevant post.

Thinking I might just have the wrong HDMI output selected, I tried using qwpgraph to route audio to all nvidia sinks, no luck.

The volume levels via pavucontrol and wiremix are set to 100%, unmuted.  The only peculiar thing I see is from alsamixer, where the volume for the Pipewire sink is unmuted but locked to 0%. I can change it, but if I open alsamixer again, it's back at 0%. No idea if this is relevant.

Here's the output of various diagnostic commands:

aplay -Ll:

null
    Discard all samples (playback) or generate zero samples (capture)
lavrate
    Rate Converter Plugin Using Libav/FFmpeg Library
samplerate
    Rate Converter Plugin Using Samplerate Library
speexrate
    Rate Converter Plugin Using Speex Resampler
jack
    JACK Audio Connection Kit
oss
    Open Sound System
pipewire
    PipeWire Sound Server
pulse
    PulseAudio Sound Server
speex
    Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
    Plugin for channel upmix (4,6,8)
vdownmix
    Plugin for channel downmix (stereo) with a simple spacialization
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output
usbstream:CARD=NVidia
    HDA NVidia
    USB Stream Output
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, HDMI 0
    HDMI Audio Output
hdmi:CARD=Generic,DEV=1
    HD-Audio Generic, HDMI 1
    HDMI Audio Output
usbstream:CARD=Generic
    HD-Audio Generic
    USB Stream Output
sysdefault:CARD=Generic_1
    HD-Audio Generic, ALC897 Analog
    Default Audio Device
front:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC897 Analog
    Front output / input
surround21:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC897 Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC897 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC897 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC897 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC897 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic_1,DEV=0
    HD-Audio Generic, ALC897 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
usbstream:CARD=Generic_1
    HD-Audio Generic
    USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 2: Generic_1 [HD-Audio Generic], device 0: ALC897 Analog [ALC897 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

pactl list sinks:

Sink #57
        State: RUNNING
        Name: alsa_output.pci-0000_01_00.1.pro-output-3
        Description: NVidia HDMI
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65530 / 100% / -0.00 dB,   aux1: 65530 / 100% / -0.00 dB,   aux2: 65530 / 100% / -0.00 dB,   aux3: 65530 / 100% / -0.00 dB,   aux4: 65530 / 100% / -0.00 dB,   aux5: 65530 / 100% / -0.00 dB,   aux6: 65530 / 100% / -0.00 dB,   aux7: 65530 / 100% / -0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_01_00.1.pro-output-3.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                object.path = "alsa:acp:NVidia:0:playback"
                api.alsa.path = "hw:0,3"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                port.group = "playback"
                device.icon_name = "audio-card-analog"
                device.bus = "pci"
                audio.channels = "8"
                audio.position = "[ AUX0, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7 ]"
                device.routes = "0"
                alsa.resolution_bits = "32"
                alsa.card = "0"
                alsa.card_name = "NVidia HDMI"
                alsa.long_card_name = "NVidia HDMI"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Nvidia GPU 9e HDMI/DP"
                alsa.components = "HDA:10de009e,14623904,00100100"
                alsa.id = "NVidia"
                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"
                clock.name = "api.alsa.0"
                device.profile.pro = "true"
                device.profile.name = "pro-output-3"
                device.profile.description = "Pro"
                card.profile.device = "0"
                device.id = "48"
                factory.name = "api.alsa.pcm.sink"
                node.pause-on-idle = "false"
                priority.driver = "1196"
                priority.session = "1196"
                media.class = "Audio/Sink"
                node.name = "alsa_output.pci-0000_01_00.1.pro-output-3"
                node.nick = "NVidia HDMI"
                device.description = "NVidia HDMI"
                api.alsa.card.name = "HDA NVidia"
                api.alsa.card.longname = "HDA NVidia at 0xdf080000 irq 97"
                device.name = "NVidia HDMI"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "46"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "57"
                object.serial = "57"
                node.max-latency = "16384/48000"
                api.alsa.period-size = "1024"
                api.alsa.period-num = "32"
                api.alsa.headroom = "0"
                device.enum.api = "udev"
                api.alsa.card = "0"
                device.plugged.usec = "6578850"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0"
                device.subsystem = "sound"
                device.vendor.id = "0x10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "0x228b"
                device.product.name = "GA104 High Definition Audio Controller"
                device.nick = "HDA NVidia"
                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"
        Formats:
                pcm

Sink #58
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-7
        Description: GA104 High Definition Audio Controller Pro 7
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_01_00.1.pro-output-7.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                object.path = "alsa:acp:NVidia:1:playback"
                api.alsa.path = "hw:0,7"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                port.group = "playback"
                device.icon_name = "audio-card-analog"
                device.bus = "pci"
                audio.channels = "8"
                audio.position = "[ AUX0, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7 ]"
                device.routes = "0"
                alsa.resolution_bits = "32"
                alsa.card = "0"
                alsa.card_name = "HDA NVidia"
                alsa.long_card_name = "HDA NVidia at 0xdf080000 irq 97"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Nvidia GPU 9e HDMI/DP"
                alsa.components = "HDA:10de009e,14623904,00100100"
                alsa.id = "NVidia"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "HDMI 1"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "7"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                clock.name = "api.alsa.0"
                device.profile.pro = "true"
                device.profile.name = "pro-output-7"
                device.profile.description = "Pro 7"
                card.profile.device = "1"
                device.id = "48"
                factory.name = "api.alsa.pcm.sink"
                node.pause-on-idle = "false"
                priority.driver = "1132"
                priority.session = "1132"
                media.class = "Audio/Sink"
                node.name = "alsa_output.pci-0000_01_00.1.pro-output-7"
                node.nick = "HDMI 1"
                device.description = "GA104 High Definition Audio Controller"
                api.alsa.card.name = "HDA NVidia"
                api.alsa.card.longname = "HDA NVidia at 0xdf080000 irq 97"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "46"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "58"
                object.serial = "58"
                device.enum.api = "udev"
                api.alsa.card = "0"
                device.plugged.usec = "6578850"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0"
                device.subsystem = "sound"
                device.vendor.id = "0x10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "0x228b"
                device.product.name = "GA104 High Definition Audio Controller"
                device.name = "alsa_card.pci-0000_01_00.1"
                device.nick = "HDA NVidia"
                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"
        Formats:
                pcm

Sink #59
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-8
        Description: GA104 High Definition Audio Controller Pro 8
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 55706 /  85% / -4.23 dB,   aux1: 55706 /  85% / -4.23 dB,   aux2: 55706 /  85% / -4.23 dB,   aux3: 55706 /  85% / -4.23 dB,   aux4: 55706 /  85% / -4.23 dB,   aux5: 55706 /  85% / -4.23 dB,   aux6: 55706 /  85% / -4.23 dB,   aux7: 55706 /  85% / -4.23 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_01_00.1.pro-output-8.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                object.path = "alsa:acp:NVidia:2:playback"
                api.alsa.path = "hw:0,8"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                port.group = "playback"
                device.icon_name = "audio-card-analog"
                device.bus = "pci"
                audio.channels = "8"
                audio.position = "[ AUX0, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7 ]"
                device.routes = "0"
                alsa.resolution_bits = "32"
                alsa.card = "0"
                alsa.card_name = "HDA NVidia"
                alsa.long_card_name = "HDA NVidia at 0xdf080000 irq 97"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Nvidia GPU 9e HDMI/DP"
                alsa.components = "HDA:10de009e,14623904,00100100"
                alsa.id = "NVidia"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "HDMI 2"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "8"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                clock.name = "api.alsa.0"
                device.profile.pro = "true"
                device.profile.name = "pro-output-8"
                device.profile.description = "Pro 8"
                card.profile.device = "2"
                device.id = "48"
                factory.name = "api.alsa.pcm.sink"
                node.pause-on-idle = "false"
                priority.driver = "1116"
                priority.session = "1116"
                media.class = "Audio/Sink"
                node.name = "alsa_output.pci-0000_01_00.1.pro-output-8"
                node.nick = "HDMI 2"
                device.description = "GA104 High Definition Audio Controller"
                api.alsa.card.name = "HDA NVidia"
                api.alsa.card.longname = "HDA NVidia at 0xdf080000 irq 97"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "46"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "59"
                object.serial = "59"
                device.enum.api = "udev"
                api.alsa.card = "0"
                device.plugged.usec = "6578850"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0"
                device.subsystem = "sound"
                device.vendor.id = "0x10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "0x228b"
                device.product.name = "GA104 High Definition Audio Controller"
                device.name = "alsa_card.pci-0000_01_00.1"
                device.nick = "HDA NVidia"
                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"
        Formats:
                pcm

Sink #60
        State: SUSPENDED
        Name: alsa_output.pci-0000_01_00.1.pro-output-9
        Description: GA104 High Definition Audio Controller Pro 9
        Driver: PipeWire
        Sample Specification: s32le 8ch 48000Hz
        Channel Map: aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
        Owner Module: 4294967295
        Mute: no
        Volume: aux0: 65536 / 100% / 0.00 dB,   aux1: 65536 / 100% / 0.00 dB,   aux2: 65536 / 100% / 0.00 dB,   aux3: 65536 / 100% / 0.00 dB,   aux4: 65536 / 100% / 0.00 dB,   aux5: 65536 / 100% / 0.00 dB,   aux6: 65536 / 100% / 0.00 dB,   aux7: 65536 / 100% / 0.00 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_01_00.1.pro-output-9.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE DECIBEL_VOLUME LATENCY 
        Properties:
                object.path = "alsa:acp:NVidia:3:playback"
                api.alsa.path = "hw:0,9"
                api.alsa.pcm.card = "0"
                api.alsa.pcm.stream = "playback"
                port.group = "playback"
                device.icon_name = "audio-card-analog"
                device.bus = "pci"
                audio.channels = "8"
                audio.position = "[ AUX0, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7 ]"
                device.routes = "0"
                alsa.resolution_bits = "32"
                alsa.card = "0"
                alsa.card_name = "HDA NVidia"
                alsa.long_card_name = "HDA NVidia at 0xdf080000 irq 97"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Nvidia GPU 9e HDMI/DP"
                alsa.components = "HDA:10de009e,14623904,00100100"
                alsa.id = "NVidia"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "HDMI 3"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "9"
                alsa.sync.id = "00000000:00000000:00000000:00000000"
                clock.name = "api.alsa.0"
                device.profile.pro = "true"
                device.profile.name = "pro-output-9"
                device.profile.description = "Pro 9"
                card.profile.device = "3"
                device.id = "48"
                factory.name = "api.alsa.pcm.sink"
                node.pause-on-idle = "false"
                priority.driver = "1100"
                priority.session = "1100"
                media.class = "Audio/Sink"
                node.name = "alsa_output.pci-0000_01_00.1.pro-output-9"
                node.nick = "HDMI 3"
                device.description = "GA104 High Definition Audio Controller"
                api.alsa.card.name = "HDA NVidia"
                api.alsa.card.longname = "HDA NVidia at 0xdf080000 irq 97"
                factory.id = "19"
                clock.quantum-limit = "8192"
                client.id = "46"
                node.driver = "true"
                node.loop.name = "data-loop.0"
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "60"
                object.serial = "60"
                device.enum.api = "udev"
                api.alsa.card = "0"
                device.plugged.usec = "6578850"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0"
                device.subsystem = "sound"
                device.vendor.id = "0x10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "0x228b"
                device.product.name = "GA104 High Definition Audio Controller"
                device.name = "alsa_card.pci-0000_01_00.1"
                device.nick = "HDA NVidia"
                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"
        Formats:
                pcm

wpctl status:

PipeWire 'pipewire-0' [1.6.6, levi@levi-arch, cookie:3824605651]
 └─ Clients:
        32. WirePlumber                         [1.6.6, levi@levi-arch, pid:962]
        37. pipewire                            [1.6.6, levi@levi-arch, pid:963]
        46. WirePlumber [export]                [1.6.6, levi@levi-arch, pid:962]
        47. kwin_wayland                        [1.6.6, levi@levi-arch, pid:1041]
       120. libcanberra                         [1.6.6, levi@levi-arch, pid:1213]
       121.                                     [1.6.6, levi@levi-arch, pid:1213]
       122. xdg-desktop-portal                  [1.6.6, levi@levi-arch, pid:1645]
       123. libcanberra                         [1.6.6, levi@levi-arch, pid:1259]
       124. plasmashell                         [1.6.6, levi@levi-arch, pid:1259]
       125.                                     [1.6.6, levi@levi-arch, pid:1259]
       126. Firefox                             [1.6.6, levi@levi-arch, pid:1832]
       134. Firefox                             [1.6.6, levi@levi-arch, pid:1832]
       158. wpctl                               [1.6.6, levi@levi-arch, pid:3701]

Audio
 ├─ Devices:
 │      48. GA104 High Definition Audio Controller [alsa]
 │      49. Radeon High Definition Audio Controller [alsa]
 │      50. Ryzen HD Audio Controller           [alsa]
 │  
 ├─ Sinks:
 │  *   57. NVidia HDMI                         [vol: 1.00]
 │      58. GA104 High Definition Audio Controller Pro 7 [vol: 1.00]
 │      59. GA104 High Definition Audio Controller Pro 8 [vol: 0.85]
 │      60. GA104 High Definition Audio Controller Pro 9 [vol: 1.00]
 │  
 ├─ Sources:
 │  
 ├─ Filters:
 │  
 └─ Streams:
       127. Firefox                                                     
            128. output_FL       > NVidia HDMI:playback_AUX0    [active]
            129. output_FR       > NVidia HDMI:playback_AUX1    [active]

Video
 ├─ Devices:
 │  
 ├─ Sinks:
 │  
 ├─ Sources:
 │  
 ├─ Filters:
 │  
 └─ Streams:
       138. kwin_wayland                                                
            150. output_1        > plasmashell:input_1  [init]
       157. plasmashell                                                 
            154. input_1         < kwin_wayland:output_1        [init]

Settings
 └─ Default Configured Devices:
         0. Audio/Sink    alsa_output.pci-0000_01_00.1.pro-output-3

pactl list cards:

Card #48
        Name: alsa_card.pci-0000_01_00.1
        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 = "HDA NVidia"
                api.alsa.card.longname = "HDA NVidia at 0xdf080000 irq 97"
                device.plugged.usec = "6578850"
                device.bus_path = "pci-0000:01:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0"
                device.bus = "pci"
                device.subsystem = "sound"
                device.vendor.id = "0x10de"
                device.vendor.name = "NVIDIA Corporation"
                device.product.id = "0x228b"
                device.product.name = "GA104 High Definition Audio Controller"
                device.name = "alsa_card.pci-0000_01_00.1"
                device.description = "GA104 High Definition Audio Controller"
                device.nick = "HDA NVidia"
                device.icon_name = "audio-card-analog-pci"
                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 = "46"
                object.id = "48"
                object.serial = "48"
                object.path = "alsa:acp:NVidia"
                alsa.card = "0"
                alsa.card_name = "HDA NVidia"
                alsa.long_card_name = "HDA NVidia at 0xdf080000 irq 97"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Nvidia GPU 9e HDMI/DP"
                alsa.components = "HDA:10de009e,14623904,00100100"
                alsa.id = "NVidia"
                device.string = "0"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
                pro-audio: Pro Audio (sinks: 4, sources: 0, priority: 1, available: yes)
        Active Profile: pro-audio
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "video-display"
                                card.profile.port = "0"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "video-display"
                                card.profile.port = "1"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
                hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, availability group: Legacy 3, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 3"
                                device.icon_name = "video-display"
                                card.profile.port = "2"
                        Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
                hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, availability group: Legacy 4, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 4"
                                device.icon_name = "video-display"
                                card.profile.port = "3"
                        Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3

Card #49
        Name: alsa_card.pci-0000_0c_00.1
        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 = "HD-Audio Generic"
                api.alsa.card.longname = "HD-Audio Generic at 0xdf788000 irq 99"
                device.plugged.usec = "6566698"
                device.bus_path = "pci-0000:0c:00.1"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0c:00.1/sound/card1"
                device.bus = "pci"
                device.subsystem = "sound"
                device.vendor.id = "0x1002"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
                device.product.id = "0x1640"
                device.product.name = "Radeon High Definition Audio Controller"
                device.name = "alsa_card.pci-0000_0c_00.1"
                device.description = "Radeon High Definition Audio Controller"
                device.nick = "HD-Audio Generic"
                device.icon_name = "audio-card-analog-pci"
                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 = "46"
                object.id = "49"
                object.serial = "49"
                object.path = "alsa:acp:Generic"
                alsa.card = "1"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xdf788000 irq 99"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "ATI R6xx HDMI"
                alsa.components = "HDA:1002aa01,00aa0100,00100800"
                alsa.id = "Generic"
                device.string = "1"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5900, available: no)
                output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
                output:hdmi-surround: Digital Surround 5.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround71: Digital Surround 7.1 (HDMI) Output (sinks: 1, sources: 0, priority: 800, available: no)
                output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
                pro-audio: Pro Audio (sinks: 2, sources: 0, priority: 1, available: yes)
        Active Profile: off
        Ports:
                hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, availability group: Legacy 1, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "video-display"
                                card.profile.port = "0"
                        Part of profile(s): output:hdmi-stereo, output:hdmi-surround, output:hdmi-surround71
                hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, availability group: Legacy 2, not available)
                        Properties:
                                port.type = "hdmi"
                                port.availability-group = "Legacy 2"
                                device.icon_name = "video-display"
                                card.profile.port = "1"
                        Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1

Card #50
        Name: alsa_card.pci-0000_0c_00.6
        Driver: alsa
        Owner Module: n/a
        Properties:
                device.enum.api = "udev"
                device.api = "alsa"
                media.class = "Audio/Device"
                api.alsa.path = "hw:2"
                api.alsa.card = "2"
                api.alsa.card.name = "HD-Audio Generic"
                api.alsa.card.longname = "HD-Audio Generic at 0xdf780000 irq 100"
                device.plugged.usec = "6631731"
                device.bus_path = "pci-0000:0c:00.6"
                sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0c:00.6/sound/card2"
                device.bus = "pci"
                device.subsystem = "sound"
                device.vendor.id = "0x1022"
                device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
                device.product.id = "0x15e3"
                device.product.name = "Ryzen HD Audio Controller"
                device.name = "alsa_card.pci-0000_0c_00.6"
                device.description = "Ryzen HD Audio Controller"
                device.nick = "HD-Audio Generic"
                device.icon_name = "audio-card-analog-pci"
                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 = "6"
                factory.id = "15"
                client.id = "46"
                object.id = "50"
                object.serial = "50"
                object.path = "alsa:acp:Generic_1"
                alsa.card = "2"
                alsa.card_name = "HD-Audio Generic"
                alsa.long_card_name = "HD-Audio Generic at 0xdf780000 irq 100"
                alsa.driver_name = "snd_hda_intel"
                alsa.mixer_name = "Realtek ALC897"
                alsa.components = "HDA:10ec0897,10438850,00100500"
                alsa.id = "Generic_1"
                device.string = "2"
        Profiles:
                off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
                output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: yes)
                input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 65, available: no)
                pro-audio: Pro Audio (sinks: 1, sources: 2, priority: 1, available: yes)
        Active Profile: off
        Ports:
                analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, availability group: Legacy 1, not available)
                        Properties:
                                port.type = "mic"
                                port.availability-group = "Legacy 1"
                                device.icon_name = "audio-input-microphone"
                                card.profile.port = "0"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, 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:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, availability group: Legacy 3, not available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 3"
                                card.profile.port = "2"
                        Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, availability group: Legacy 4, available)
                        Properties:
                                port.type = "line"
                                port.availability-group = "Legacy 4"
                                card.profile.port = "3"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
                analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, availability group: Legacy 5, not available)
                        Properties:
                                port.type = "headphones"
                                port.availability-group = "Legacy 5"
                                device.icon_name = "audio-headphones"
                                card.profile.port = "4"
                        Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo

systemctl status pipewire pipewire-pulse wireplumber:

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Sun 2026-06-14 10:52:26 MDT; 10min ago
 Invocation: 3185da72fd0a4eccb3eae407c1732465
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 963 (pipewire-pulse)
      Tasks: 3 (limit: 37277)
     Memory: 31.6M (peak: 34.5M)
        CPU: 990ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─963 /usr/bin/pipewire-pulse

Jun 14 10:52:26 levi-arch systemd[947]: Started PipeWire PulseAudio.
Jun 14 10:52:26 levi-arch pipewire-pulse[963]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch pipewire-pulse[963]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Jun 14 10:52:26 levi-arch pipewire-pulse[963]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch pipewire-pulse[963]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Jun 14 10:52:26 levi-arch pipewire-pulse[963]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch pipewire-pulse[963]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Sun 2026-06-14 10:52:26 MDT; 10min ago
 Invocation: 0bf0928c35a44caa9426d5cf04bba2bd
TriggeredBy: ● pipewire.socket
   Main PID: 959 (pipewire)
      Tasks: 3 (limit: 37277)
     Memory: 36.1M (peak: 41.7M)
        CPU: 720ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             └─959 /usr/bin/pipewire

Jun 14 10:52:26 levi-arch systemd[947]: Started PipeWire Multimedia Service.
Jun 14 10:52:26 levi-arch pipewire[959]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch pipewire[959]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Jun 14 10:52:26 levi-arch pipewire[959]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch pipewire[959]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Jun 14 10:52:26 levi-arch pipewire[959]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch pipewire[959]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Sun 2026-06-14 10:52:26 MDT; 10min ago
 Invocation: 0fc090f551574cb2a092d20c20c75d2d
   Main PID: 962 (wireplumber)
      Tasks: 6 (limit: 37277)
     Memory: 40.3M (peak: 40.8M)
        CPU: 206ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─962 /usr/bin/wireplumber

Jun 14 10:52:26 levi-arch systemd[947]: Started Multimedia Service Session Manager.
Jun 14 10:52:26 levi-arch wireplumber[962]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch wireplumber[962]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Jun 14 10:52:26 levi-arch wireplumber[962]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch wireplumber[962]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Jun 14 10:52:26 levi-arch wireplumber[962]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Jun 14 10:52:26 levi-arch wireplumber[962]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Jun 14 10:52:26 levi-arch wireplumber[962]: spa.bluez5: BlueZ system service is not available
Jun 14 10:52:26 levi-arch wireplumber[962]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Jun 14 10:52:26 levi-arch wireplumber[962]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.

fuser -v /dev/snd/*:

                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  levi        962 F.... wireplumber
/dev/snd/controlC1:  levi        962 F.... wireplumber
/dev/snd/controlC2:  levi        962 F.... wireplumber
/dev/snd/pcmC0D3p:   levi        959 F...m pipewire
/dev/snd/seq:        levi        959 F.... pipewire

dmesg | grep -iE 'snd|sof':

[    0.030786] software IO TLB: area num 16.
[    0.933906] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.933909] software IO TLB: mapped [mem 0x000000005d2e3000-0x00000000612e3000] (64MB)
[    1.062075] x86/amd: Previous system reset reason [0x00080800]: software wrote 0x6 to reset control register 0xCF9
[    1.069042] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[    1.069047] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[    1.069051] integrity: Loaded X.509 cert 'Microsoft Option ROM UEFI CA 2023: 514fbf937fa46fb57bf07af8bed84b3b864b1711'
[    1.069054] integrity: Loaded X.509 cert 'Microsoft UEFI CA 2023: 81aa6b3244c935bce0d6628af39827421e32497d'
[    1.069060] integrity: Loaded X.509 cert 'Microsoft Corporation: Windows UEFI CA 2023: aefc5fbbbe055d8f8daa585473499417ab5a5272'
[    1.459876] ata1.00: Features: Trust Dev-Sleep DIPM NCQ-sndrcv
[    6.559661] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[    6.559718] snd_hda_intel 0000:01:00.1: Disabling MSI
[    6.559722] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    6.559776] snd_hda_intel 0000:0c:00.1: enabling device (0000 -> 0002)
[    6.559809] snd_hda_intel 0000:0c:00.1: Handle vga_switcheroo audio client
[    6.559838] snd_hda_intel 0000:0c:00.6: enabling device (0000 -> 0002)
[    6.566629] snd_hda_intel 0000:0c:00.1: bound 0000:0c:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    6.611908] snd_hda_codec_alc662 hdaudioC2D0: autoconfig for ALC897: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    6.611911] snd_hda_codec_alc662 hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    6.611911] snd_hda_codec_alc662 hdaudioC2D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    6.611912] snd_hda_codec_alc662 hdaudioC2D0:    mono: mono_out=0x0
[    6.611912] snd_hda_codec_alc662 hdaudioC2D0:    inputs:
[    6.611913] snd_hda_codec_alc662 hdaudioC2D0:      Rear Mic=0x18
[    6.611914] snd_hda_codec_alc662 hdaudioC2D0:      Front Mic=0x19
[    6.611914] snd_hda_codec_alc662 hdaudioC2D0:      Line=0x1a

Would appreciate any pointers on where to look next. Thanks!

EDIT: So the entire problem was that I had the wrong nvidia drivers installed. I needed nvidia-open instead of regular nvidia. Installed those, and all my sound problems disappeared immediately. Thank you to everyone who took a look!

Last edited by lasersquid (2026-06-14 22:56:16)

Offline

Board footer

Powered by FluxBB