You are not logged in.
I have a 5.1 (and 7.1) compatible surround sound headset; previously, when I used to load it on Gentoo, on both their live cd and my custom kernel, the 5.1 and 7.1 surround profiles were available for me to select in KDE.
Now that I've switched back to Arch, I no longer have the 5.1 and 7.1 options, I only have the Analog Stereo option.
I have no clue how to fix this, I know udev is loading, and the card is picked up properly; I know the HD Audio kernel module is loaded, and I know the USB 3.0 and USB 2.0 kernel modules are loaded. Am I missing another kernel module I'm not thinking of? Or is it something specific to the way systemd handles audio? (I'm fairly new to systemd, I didn't use systemd on Gentoo)
Offline
Not enough info, are you using pulseaudio? does it not have a 5.1 profile? What are the outputs of
aplay -L
pacmd list-cards #If you use pulseaudio
Offline
I am using pulseaudio
output of aplay -L is:
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
default:CARD=Audio
HyperX 7.1 Audio, USB Audio
Default Audio Device
sysdefault:CARD=Audio
HyperX 7.1 Audio, USB Audio
Default Audio Device
front:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
Front speakers
surround21:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
4.0 Surround output to Front and Rear speakers
surround41:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Audio,DEV=0
HyperX 7.1 Audio, USB Audio
IEC958 (S/PDIF) Digital Audio Output
So you can see the profile shows up in there, its just not available in pulseaudio, as shown below, its missing in the pulse audio profiles from pacmd:
pacmd list-cards ~
2 card(s) available.
index: 0
name: <alsa_card.usb-Kingston_HyperX_7.1_Audio_00000000-00>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "3"
alsa.card_name = "HyperX 7.1 Audio"
alsa.long_card_name = "Kingston HyperX 7.1 Audio at usb-0000:03:00.0-11, full speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:03:00.0-usb-0:11:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-11/1-11:1.0/sound/card3"
udev.id = "usb-Kingston_HyperX_7.1_Audio_00000000-00"
device.bus = "usb"
device.vendor.id = "0951"
device.vendor.name = "Kingston Technology"
device.product.id = "16a4"
device.product.name = "HyperX 7.1 Audio"
device.serial = "Kingston_HyperX_7.1_Audio_00000000"
device.string = "3"
device.description = "HyperX 7.1 Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
profiles:
input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
input:iec958-stereo: Digital Stereo (IEC958) Input (priority 55, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 6000, available: unknown)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6060, available: unknown)
output:analog-stereo+input:iec958-stereo: Analog Stereo Output + Digital Stereo (IEC958) Input (priority 6055, available: unknown)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 5500, available: unknown)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5560, available: unknown)
output:iec958-stereo+input:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 5555, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:analog-stereo+input:iec958-stereo>
sinks:
alsa_output.usb-Kingston_HyperX_7.1_Audio_00000000-00.analog-stereo/#0: HyperX 7.1 Audio Analog Stereo
sources:
alsa_output.usb-Kingston_HyperX_7.1_Audio_00000000-00.analog-stereo.monitor/#0: Monitor of HyperX 7.1 Audio Analog Stereo
alsa_input.usb-Kingston_HyperX_7.1_Audio_00000000-00.iec958-stereo/#1: HyperX 7.1 Audio Digital Stereo (IEC958)
ports:
analog-input-headset-mic: Headset Microphone (priority 8800, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
iec958-stereo-input: Digital Input (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
analog-output: Analog Output (priority 9900, latency offset 0 usec, available: unknown)
properties:
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
index: 1
name: <alsa_card.usb-046d_Logitech_Webcam_C930e_D1394FDE-02>
driver: <module-alsa-card.c>
owner module: 7
properties:
alsa.card = "4"
alsa.card_name = "Logitech Webcam C930e"
alsa.long_card_name = "Logitech Webcam C930e at usb-0000:11:00.3-2.4, high speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:11:00.3-usb-0:2.4:1.2"
sysfs.path = "/devices/pci0000:00/0000:00:07.1/0000:11:00.3/usb5/5-2/5-2.4/5-2.4:1.2/sound/card4"
udev.id = "usb-046d_Logitech_Webcam_C930e_D1394FDE-02"
device.bus = "usb"
device.vendor.id = "046d"
device.vendor.name = "Logitech, Inc."
device.product.id = "0843"
device.product.name = "Webcam C930e"
device.serial = "046d_Logitech_Webcam_C930e_D1394FDE"
device.form_factor = "webcam"
device.string = "4"
device.description = "Webcam C930e"
module-udev-detect.discovered = "1"
device.icon_name = "camera-web-usb"
profiles:
input:analog-stereo: Analog Stereo Input (priority 60, available: unknown)
input:iec958-stereo: Digital Stereo (IEC958) Input (priority 55, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <off>
ports:
analog-input-mic: Microphone (priority 8700, latency offset 0 usec, available: unknown)
properties:
device.icon_name = "audio-input-microphone"
iec958-stereo-input: Digital Input (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
Offline
You might have to set default-sample-channels in your pulseaudio configuration
https://wiki.archlinux.org/index.php/Pu … nd_systems
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
That's already done in /etc/pulse/daemon.conf
default-sample-format = float32le
; default-sample-rate = 44100
; alternate-sample-rate = 48000
default-sample-channels = 8
; default-channel-map = front-left,front-right
Offline