Daniel wrote:
numid=1,iface=PCM,name='Capture Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR numid=2,iface=PCM,name='Playback Channel Map' ; type=INTEGER,access=r----R--,values=2,min=0,max=36,step=0 : values=0,0 | | chmap-fixed=FL,FR
This device reports that it supports two channels. What makes you think that you can play eight channels?
amixer: Control hw:2 element read error: Invalid argument usb 1-1.3: 10:0: cannot get min/max values for control 3 (id 10) usb 1-1.3: 2:1: cannot get freq at ep 0x1
These are bugs in the device firmware. However, the driver could handle them better.
Forgive my ignorance if I'm totally wrong, what made me think that is
7.1
capable is:
The headset is made to emulate 7.1 sound in headphones, that it does through the sound card it provides.
Also the aplay output...
aplay --dump-hw-params returns CHANNELS: [2 8]
and "aplay -L" output also reports: surround71:CARD=Elite,DEV=0 SteelSeries Siberia Elite, USB Audio 7.1 Surround output to Front, Center, Side, Rear and Woofer
speakers
With the manufacturer driver under other OS's you do select 7.1 setup
and
then you plug the specific headphones to the soundcard and can hear the surround sound, but I don't mean to compare though, just that it also
made
me believe this hardware supports 7.1
numid=11,iface=MIXER,name='Speaker Playback Volume' ;
type=INTEGER,access=rw---R--,values=8,min=0,max=74,step=0 : values=54,54,54,54,54,54,54,54 | dBminmax-min=-74.00dB,max=0.00dB
You need workaround since pulseaudio don't like volume control with more
than two channels
https://bugs.freedesktop.org/show_bug.cgi?id=84983#c35
Can you post output of your usb audio device ?
lsusb -vvvv
Certainly!
Here it is:
Bus 001 Device 003: ID 1038:1225 Ideazon, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1038 Ideazon, Inc. idProduct 0x1225 bcdDevice 0.03 iManufacturer 1 SteelSeries iProduct 2 SteelSeries Siberia Elite iSerial 3 000000000000 bNumConfigurations 1
AudioControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 4 (MIXER_UNIT) Warning: Descriptor too short
https://github.com/gregkh/usbutils/blob/master/lsusb.c
Seem no warning for descriptor too short for uac2 and can dump those uac2 specific variables
bUnitID 10 bNrInPins 2 baSourceID( 0) 9 baSourceID( 1) 1 bNrChannels 8 wChannelConfig 0x063f Left Front (L) Right Front (R) Center Front (C) Low Freqency Enhancement (LFE) Left Surround (LS) Right Surround (RS) Side Left (SL) Side Right (SR) iChannelNames 0 bmControls 0x00 bmControls 0x00 iMixer 33 (error)