You are not logged in.
Hi all,
as of today I have an Asus Xonar DGX installed in my PC. Front Speaker output works perfectly and out of the box, the same applies to the Front Mic. However, the Rear Speaker doesn't work out of the box at all.
To enable the Rear Speaker, I have to open alsamixer, select my Xonar DGX using F6, navigate to Analog Output and switch that value to Multichannel. Is it possible to automatically switch this depending on the Front Speaker being plugged in or not? This used to work perfectly with the onboard sound.
Next problem is that I have no way of controlling the volume of the Rear Speaker. In alsamixer, the only volume control is for the Headphone, which maps to the Front Speaker. In pulseaudio, there is a volume slider, but it has no effect on the actual volume.
So my question is: How can I have alsa/pulse/whatever auto-detect which output should be used, and allow me to adjust volume for both Front and Rear Speaker (preferably independently)?
Here is a bit of info about my system:
sh-5.0$ aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
jack
JACK Audio Connection Kit
pulse
PulseAudio Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=PCH
HDA Intel PCH, ALC887-VD Analog
Default Audio Device
front:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
Front speakers
surround21:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
HDA Intel PCH, ALC887-VD Digital
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=PCH
HDA Intel PCH
USB Stream Output
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output
hdmi:CARD=HDMI,DEV=1
HDA ATI HDMI, HDMI 1
HDMI Audio Output
hdmi:CARD=HDMI,DEV=2
HDA ATI HDMI, HDMI 2
HDMI Audio Output
hdmi:CARD=HDMI,DEV=3
HDA ATI HDMI, HDMI 3
HDMI Audio Output
hdmi:CARD=HDMI,DEV=4
HDA ATI HDMI, HDMI 4
HDMI Audio Output
hdmi:CARD=HDMI,DEV=5
HDA ATI HDMI, HDMI 5
HDMI Audio Output
usbstream:CARD=HDMI
HDA ATI HDMI
USB Stream Output
sysdefault:CARD=DGX
Xonar DGX, Multichannel
Default Audio Device
front:CARD=DGX,DEV=0
Xonar DGX, Multichannel
Front speakers
surround21:CARD=DGX,DEV=0
Xonar DGX, Multichannel
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=DGX,DEV=0
Xonar DGX, Multichannel
4.0 Surround output to Front and Rear speakers
surround41:CARD=DGX,DEV=0
Xonar DGX, Multichannel
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=DGX,DEV=0
Xonar DGX, Multichannel
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=DGX,DEV=0
Xonar DGX, Multichannel
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=DGX,DEV=0
Xonar DGX, Multichannel
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=DGX,DEV=0
Xonar DGX, Multichannel
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=DGX
Xonar DGX
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: DGX [Xonar DGX], device 0: Multichannel [Multichannel]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: DGX [Xonar DGX], device 1: Digital [Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
sh-5.0$ lspci -nn | grep -i audio
00:1b.0 Audio device [0403]: Intel Corporation 9 Series Chipset Family HD Audio Controller [8086:8ca0]
01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 580] [1002:aaf0]
07:04.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] [13f6:8788]
sh-5.0$ lsmod | grep ^snd
snd_hda_codec_realtek 126976 1
snd_hda_codec_generic 90112 1 snd_hda_codec_realtek
snd_hda_codec_hdmi 65536 1
snd_oxygen 32768 4
snd_hda_intel 45056 10
snd_oxygen_lib 49152 1 snd_oxygen
snd_hda_codec 155648 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_mpu401_uart 16384 1 snd_oxygen_lib
snd_rawmidi 40960 1 snd_mpu401_uart
snd_hda_core 98304 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
snd_seq_device 16384 1 snd_rawmidi
snd_pcm 135168 10 snd_hda_codec_hdmi,snd_hda_intel,snd_oxygen_lib,snd_hda_codec,snd_hda_core
snd_timer 40960 1 snd_pcm
snd 102400 36 snd_hda_codec_generic,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_oxygen,snd_hda_intel,snd_oxygen_lib,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_mpu401_uart,snd_pcm,snd_rawmidi
sh-5.0$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 25970 [40%] [on]
Front Right: Playback 25970 [40%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 41350 [63%] [on]
Front Right: Capture 41350 [63%] [on]
sh-5.0$
Offline