XONAR DGX Card - Can't get it to work!!


So I’ve looked through the forums and found various threads on Xonar, but no real answers. The problem seems to be that in sees the card as Oxygen, and this is not correct.
My onboard sound is playing up, so bought this card for £3 off ebay. As you can see from the below, it is detected in Yast but I can’t configure it - when I try to launch setup I get the following error:

’ The kernel module snd-virtuosso for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters.’

Below is the output from commands etc as requested in other threads to help people understand what the issue is:

Output URL from running /usr/sbin/alsa-info.sh

Your ALSA information is located at http://www.alsa-project.org/db/?f=edfb12e473802cae52d6a8d506ce9c62f666db89

nigsy@linux-2gvb:~> rpm -qa '*alsa*'

nigsy@linux-2gvb:~> rpm -qa '*pulse*'

nigsy@linux-2gvb:~> rpm -q libasound2

nigsy@linux-2gvb:~> uname -a
Linux linux-2gvb.site 3.7.10-1.1-desktop #1 SMP PREEMPT Thu Feb 28 15:06:29 UTC 2013 (82d3f21) x86_64 x86_64 x86_64 GNU/Linux

Running 12.3 64bit with KDE desktop.
Hope this is enough info!!
Thanks in advance.

Is this your card? Mentioned here: Asus Xonar DGX 5.1 PCIe | Linux Hardware Guide.com

Note the references “The card is partly supported since Linux kernel 3.5.0 or ALSA 1.0.26.”, and “the card is controlled via the kernel module snd-oxygen.”

That’s my card, and that’s a disappointing read.

But the question remains…how can I get even just the audio output to work?

Sorry about that, but it came up quickly and early on a google for the card. Lucky its only £3 worth of disappointment. :slight_smile:

You quoted this message: ’ The kernel module snd-virtuosso for sound support could not be loaded. This can be caused by incorrect module parameters, including invalid IO or IRQ parameters.’ However, the alsa-info report claims the module is loaded (slight spelling variation?), as is oxygen_lib:

!!All Loaded Modules


You can check that with command “lsmod” in a user terminal.

Does the card show up in KDE’s System Settings > Mutimedia > Phonon ?

It doesn’t show in Phonon, it only shows the motherboard sound card.

Below is the output from lsmod - I haven’t a clue what to look for, but I see no mention of either Oxygen or Virtuoso?

nigsy@linux-2gvb:~> lsmodModule                  Size  Used by
nls_iso8859_1          12714  0 
nls_cp437              16992  0 
vfat                   17462  0 
fat                    65529  1 vfat
snd_usb_audio         138980  1 
snd_usbmidi_lib        24939  1 snd_usb_audio
snd_rawmidi            34609  1 snd_usbmidi_lib
snd_seq_device         14498  1 snd_rawmidi
snd_hda_codec_hdmi     40844  1 
snd_hda_codec_realtek    82329  1 
snd_hda_intel          42034  4 
snd_hda_codec         147417  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13603  2 snd_usb_audio,snd_hda_codec
lp                     17760  0 
parport_pc             37266  0 
ppdev                  17679  0 
parport                46311  3 lp,parport_pc,ppdev
st                     44369  0 
joydev                 17378  0 
fuse                   87139  3 
saa7134_alsa           18456  1 
tda1004x               27417  1 
saa7134_dvb            34669  0 
videobuf_dvb           14093  1 saa7134_dvb
dvb_core              125515  1 videobuf_dvb
ir_kbd_i2c             13168  0 
af_packet              39587  0 
vboxpci                27291  0 
vboxnetadp             25671  0 
vboxnetflt             23480  0 
rfcomm                 73109  8 
vboxdrv               336754  3 vboxpci,vboxnetadp,vboxnetflt
bnep                   19702  2 
cpufreq_conservative    13822  0 
cpufreq_userspace      13163  0 
cpufreq_powersave      12619  0 
tda827x                18115  2 
tda8290                22430  1 
tuner                  27416  1 
acpi_cpufreq           19572  0 
mperf                  12668  1 acpi_cpufreq
coretemp               13394  0 
kvm_intel             136915  0 
kvm                   475491  1 kvm_intel
crc32c_intel           12902  0 
iTCO_wdt               13481  0 
iTCO_vendor_support    13719  1 iTCO_wdt
gpio_ich               13477  0 
usb_storage            57401  0 
mxm_wmi                13022  0 
mceusb                 17884  0 
microcode              35785  0 
btusb                  23871  0 
bluetooth             341895  22 rfcomm,bnep,btusb
rfkill                 26530  2 bluetooth
pcspkr                 12719  0 
firewire_ohci          40402  0 
i2c_i801               22440  0 
saa7134               189446  2 saa7134_alsa,saa7134_dvb
rc_core                31851  3 ir_kbd_i2c,mceusb,saa7134
videobuf_dma_sg        19306  3 saa7134_alsa,saa7134_dvb,saa7134
videobuf_core          30119  3 videobuf_dvb,saa7134,videobuf_dma_sg
sr_mod                 22296  0 
cdrom                  46688  1 sr_mod
v4l2_common            21325  2 tuner,saa7134
firewire_core          72670  1 firewire_ohci
videodev              129333  3 tuner,saa7134,v4l2_common
crc_itu_t              12708  1 firewire_core
tveeprom               21250  1 saa7134
lpc_ich                17062  0 
mfd_core               13436  1 lpc_ich
r8169                  67643  0 
sg                     36525  0 
i7core_edac            28315  0 
edac_core              62034  2 i7core_edac
shpchp                 37033  0 
pci_hotplug            35160  1 shpchp
wmi                    19071  1 mxm_wmi
button                 13953  0 
snd_pcm               110154  5 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,saa7134_alsa
snd_timer              29371  1 snd_pcm
snd                    91489  24 snd_usb_audio,snd_usbmidi_lib,snd_rawmidi,snd_seq_device,snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,saa7134_alsa,snd_pcm,snd_timer
soundcore              15048  1 snd
snd_page_alloc         18711  2 snd_hda_intel,snd_pcm
autofs4                42771  2 
radeon                948614  3 
ttm                    91975  1 radeon
drm_kms_helper         50840  1 radeon
drm                   293115  5 radeon,ttm,drm_kms_helper
i2c_algo_bit           13414  1 radeon
processor              44950  1 acpi_cpufreq
thermal_sys            24957  1 processor
scsi_dh_emc            17259  0 
scsi_dh_rdac           17409  0 
scsi_dh_hp_sw          12895  0 
scsi_dh_alua           17162  0 
scsi_dh                14844  4 scsi_dh_emc,scsi_dh_rdac,scsi_dh_hp_sw,scsi_dh_alua
ata_generic            12911  0 
pata_jmicron           12759  0 

KDE’s Phonon not picking it up is a problem! So no sound through KDE, but not surprising as there is a problem at a lower level, ie YaST’s configuration module.

Below is the output from lsmod - I haven’t a clue what to look for, but I see no mention of either Oxygen or Virtuoso?..

The alsa-info report claimed to list “All loaded Modules” (included there were snd_virtuoso and snd_oxygen_lib). “lsmod” shows what kernel modules are currently loaded, but there is no sign of modules snd_virtuoso and snd_oxygen_lib. I thought they were kernel modules, but maybe I’m wrong.

!!PCI Soundcards installed in the system 
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 
02:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] 
03:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI RV710/730 HDMI Audio [Radeon HD 4000 series] 
08:01.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

The second line is presumably the XONAR XDG, so are the other three for your “motherboard sound card”?

I’m guessing the HDMI is the output for the graphics card through HDMI. Video broadcast controller could be the video capture card and the top audio device would be the onboard sound device (Motherboard) and yep…the Oxygen entry is the Xonar card.

Sorry, my badly worded question (trying to do several things at once), and I have on-board Intel graphics, HDMI, and sound. Just the mind getting mixed up. :slight_smile:

I suspect the HDMI is for your graphics card, so effectively you just have the two sound cards, on-board Intel and the XONAR card. Presumably when you go to YaST > Hardware > Sound you see your XONAR listed. You can click on the button “Other” to access the sound test, prmary card setting and P/A config. Was it there that you couldn’t “configure it” or were you actually using “edit” on the selected card configuration (to go to Advanced Options) when you got the error message?

It does appear your Xonar is not fully configured … You could try adding your regular user to group ‘audio’, reboot and test. But that is very wild speculation and may have no effect.

I can say I do not know why this is not working.

Yep it’s in Yast where I hit the issue. I can see the card - I can access the ‘Other’ drop down, but you are correct it is when I try to edit I have the issue neither of the 3 options get me anywhere.

May put this one down to experience!! I building a new PC for my son so I’ll put the Xonar card in that and stop being cheap and get a decent Creative soundblaster!!

Cheers for all your help.

You are welcome. When googling your card with “linux” in the search string, I did come across a couple of Ubuntu posts with a similar problem, but there was little response from their helpers, with no further progress even on those that compiled their own supporting modules, and definitely no extra clues for us.

If you plan to use it on Windows, you should also google with the card details. I noticed a couple of complaints about noise interference. One found it bad when the video card was busy (heavy lifting) and not easy to solve. IIRC those were gamers, and paid the full but still relatively low price. :slight_smile:

Good luck with your project.

It’s all good fun. I’m relatively new to Linux et al, so all these little experiences help with my learning.
My sons PC will be running W7, as despite my best attempts and his current PC running Edubuntu, he is growing up as part of the MS/Xbox generation and can’t see beyond the tiles!!