Hello everyone,
I recently installed Kali Linux on my Desktop PC (Dual Boot with Win 10). The problem I am facing now is my sound card which does work in Windows, but is extremely silent in Kali (roughly 60-80dB less than in Windows where I use the official driver from Asus). I have an Asus Xonar D1 sound card, which uses the kernel module snd_virtuoso under Linux. I hope that I'm not talking nonsense here by the way, I am relatively new to anything that goes deeper into the Linux system than GNOME. Nevertheless, the virtuoso module seems to be loaded correctly:
Code:
root@kali:~# lsmod
Module Size Used by
fuse 98304 3
snd_hda_codec_hdmi 45056 1
nfnetlink_queue 20480 0
nfnetlink_log 20480 0
nfnetlink 16384 2 nfnetlink_log,nfnetlink_queue
bluetooth 544768 0
rfkill 24576 3 bluetooth
joydev 20480 0
hid_generic 16384 0
usbhid 53248 0
iTCO_wdt 16384 0
intel_rapl 20480 0
snd_hda_intel 36864 4
hid 118784 2 hid_generic,usbhid
iTCO_vendor_support 16384 1 iTCO_wdt
snd_usb_audio 180224 6
x86_pkg_temp_thermal 16384 0
snd_virtuoso 49152 4
snd_hda_codec 131072 2 snd_hda_intel,snd_hda_codec_hdmi
snd_oxygen_lib 45056 1 snd_virtuoso
coretemp 16384 0
snd_usbmidi_lib 28672 1 snd_usb_audio
snd_hda_core 81920 3 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi
snd_mpu401_uart 16384 1 snd_oxygen_lib
snd_hwdep 16384 2 snd_hda_codec,snd_usb_audio
snd_rawmidi 32768 2 snd_mpu401_uart,snd_usbmidi_lib
snd_seq_device 16384 1 snd_rawmidi
kvm 585728 0
evdev 24576 16
i2c_i801 24576 0
snd_pcm 110592 6 snd_oxygen_lib,snd_hda_intel,snd_hda_codec,snd_usb_audio,snd_hda_core,snd_hda_codec_hdmi
snd_timer 32768 1 snd_pcm
pcspkr 16384 0
serio_raw 16384 0
mei_me 36864 0
snd 86016 41 snd_oxygen_lib,snd_hda_intel,snd_hwdep,snd_hda_codec,snd_usb_audio,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_hda_codec_hdmi,snd_usbmidi_lib,snd_seq_device,snd_virtuoso,snd_pcm
lpc_ich 24576 0
shpchp 36864 0
irqbypass 16384 1 kvm
mei 102400 1 mei_me
sg 32768 0
soundcore 16384 1 snd
mfd_core 16384 1 lpc_ich
i2c_smbus 16384 1 i2c_i801
battery 16384 0
tpm_infineon 20480 0
video 40960 0
tpm_tis 16384 0
tpm_tis_core 20480 1 tpm_tis
tpm 45056 3 tpm_infineon,tpm_tis,tpm_tis_core
button 16384 0
binfmt_misc 20480 1
nvidia_drm 49152 2
drm_kms_helper 155648 1 nvidia_drm
drm 360448 5 nvidia_drm,drm_kms_helper
nvidia_modeset 790528 8 nvidia_drm
nvidia 11915264 133 nvidia_modeset
ip_tables 24576 0
x_tables 36864 1 ip_tables
autofs4 40960 2
ext4 585728 1
crc16 16384 2 bluetooth,ext4
jbd2 106496 1 ext4
crc32c_generic 16384 0
fscrypto 28672 1 ext4
ecb 16384 0
mbcache 16384 2 ext4
sd_mod 45056 3
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
crc32c_intel 24576 2
ahci 36864 2
libahci 32768 1 ahci
ghash_clmulni_intel 16384 0
aesni_intel 167936 0
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
ablk_helper 16384 1 aesni_intel
cryptd 24576 3 ablk_helper,ghash_clmulni_intel,aesni_intel
libata 249856 2 ahci,libahci
xhci_pci 16384 0
ehci_pci 16384 0
xhci_hcd 188416 1 xhci_pci
ehci_hcd 81920 1 ehci_pci
scsi_mod 225280 3 sd_mod,libata,sg
atl1c 49152 0
usbcore 249856 7 usbhid,snd_usb_audio,ehci_hcd,xhci_pci,snd_usbmidi_lib,xhci_hcd,ehci_pci
usb_common 16384 1 usbcore
fan 16384 0
thermal 20480 0
fjes 28672 0
So I don't think it's a driver issue. Here is a list of my PCI devices:
Code:
root@kali:~# lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)
03:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)
05:00.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
So my sound card seems to be recognized properly as well. Just in case you need to know, here is my uname -a:
Code:
root@kali:~# uname -a
Linux kali 4.8.0-kali2-amd64 #1 SMP Debian 4.8.11-1kali1 (2016-12-08) x86_64 GNU/Linux
I did choose the correct sound card in GNOME settings, so that cannot be the problem.
When I set the volume fader all the way up to 150% in GNOME and turn my speaker's volume fader to maximum, I can barely hear the test sound in GNOME settings (for comparision, in Windows this would be so loud that my ears would hurt). So my question is if there is any possibility to change the master volume of my sound card so that its output power is roughly the same as in Windows. It did work fine with Ubuntu some years ago, so I think there will be a way to fix this issue. It could either be the Virtuoso module, Oxygen HD Audio module or PulseAudio service that takes the volume down like that, but I think it has something to do with Pulse. Any help is kindly appreciated.
Thanks in advance,
Sandtler