no sound from XONAR DGX after reinstall tumbleweed

Hello,

I needed to reinstall my tumbleweed system after the last big update with usrmerge which give me an unbootable system.

The standard installation installed pipewire and i installed some alsa package.
Hardware

# lspci -vnn | grep -A 1 -i audio 
0a:00.1 Audio device [0403]: NVIDIA Corporation GF110 High Definition Audio Controller [10de:0e09] (rev a1)
        Subsystem: Hewlett-Packard Company Device [103c:0780]
--
0e:04.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] [13f6:8788]
        Subsystem: ASUSTeK Computer Inc. CMI8786 (Xonar DGX) [1043:8521]

I needed to blacklist the sound chip integrated in the nvidia quadro 4000 video card.


# cat etc/modprobe.d/50-blacklist_sound.conf
 blacklist snd_hda_intel  

Configured pipewire

 $ systemctl --user enable --now pipewire
$ systemctl --user enable --now pipewire-pulse
$ systemctl --user enable --now pipewire-media-session.service

$ systemctl --user start pipewire
$ systemctl --user start pipewire-pulse
$ systemctl --user start pipewire-media-session.service

But after reboot there is no sound
Some tests

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: DGX [Xonar DGX], device 0: Multichannel [Multichannel]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: DGX [Xonar DGX], device 1: Digital [Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

I ran alsa_info.sh and output is in https://paste.opensuse.org/7524070

Pavucontrol start in graphic mode and show the card “CMI8788[oxygen HD Audio] (CMI8786(XONARXDG)) Analog Stereo” with the speaker icon greyed
the status of pipewire-pulse and pipewire-media-session shows some errors


philippe@hpprol2:~> systemctl status --user pipewire  
* pipewire.service - Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2021-06-04 11:08:39 CEST; 59min ago
TriggeredBy: * pipewire.socket
   Main PID: 2555 (pipewire)
      Tasks: 2 (limit: 4915)
     Memory: 9.3M
        CPU: 7.667s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             `-2555 /usr/bin/pipewire
* pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; vendor preset: disabled)
     Active: active (running) since Fri 2021-06-04 11:08:39 CEST; 59min ago
TriggeredBy: * pipewire-pulse.socket
   Main PID: 2557 (pipewire-pulse)
      Tasks: 2 (limit: 4915)
     Memory: 29.8M
        CPU: 8.528s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             `-2557 /usr/bin/pipewire-pulse

Jun 04 11:38:28 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c83d88d0: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:12 error:19 (Operation not supported)
Jun 04 11:38:28 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c83d88d0: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:13 error:19 (Operation not supported)
Jun 04 11:38:28 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c83d88d0: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:14 error:19 (Operation not supported)
Jun 04 11:38:28 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c83d88d0: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:15 error:19 (Operation not supported)
Jun 04 11:38:28 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c83d88d0: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:17 error:19 (Operation not supported)
Jun 04 11:58:41 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c95a1e40: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:12 error:19 (Operation not supported)
Jun 04 11:58:41 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c95a1e40: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:13 error:19 (Operation not supported)
Jun 04 11:58:41 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c95a1e40: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:14 error:19 (Operation not supported)
Jun 04 11:58:41 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c95a1e40: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:15 error:19 (Operation not supported)
Jun 04 11:58:42 hpprol2 pipewire-pulse[2557]: pulse-server 0x55d2c95a1e40: [PulseAudio Volume Control] ERROR command:87 (EXTENSION) tag:17 error:19 (Operation not supported)
philippe@hpprol2:~> systemctl status --user pipewire-media-session
* pipewire-media-session.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/pipewire-media-session.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-06-04 11:08:39 CEST; 1h 0min ago
   Main PID: 2556 (pipewire-media-)
      Tasks: 2 (limit: 4915)
     Memory: 5.6M
        CPU: 331ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-media-session.service
             `-2556 /usr/bin/pipewire-media-session

Jun 04 11:08:39 hpprol2 systemd[2547]: Started Multimedia Service Session Manager.
Jun 04 11:09:05 hpprol2 pipewire-media-session[2556]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply


Jun 04 11:08:39 hpprol2 systemd[2547]: Started Multimedia Service

Any Idea where to look?

Regards
Philippe

XONAR DGX, not XONAR XDG.
You need package “alsa-firmware” being installed.
What output are you using? Default is FP. Change it to Headphones/Rear with alsamixer, with that you will hear click sound in onboard relay.

The Xonar DG(X) has three different output configurations, which can be selected with the “Analog Output” mixer control. You have to change it if you are not using headphones at the front panel connector.

Adding alsa-firmware did the trick :slight_smile:
sound is now working in vlc.

Many thanks
Philippe