You are not logged in.
Pages: 1
I've been having odd issues with audio over HDMI when using nouveau / NVK drivers. I have full ability to mark the graphics card as the audio output device in pavucontrol, and I can see from the level meter next to it that audio is being sent that way, but I get absolute bupkis out of my speakers. If I try and run aplay -D sysdefault /path/to/file.mp3, I get noise out of my speakers, but it's pure aperiodic noise with no apparent relationship to the file I tried to play. I get audio just fine out of the built-in speakers in this desktop (it's terrible, but it works), so I know it's an HDMI / GPU audio issue.
systemctl status --user pipewire.service
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Fri 2025-05-30 19:07:51 CDT; 13h ago
Invocation: 28be68c9c6304d1b8cec9f3bbe95627c
TriggeredBy: ● pipewire.socket
Main PID: 658 (pipewire)
Tasks: 3 (limit: 18952)
Memory: 9.1M (peak: 13.4M)
CPU: 3.087s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─658 /usr/bin/pipewirewpctl status
PipeWire 'pipewire-0' [1.4.2, watcher@mediaeres, cookie:4095337345]
└─ Clients:
32. WirePlumber [1.4.2, watcher@mediaeres, pid:659]
33. pipewire [1.4.2, watcher@mediaeres, pid:660]
46. WirePlumber [export] [1.4.2, watcher@mediaeres, pid:659]
71. Chromium input [1.4.2, watcher@mediaeres, pid:899]
72. wpctl [1.4.2, watcher@mediaeres, pid:9028]
Audio
├─ Devices:
│ 66. GM107 High Definition Audio Controller [GeForce 940MX] [alsa]
│ 67. Built-in Audio [alsa]
│
├─ Sinks:
│ 34. Built-in Audio Analog Stereo [vol: 0.62]
│ * 69. GM107 High Definition Audio Controller [GeForce 940MX] Digital Surround 5.1 (HDMI) [vol: 0.68]
│
├─ Sources:
│ 68. Built-in Audio Analog Stereo [vol: 1.00]
│
├─ Filters:
│
└─ Streams:
Video
├─ Devices:
│
├─ Sinks:
│
├─ Sources:
│
├─ Filters:
│
└─ Streams:
Settings
└─ Default Configured Devices:
0. Audio/Sink alsa_output.pci-0000_02_00.1.hdmi-surroundOne odd thing I've noticed is that lspci -knn (and pavucontrol and other places where this appears) reports different graphics cards for video vs audio - for video it correctly reports my old GTX 750, but for some reason, it lists the GPU audio device as a 940 MX. I don't know if that has anything to do with my problem, but it's interesting.
lspci-knn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 DMI2 [8086:0e00] (rev 04)
Subsystem: Dell Device [1028:05d2]
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 1a [8086:0e02] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: pcieport
00:02.0 PCI bridge [0604]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 2a [8086:0e04] (rev 04)
DeviceName: Onboard IGD
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: pcieport
00:03.0 PCI bridge [0604]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 PCI Express Root Port 3a [8086:0e08] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: pcieport
00:05.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 VTd/Memory Map/Misc [8086:0e28] (rev 04)
Subsystem: Dell Device [1028:05d2]
00:05.2 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IIO RAS [8086:0e2a] (rev 04)
Subsystem: Dell Device [1028:05d2]
00:05.4 PIC [0800]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 IOAPIC [8086:0e2c] (rev 04)
Subsystem: Dell Device [1028:05d2]
00:11.0 PCI bridge [0604]: Intel Corporation C600/X79 series chipset PCI Express Virtual Root Port [8086:1d3e] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: pcieport
00:16.0 Communication controller [0780]: Intel Corporation C600/X79 series chipset MEI Controller #1 [8086:1d3a] (rev 05)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: mei_me
Kernel modules: mei_me
00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) [8086:1502] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller [0c03]: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 [8086:1d2d] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation C600/X79 series chipset High Definition Audio Controller [8086:1d20] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation C600/X79 series chipset PCI Express Root Port 3 [8086:1d14] (rev b6)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 [8086:1d26] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ehci-pci
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a6)
Subsystem: Dell Device [1028:05d2]
00:1f.0 ISA bridge [0601]: Intel Corporation C600/X79 series chipset LPC Controller [8086:1d41] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation C600/X79 series chipset 6-Port SATA AHCI Controller [8086:1d02] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation C600/X79 series chipset SMBus Host Controller [8086:1d22] (rev 06)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750] [10de:1381] (rev a2)
Subsystem: Gigabyte Technology Co., Ltd Device [1458:3642]
Kernel driver in use: nouveau
Kernel modules: nouveau
02:00.1 Audio device [0403]: NVIDIA Corporation GM107 High Definition Audio Controller [GeForce 940MX] [10de:0fbc] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device [1458:3642]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
05:00.0 USB controller [0c03]: Renesas Electronics Corp. uPD720201 USB 3.0 Host Controller [1912:0014] (rev 03)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: xhci-pci-renesas
Kernel modules: xhci_pci_renesas
ff:08.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [8086:0e80] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:09.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 1 [8086:0e90] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0a.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 0 [8086:0ec0] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0a.1 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 1 [8086:0ec1] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0a.2 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 2 [8086:0ec2] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0a.3 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Power Control Unit 3 [8086:0ec3] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0b.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [8086:0e1e] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0b.3 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 UBOX Registers [8086:0e1f] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0c.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee0] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0c.1 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee2] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0c.2 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee4] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0c.3 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee6] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0c.4 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee8] (rev 04)
Subsystem: Intel Corporation Device [8086:0000]
ff:0d.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee1] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0d.1 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee3] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0d.2 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee5] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0d.3 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee7] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0d.4 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Unicast Registers [8086:0ee9] (rev 04)
Subsystem: Intel Corporation Device [8086:0000]
ff:0e.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 [8086:0ea0] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0e.1 Performance counters [1101]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Home Agent 0 [8086:0e30] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ivbep_uncore
ff:0f.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Target Address/Thermal Registers [8086:0ea8] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0f.1 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 RAS Registers [8086:0e71] (rev 04)
Subsystem: Intel Corporation Device [8086:0000]
ff:0f.2 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [8086:0eaa] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0f.3 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [8086:0eab] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0f.4 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [8086:0eac] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:0f.5 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 0 Channel Target Address Decoder Registers [8086:0ead] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:10.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 0 [8086:0eb0] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ivbep_uncore
ff:10.1 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 1 [8086:0eb1] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ivbep_uncore
ff:10.2 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 0 [8086:0eb2] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:10.3 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 1 [8086:0eb3] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:10.4 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 2 [8086:0eb4] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ivbep_uncore
ff:10.5 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 Thermal Control 3 [8086:0eb5] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ivbep_uncore
ff:10.6 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 2 [8086:0eb6] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:10.7 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Integrated Memory Controller 1 Channel 0-3 ERROR Registers 3 [8086:0eb7] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:13.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe [8086:0e1d] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:13.1 Performance counters [1101]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 R2PCIe [8086:0e34] (rev 04)
Subsystem: Dell Device [1028:05d2]
Kernel driver in use: ivbep_uncore
ff:13.4 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Registers [8086:0e81] (rev 04)
Subsystem: Intel Corporation Device [8086:0000]
ff:13.5 Performance counters [1101]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Ring Performance Ring Monitoring [8086:0e36] (rev 04)
Subsystem: Intel Corporation Device [8086:0000]
Kernel driver in use: ivbep_uncore
ff:16.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 System Address Decoder [8086:0ec8] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:16.1 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [8086:0ec9] (rev 04)
Subsystem: Dell Device [1028:05d2]
ff:16.2 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 Broadcast Registers [8086:0eca] (rev 04)
Subsystem: Dell Device [1028:05d2]For good measure, here's aplay -L:
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=PCH
HDA Intel PCH, ALC3220 Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC3220 Analog
Front output / input
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC3220 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC3220 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC3220 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC3220 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC3220 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC3220 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
hdmi:CARD=NVidia,DEV=0
HDA NVidia, Beyond TV
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 OutputLet me know if there's any other diagnostics to run and share here. I'm largely at my wits' end.
Last edited by wonn (2025-05-31 14:24:06)
Offline
If I try and run aplay -D sysdefault /path/to/file.mp3, I get noise out of my speakers, but it's pure aperiodic noise with no apparent relationship to the file I tried to play.
I assume it's very related - it will reflect what the mp3 encoded file would sound like a PCM stream ![]()
(aplay can basically only play wav files, try "mpv -ao alsa tunderstruck.mp3")
Offline
If I try and run aplay -D sysdefault /path/to/file.mp3, I get noise out of my speakers, but it's pure aperiodic noise with no apparent relationship to the file I tried to play.
I assume it's very related - it will reflect what the mp3 encoded file would sound like a PCM stream
(aplay can basically only play wav files, try "mpv -ao alsa tunderstruck.mp3")
Ah, that would explain that facet! Doesn't help me with the larger picture though (^^)
Offline
If aplay produces any kind of sound, it would principally work - did you try "mpv -ao alsa" - or a pcm wav?
Offline
Pages: 1