Sound to monitor over Displayport no longer working

I have an Nvidia RTX 2070 card with my monitor hooked up to a display port.

I had sound working with Leap 15.4. I updated to the latest Leap and nvidia drivers and my monitor is no longer detected as an output device in the sound settings.

Any advice on debugging this would be appreciated.

Thank you!

I did a clean install. The sound worked after initially after installing the nvidia drivers, but then on reboot it is no longer detected.

Suggest you share the output of the following commands to start with

inxi -SAa
aplay -lL

Just in case the following is relevant to your situation:

…and note the udev files are located in the /usr/lib/udev/rules.d/ directory.

Which should never be edited directly because any change will be lost on package update. Rather, the file should be copied into /etc/udev/rules.d (keeping the same name) and this copy should be edited.

Yes that is the best option for sure (assuming this is the actual issue of course). :wink:


% inxi -SAa
System:
Host: desktop Kernel: 5.14.21-150500.55.7-default arch: x86_64 bits: 64
compiler: gcc v: 7.5.0
parameters: BOOT_IMAGE=/boot/vmlinuz-5.14.21-150500.55.7-default
root=UUID=beadf117-dc93-4f4d-bf4a-befbb704b1cc splash=silent nomodeset
preempt=full quiet security=apparmor mitigations=auto
Desktop: MATE v: 1.26.0 info: mate-panel wm: marco v: 1.26.0 vt: 2 dm: GDM
v: 41.3 Distro: openSUSE Leap 15.5
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
vendor: ASUSTeK P8P67 Deluxe driver: snd_hda_intel bus-ID: 3-2.1:5 v: kernel
chip-ID: 046d:085e bus-ID: 00:1b.0 chip-ID: 8086:1c20 class-ID: 0102
class-ID: 0403 serial: ADE8450C
Device-2: Logitech BRIO Ultra HD Webcam type: USB
driver: snd-usb-audio,uvcvideo
Sound API: ALSA v: k5.14.21-150500.55.7-default running: yes
Sound Server-1: PulseAudio v: 15.0 running: yes
Sound Server-2: PipeWire v: 0.3.64 running: yes


% aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
    HDA Intel PCH, Generic Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Digital
    IEC958 (S/PDIF) Digital Audio Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Generic Analog [Generic Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: Generic Digital [Generic Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I made the same fix, using the /etc/ directory, but no luck…

The sound devices list is different, but it still doesn’t work.

The new output looks like:

inxi -SAa
System:
  Host: desktop Kernel: 5.14.21-150500.55.7-default arch: x86_64 bits: 64
    compiler: gcc v: 7.5.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.14.21-150500.55.7-default
    root=UUID=beadf117-dc93-4f4d-bf4a-befbb704b1cc splash=silent nomodeset
    preempt=full quiet security=apparmor mitigations=auto
  Desktop: MATE v: 1.26.0 info: mate-panel wm: marco v: 1.26.0 vt: 2 dm: GDM
    v: 41.3 Distro: openSUSE Leap 15.5
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio
    vendor: ASUSTeK P8P67 Deluxe driver: snd_hda_intel v: kernel bus-ID: 5-2.1:5
    chip-ID: 046d:085e bus-ID: 00:1b.0 chip-ID: 8086:1c20 class-ID: 0102
    serial: ADE8450C class-ID: 0403
  Device-2: NVIDIA TU106 High Definition Audio vendor: eVga.com.
    driver: snd_hda_intel v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:10f9 class-ID: 0403
  Device-3: Logitech BRIO Ultra HD Webcam type: USB
    driver: snd-usb-audio,uvcvideo
  Sound API: ALSA v: k5.14.21-150500.55.7-default running: yes
  Sound Server-1: PulseAudio v: 15.0 running: yes
  Sound Server-2: PipeWire v: 0.3.64 running: yes

aplay -lL
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
pulse
    PulseAudio Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
    HDA Intel PCH, Generic Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    Front output / input
surround21:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, Generic Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=NVidia,DEV=0
    HDA NVidia, AORUS FV43U
    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
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: Generic Analog [Generic Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: Generic Digital [Generic Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [AORUS FV43U]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

So, you have tried pointing to the right sound output device via your desktop mixer, or pavucontrol?

I set the output to the new and moved the volume control up and down, but the sound did not ding as I am used to and I assumed it wasn’t working.

Today, just to make sure jumped over to youtube and the audio is working. The audio does work there. Just no ding on the volume control. So, odd, but good enough.

Thanks, and great suggestion!

Thank you.

Thanks for the update. Good to read that HDMI sound is working as expected now.

The output you shared earlier shows that you are using MATE right? Did you check the desktop notification settings for your DE? (Volume up/down notifications is not something I generally use with my KDE desktop.)

You could also check via PA volume control > Playback tab > System Sounds

Adjust level and mute as required.