You are not logged in.

#1 2021-01-25 22:52:37

jackjackk
Member
Registered: 2010-07-21
Posts: 40

Nvidia HDMI audio playback device disappears after changing PCI slot

I decided to change the PCI location of my Nvidia 3070 for a better case airflow. Unfortunately, this has made a victim on my Archlinux: the HDMI audio playback is nowhere to be seen any more.
I can see the audio device with lspci:

jack@jackdesk ~ $ lspci | grep Audio 
04:00.1 Audio device: NVIDIA Corporation Device 228b (rev a1)

But it's not available for playback:

jack@jackdesk ~ $ pacmd list-cards
1 card(s) available.
    index: 0
	name: <alsa_card.usb-046d_C922_Pro_Stream_Webcam_E5CAFE4F-02>
[...]
jack@jackdesk ~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****

Note that HDMI video output and Nvidia do work as expected (I'm using the proprietary drivers, running on Gnome).

jack@jackdesk ~ $ nvidia-smi
Mon Jan 25 23:47:08 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.32.03    Driver Version: 460.32.03    CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+

Running on latest kernel.

jack@jackdesk ~ $ uname -a
Linux jackdesk 5.10.10-arch1-1 #1 SMP PREEMPT Sat, 23 Jan 2021 23:59:48 +0000 x86_64 GNU/Linux

I tried rescanning my PCI bus

[root@jackdesk jack]# echo 1 > /sys/bus/pci/rescan

But nothing changed. Has anybody had this issue before, or have any idea on what to try?
Any suggestion is highly appreciated. Thanks

Last edited by jackjackk (2021-01-25 22:53:13)

Offline

#2 2021-01-26 01:08:21

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,230

Re: Nvidia HDMI audio playback device disappears after changing PCI slot

If that's the entire output of nvidia-smi that's not "working as expected", check your xorg/dmesg logs.

If you've ever ran nvidia-xconfig it's likely that hardcoded a xorg config that is broken now, remove it in any case.

Last edited by V1del (2021-01-26 01:09:36)

Offline

Board footer

Powered by FluxBB