You are not logged in.
..., but integrated audio controller and USB audio still work.
So I finally upgraded from a 1070 to a 5070Ti. Made a new xorg config to get X back. Switched from nvidia-dkms to nvidia-open-dkms. And the system continued as normal with noticeable smoother graphics that I honestly didn't expect to see outside of OpenGL heavy applications.
Except there was no audio. No worries, Pulse Audio probably just needs new default audio device settings. Launch pavucontrol, set default device, select correct port and channel count, nothing. Try stereo instead of 7.1, nothing. Restart X, still nothing. Restart Pulse Audio, nothing. Reboot, nothing.
The HDMI destination is an Onkyo TX-NR636, it's kinda on it's last legs and does weird things from time to time. Pulse Audio shows levels on the output, but the A/V Receiver's indicator shows no HDMI audio signal while passing picture. So I tried bypassing the A/V Receiver, and went directly into the TV, Nothing. Verify the TV speakers even work with another source, they do. Try looking to see if anyone is having HDMI issues with 5070s, but nothing matching my issue. (Mostly the device not being listed at all or people just learning about setting their default output device)
I also noticed a lot of people having switched from Pulse Audio to PipeWire. Looked at the advantages, and made the switch. Enabled and started the pipewire, pipewire-pulse, & wireplumber services. Launched pwvucontrol, set default device, selected the correct profile (oh sweet, PipeWire has the device names associated with the ports, no more educated guesses). Annnnnndddd still nothing. But now I have an entirely new audio server with no idea if it's even working on any level. So I grabbed my Studio Monitors, plugged them into my BeyerDynamic Fox (USB Microphone with Headphone out), and that into the PC; set the Fox as the default device, and bam audio. So PipeWire is working. For the sake of asking for help on this BBS, I felt up the backplane and plugged into line out; Set the integrated audio controller as the default device, and bam audio. So I'm pretty sure PipeWire itself is working correctly. At this point I suspect Pulse Audio was working correctly too. (Though I never tested analogue audio under it, so this is a belief and not a fact)
For fun, I plugged my Studio Monitors into the headphone out on one of my two monitors, the one using HDMI-1 for input. Set the audio device to HDA NVidia and set the profile to that monitor, and of course nothing. I'm at a loss for what to do next. I suspect there's some weird error happening somewhere, but I wouldn't even know where to start looking. I should probably (and will) boot a live distro just to see if the card works for audio period.
ADHD Random Details that maybe of some use:
Sinks/Devices:
FOX
Starship/Matisse HD Audio Controller
HDA NVidia
5070Ti Ports:
DP-4: Samsung U28E590
HDMI-0: (Normally) Onkyo TX-NR636 -> Samsung 4K TV (presently direct to Samsung 4K TV for testing)
HDMI-1: Samsung C24F390
Offline
Unfortunately, I don't have any answers. But I have the same problem. 5070 Ti, no sound whatsoever via HDMI or DisplayPort with HDA NVidia. Front and rear motherboard audio works, bluetooth audio works, but nothing from my monitor. I'm also using PipeWire. I don't really know much about the Linux audio stack so not sure what kind of data I can provide about my system.
Offline
What does it look like from the kernel level?
lspci -k
sudo dmesg | grep snd-hda-intel
aplay -lL
amixer -c0 #or whatever the index of the hdmi card is
Offline
lspci -k stdout:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex
Subsystem: ASUSTeK Computer Inc. Device 87c0
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU
Subsystem: ASUSTeK Computer Inc. Device 87c0
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: pcieport
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
DeviceName: Onboard IGD
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: pcieport
00:03.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: pcieport
00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:05.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
Subsystem: ASUSTeK Computer Inc. Device 87c0
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 3
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Matisse/Vermeer Data Fabric: Device 18h; Function 7
01:00.0 Non-Volatile memory controller: Micron/Crucial Technology P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) (rev 01)
Subsystem: Micron/Crucial Technology Device 5021
Kernel driver in use: nvme
Kernel modules: nvme
02:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset USB 3.1 XHCI Controller
Subsystem: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
Kernel driver in use: xhci_hcd
02:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset SATA Controller
Subsystem: ASMedia Technology Inc. ASM1062 Serial ATA Controller
Kernel driver in use: ahci
02:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] 500 Series Chipset Switch Upstream Port
Subsystem: ASMedia Technology Inc. Device 0201
Kernel driver in use: pcieport
03:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea
Subsystem: ASMedia Technology Inc. Device 3308
Kernel driver in use: pcieport
03:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea
Subsystem: ASMedia Technology Inc. Device 3308
Kernel driver in use: pcieport
03:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea
Subsystem: ASMedia Technology Inc. Device 3308
Kernel driver in use: pcieport
03:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43ea
Subsystem: ASMedia Technology Inc. Device 3308
Kernel driver in use: pcieport
04:00.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 87f6
Kernel driver in use: pcieport
05:00.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 87f6
Kernel driver in use: pcieport
05:01.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 87f6
Kernel driver in use: pcieport
05:02.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 87f6
Kernel driver in use: pcieport
05:03.0 PCI bridge: Intel Corporation Thunderbolt 4 Bridge [Maple Ridge 4C 2020] (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 87f6
Kernel driver in use: pcieport
06:00.0 USB controller: Intel Corporation Thunderbolt 4 NHI [Maple Ridge 4C 2020]
Subsystem: ASUSTeK Computer Inc. Device 87f6
Kernel driver in use: thunderbolt
Kernel modules: thunderbolt
1f:00.0 USB controller: Intel Corporation Thunderbolt 4 USB Controller [Maple Ridge 4C 2020]
Kernel driver in use: xhci_hcd
38:00.0 Non-Volatile memory controller: Micron Technology Inc 2550 NVMe SSD (DRAM-less) (rev 01)
Subsystem: Micron Technology Inc Device 1100
Kernel driver in use: nvme
Kernel modules: nvme
39:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
Subsystem: ASUSTeK Computer Inc. Device 87d2
Kernel driver in use: igc
Kernel modules: igc
3a:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
Subsystem: ASUSTeK Computer Inc. Device 87d2
Kernel driver in use: igc
Kernel modules: igc
3b:00.0 VGA compatible controller: NVIDIA Corporation GB203 [GeForce RTX 5070 Ti] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 89f4
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
3b:00.1 Audio device: NVIDIA Corporation Device 22e9 (rev a1)
Subsystem: NVIDIA Corporation Device 0000
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
3c:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller (rev 11)
Subsystem: Marvell Technology Group Ltd. 88SE9215 PCIe 2.0 x1 4-port SATA 6 Gb/s Controller
Kernel driver in use: ahci
3d:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function
Subsystem: ASUSTeK Computer Inc. Device 87c0
3e:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP
Subsystem: ASUSTeK Computer Inc. Device 87c0
3e:00.1 Encryption controller: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: ccp
Kernel modules: ccp
3e:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller
Subsystem: ASUSTeK Computer Inc. Device 87c0
Kernel driver in use: xhci_hcd
3e:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
Subsystem: ASUSTeK Computer Inc. Device 8733
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
sudo dmesg | grep snd-hda-intel stdout:
sudo dmesg | grep snd_hda_intel stdout:
[ 17.258072] snd_hda_intel 0000:3b:00.1: Disabling MSI
[ 17.258087] snd_hda_intel 0000:3b:00.1: Handle vga_switcheroo audio client
[ 17.258252] snd_hda_intel 0000:3e:00.4: enabling device (0000 -> 0002)
[ 17.481801] snd_hda_intel 0000:3e:00.4: device 1043:8733 is on the power_save denylist, forcing power_save to 0
aplay -lL stdout:
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
default
Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=NVidia,DEV=0
HDA NVidia, SAMSUNG
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, U28E590
HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
HDA NVidia, C24F390
HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
HDA NVidia, HDMI 3
HDMI Audio Output
usbstream:CARD=NVidia
HDA NVidia
USB Stream Output
sysdefault:CARD=FOX
FOX, USB Audio
Default Audio Device
front:CARD=FOX,DEV=0
FOX, USB Audio
Front output / input
surround21:CARD=FOX,DEV=0
FOX, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=FOX,DEV=0
FOX, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=FOX,DEV=0
FOX, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=FOX,DEV=0
FOX, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=FOX,DEV=0
FOX, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=FOX,DEV=0
FOX, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=FOX,DEV=0
FOX, USB Audio
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=FOX
FOX
USB Stream Output
sysdefault:CARD=Generic
HD-Audio Generic, ALC1220 Analog
Default Audio Device
front:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
Front output / input
surround21:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Digital
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [SAMSUNG]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [U28E590]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [C24F390]
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: FOX [FOX], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0
nikdog@Err ~ % 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
default
Default ALSA Output (currently PulseAudio Sound Server)
hdmi:CARD=NVidia,DEV=0
HDA NVidia, SAMSUNG
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, U28E590
HDMI Audio Output
hdmi:CARD=NVidia,DEV=2
HDA NVidia, C24F390
HDMI Audio Output
hdmi:CARD=NVidia,DEV=3
HDA NVidia, HDMI 3
HDMI Audio Output
usbstream:CARD=NVidia
HDA NVidia
USB Stream Output
sysdefault:CARD=FOX
FOX, USB Audio
Default Audio Device
front:CARD=FOX,DEV=0
FOX, USB Audio
Front output / input
surround21:CARD=FOX,DEV=0
FOX, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=FOX,DEV=0
FOX, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=FOX,DEV=0
FOX, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=FOX,DEV=0
FOX, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=FOX,DEV=0
FOX, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=FOX,DEV=0
FOX, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=FOX,DEV=0
FOX, USB Audio
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=FOX
FOX
USB Stream Output
sysdefault:CARD=Generic
HD-Audio Generic, ALC1220 Analog
Default Audio Device
front:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
Front output / input
surround21:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Digital
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [SAMSUNG]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [U28E590]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [C24F390]
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: FOX [FOX], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0
amixer -c0 stdout:
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
I tried booting the EndeavourOS live USB to test the card in general, but that live distro isn't configured to run the 5070, it falls back to some generic XGA display kernel module. I need to research what, if any, live distros can test it.
Offline