I see a number of threads here about problems with Suse and Xonar DG/DGX cards. However, nothing that really seems to give a generally effective how-to of resolving the issues.
At the moment I have the Xonar DG giving sound through the rear headphone jack through powered speakers.
However, I cannot get any volume control working, including in alsamixer. OS is OpenSuse Leap 42.3
Firstly, I cannot get Yast to work for setting up this card. As is shown in past threads also it seems that Yast always tries to use driver snd-virtuoso whereas alsa itself seems to work with snd-oxygen. This is 2018 and this seems to be a lingering problem not resolved in Suse YAST.
The card appears in Yast, however, any attempt to actually activate/edit the card in Yast results in:
An error occurred during the installation of
CMI8786 (Xonar DG)
The kernel module snd-virtuoso for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
Interestingly using alsaconf results in:
No supported PnP or PCI card found.
Would you like to probe legacy ISA sound cards/chips? Y
No legacy drivers are available.
I’ve tried removing everything sound, ie alsa, pulse, esound, jack, and then trying to build up from alsa first.
Firstly at the alsa level, it is essential to have:
modprobe snd-oxygen
Also alsamixer for Card: Xonar DG and Chip: CMI8786 must have “Analog Output” set to “Multichannel”.
This can be done by either using alsamixer to set this and then while alsamixer is still open, from root issuing
alsactl store 0
to save the setting between reboots.
Also this can be done by using amixer as:
amixer set "Analog Output" "Multichannel"
However, at this point, although sound works through the card, the volume cannot be changed.
Except I have found within totem it is possible.
Next I reinstalled pulseaudio etc but still there are sound problems.
So first I would like to build this up and document it once and for all re this Xonar DG/X snd-oxygen (and wrong snd-virtuoso) issue on OpenSuse
- Getting alsa working with volume
- Then adding pulseaudio in the optimum way
](http://www.alsa-project.org/db/?f=36289c3978709776bf8f6cf73dbb339ece803dc8)The current alsa-info.sh is at http://www.alsa-project.org/db/?f=36289c3978709776bf8f6cf73dbb339ece803dc8
Please advise what other information/settings/tests you would like and what process from herein you would like me to follow.
Thankyou