You are not logged in.
Pages: 1
I am having trouble getting my audio channels to work properly. I have two audio devices: a graphics card and a headset (connected to the motherboard rear plate). The headset has 5.1 surround sound, but Alsa seems to have given priority to the gpu's display port audio. Rear left and rear right audio are being played out through the headset, but all other audio goes into the gpu's display port instead of towards my desired location.
Using Audio under System Settings in kde system settings, the headphones are the playback device Line Out (Starship/Matisse HD Audio Controller Analog Surround 5.1). Using the audio test button on this "inactive" device does allow the "rear left" and "rear right" voicelines to occur, but all other channels have no report. It seems to be a similar issue to the one in https://bbs.archlinux.org/viewtopic.php?id=186597
$lspci -vnn | grep -A 1 -i audio
0c:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] [1002:ab28]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] [1002:ab28]
Flags: bus master, fast devsel, latency 0, IRQ 150, IOMMU group 28
--
0e:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
Subsystem: Gigabyte Technology Co., Ltd Device [1458:a0cd]Next,
$ aplay -lLnull
Discard all samples (playback) or generate zero samples (capture)
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
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
default:CARD=Generic
HD-Audio Generic, ALC1220 Analog
Default Audio Device
sysdefault:CARD=Generic
HD-Audio Generic, ALC1220 Analog
Default Audio Device
front:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
Front output / input
surround21:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Digital
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
[*censored*@imperiledEyeArchDesktop ~]$ aplay -lL
null
Discard all samples (playback) or generate zero samples (capture)
samplerate
Rate Converter Plugin Using Samplerate Library
speexrate
Rate Converter Plugin Using Speex Resampler
jack
JACK Audio Connection Kit
oss
Open Sound System
pipewire
PipeWire Sound Server
pulse
PulseAudio Sound Server
speex
Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)
upmix
Plugin for channel upmix (4,6,8)
vdownmix
Plugin for channel downmix (stereo) with a simple spacialization
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
default:CARD=Generic
HD-Audio Generic, ALC1220 Analog
Default Audio Device
sysdefault:CARD=Generic
HD-Audio Generic, ALC1220 Analog
Default Audio Device
front:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
Front output / input
surround21:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Generic,DEV=0
HD-Audio Generic, ALC1220 Digital
IEC958 (S/PDIF) Digital Audio Output
usbstream:CARD=Generic
HD-Audio Generic
USB Stream Output
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 1: ALC1220 Digital [ALC1220 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0Another,
$ for i in /proc/asound/card[0-9]*; do echo "--- $i ---";amixer -c $(cat $i/id); done;
--- /proc/asound/card0 ---
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',2
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',3
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',4
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',5
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
--- /proc/asound/card1 ---
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'Headphone+LO',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB]
Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'PCM',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front',0
Capabilities: pswitch
Playback channels: Front Left - Front Right
Mono:
Front Left: Playback [on]
Front Right: Playback [on]
Simple mixer control 'Front Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Front Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 87
Mono:
Front Left: Playback 87 [100%] [0.00dB] [on]
Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'LFE',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Line Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'IEC958 Default PCM',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 63 [100%] [30.00dB] [on]
Front Right: Capture 63 [100%] [30.00dB] [on]
Simple mixer control 'Capture',1
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 63
Front Left: Capture 0 [0%] [-17.25dB] [off]
Front Right: Capture 0 [0%] [-17.25dB] [off]
Simple mixer control 'Auto-Mute Mode',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Enabled'
Simple mixer control 'Input Source',0
Capabilities: cenum
Items: 'Front Mic' 'Rear Mic' 'Line'
Item0: 'Rear Mic'
Simple mixer control 'Input Source',1
Capabilities: cenum
Items: 'Front Mic' 'Rear Mic' 'Line'
Item0: 'Front Mic'
Simple mixer control 'Loopback Mixing',0
Capabilities: enum
Items: 'Disabled' 'Enabled'
Item0: 'Disabled'
Simple mixer control 'Rear Mic',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 31 [100%] [12.00dB] [on]
Front Right: Playback 31 [100%] [12.00dB] [on]
Simple mixer control 'Rear Mic Boost',0
Capabilities: volume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 3 [100%] [30.00dB]
Front Right: 3 [100%] [30.00dB]Additionally,
$aplay -L | grep :CARD
hdmi:CARD=HDMI,DEV=0
hdmi:CARD=HDMI,DEV=1
hdmi:CARD=HDMI,DEV=2
hdmi:CARD=HDMI,DEV=3
hdmi:CARD=HDMI,DEV=4
hdmi:CARD=HDMI,DEV=5
usbstream:CARD=HDMI
default:CARD=Generic
sysdefault:CARD=Generic
front:CARD=Generic,DEV=0
surround21:CARD=Generic,DEV=0
surround40:CARD=Generic,DEV=0
surround41:CARD=Generic,DEV=0
surround50:CARD=Generic,DEV=0
surround51:CARD=Generic,DEV=0
surround71:CARD=Generic,DEV=0
iec958:CARD=Generic,DEV=0
usbstream:CARD=GenericFinally,
$pactl list
]Module #0
Name: module-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute state of devices"
module.version = "15.0"
Module #1
Name: module-stream-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute/device state of streams"
module.version = "15.0"
Module #2
Name: module-card-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore profile of cards"
module.version = "15.0"
Module #3
Name: module-augment-properties
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Augment the property sets of streams with additional static information"
module.version = "15.0"
Module #4
Name: module-switch-on-port-available
Argument:
Usage counter: n/a
Properties:
module.author = "David Henningsson"
module.description = "Switches ports and profiles when devices are plugged/unplugged"
module.version = "15.0"
Module #5
Name: module-udev-detect
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Detect available audio hardware and load matching drivers"
module.version = "15.0"
Module #6
Name: module-alsa-card
Argument: device_id="0" name="pci-0000_0c_00.1" card_name="alsa_card.pci-0000_0c_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
Usage counter: 0
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "15.0"
Module #7
Name: module-alsa-card
Argument: device_id="1" name="pci-0000_0e_00.4" card_name="alsa_card.pci-0000_0e_00.4" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
Usage counter: 1
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "15.0"
Module #8
Name: module-dbus-protocol
Argument:
Usage counter: n/a
Properties:
module.author = "Tanu Kaskinen"
module.description = "D-Bus interface"
module.version = "15.0"
Module #9
Name: module-native-protocol-unix
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Native protocol (UNIX sockets)"
module.version = "15.0"
Module #10
Name: module-gsettings
Argument:
Usage counter: n/a
Properties:
module.author = "Sylvain Baubeau"
module.description = "GSettings Adapter"
module.version = "15.0"
Module #11
Name: module-default-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the default sink and source"
module.version = "15.0"
Module #12
Name: module-always-sink
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Always keeps at least one sink loaded even if it's a null one"
module.version = "15.0"
Module #13
Name: module-intended-roles
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically set device of streams based on intended roles of devices"
module.version = "15.0"
Module #14
Name: module-suspend-on-idle
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is idle for too long, suspend it"
module.version = "15.0"
Module #15
Name: module-console-kit
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each ConsoleKit session of this user"
module.version = "15.0"
Module #16
Name: module-systemd-login
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each login session of this user"
module.version = "15.0"
Module #17
Name: module-position-event-sounds
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
module.version = "15.0"
Module #18
Name: module-role-cork
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Mute & cork streams with certain roles while others exist"
module.version = "15.0"
Module #19
Name: module-filter-heuristics
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Detect when various filters are desirable"
module.version = "15.0"
Module #20
Name: module-filter-apply
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Load filter sinks automatically when needed"
module.version = "15.0"
Module #21
Name: module-x11-publish
Argument: display=:0 xauthority=/home/*censored*/.Xauthority
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "X11 credential publisher"
module.version = "15.0"
Module #22
Name: module-x11-xsmp
Argument: display=:0 xauthority=/home/*censored*/.Xauthority session_manager=local/imperiledEyeArchDesktop:@/tmp/.ICE-unix/952,unix/imperiledEyeArchDesktop:/tmp/.ICE-unix/952
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "X11 session management"
module.version = "15.0"
Sink #12
State: SUSPENDED
Name: alsa_output.pci-0000_0e_00.4.analog-surround-51
Description: Starship/Matisse HD Audio Controller Analog Surround 5.1
Driver: module-alsa-card.c
Sample Specification: s16le 6ch 44100Hz
Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe
Owner Module: 7
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB, rear-left: 65536 / 100% / 0.00 dB, rear-right: 65536 / 100% / 0.00 dB, front-center: 65536 / 100% / 0.00 dB, lfe: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.pci-0000_0e_00.4.analog-surround-51.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC1220 Analog"
alsa.id = "ALC1220 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xfce00000 irq 152"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0e:00.4"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0e:00.4/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "1487"
device.product.name = "Starship/Matisse HD Audio Controller"
device.string = "surround51:1"
device.buffering.buffer_size = "1058304"
device.buffering.fragment_size = "529152"
device.access_mode = "mmap+timer"
device.profile.name = "analog-surround-51"
device.profile.description = "Analog Surround 5.1"
device.description = "Starship/Matisse HD Audio Controller Analog Surround 5.1"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
analog-output-lineout: Line Out (type: Line, priority: 9000, not available)
Active Port: analog-output-lineout
Formats:
pcm
Source #6
State: SUSPENDED
Name: alsa_input.pci-0000_0e_00.4.analog-stereo
Description: Starship/Matisse HD Audio Controller Analog Stereo
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Owner Module: 7
Mute: no
Volume: front-left: 65540 / 100% / 0.00 dB, front-right: 65540 / 100% / 0.00 dB
balance 0.00
Base Volume: 6554 / 10% / -60.00 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC1220 Analog"
alsa.id = "ALC1220 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xfce00000 irq 152"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0e:00.4"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0e:00.4/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "1487"
device.product.name = "Starship/Matisse HD Audio Controller"
device.string = "front:1"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Starship/Matisse HD Audio Controller Analog Stereo"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Ports:
analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, not available)
analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, available)
analog-input-linein: Line In (type: Line, priority: 8100, not available)
Active Port: analog-input-rear-mic
Formats:
pcm
Source #14
State: SUSPENDED
Name: alsa_output.pci-0000_0e_00.4.analog-surround-51.monitor
Description: Monitor of Starship/Matisse HD Audio Controller Analog Surround 5.1
Driver: module-alsa-card.c
Sample Specification: s16le 6ch 44100Hz
Channel Map: front-left,front-right,rear-left,rear-right,front-center,lfe
Owner Module: 7
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB, rear-left: 65536 / 100% / 0.00 dB, rear-right: 65536 / 100% / 0.00 dB, front-center: 65536 / 100% / 0.00 dB, lfe: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: alsa_output.pci-0000_0e_00.4.analog-surround-51
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.description = "Monitor of Starship/Matisse HD Audio Controller Analog Surround 5.1"
device.class = "monitor"
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xfce00000 irq 152"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0e:00.4"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0e:00.4/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "1487"
device.product.name = "Starship/Matisse HD Audio Controller"
device.string = "1"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Formats:
pcm
Sink Input #75
Driver: protocol-native.c
Owner Module: 9
Client: 47
Sink: 12
Sample Specification: float32le 2ch 48000Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"float32le\"" format.rate = "48000" format.channels = "2" format.channel_map = "\"front-left,front-right\""
Corked: yes
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 176812 usec
Sink Latency: 0 usec
Resample method: speex-float-1
Properties:
media.name = "How to Use Alsamixer and Pulseaudio to Fix Linux Sound - YouTube"
application.name = "LibreWolf"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.process.id = "9706"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "librewolf"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
application.icon_name = "librewolf"
module-stream-restore.id = "sink-input-by-application-name:LibreWolf"
Client #0
Driver: module-systemd-login.c
Owner Module: 16
Properties:
application.name = "Login Session 2"
systemd-login.session = "2"
Client #4
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "Plasma PA"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.id = "org.kde.plasma-pa"
application.icon_name = "audio-card"
application.process.id = "965"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "plasmashell"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Client #6
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "KMix"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.process.id = "1089"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "kmix"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Client #8
Driver: module-x11-xsmp.c
Owner Module: 22
Properties:
application.name = "XSMP Session on KDE as 1023826129b202000163576631800000009520010"
xsmp.vendor = "KDE"
xsmp.client.id = "1023826129b202000163576631800000009520010"
Client #11
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "KMix"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.process.id = "881"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "kded5"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Client #13
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "Steam Voice Settings"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "26"
application.process.id = "2114"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "steam"
window.x11.display = ":0"
application.language = "en_US.UTF-8"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
application.icon_name = "steam"
Client #37
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "libcanberra"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.version = "0.30"
application.id = "org.freedesktop.libcanberra"
application.process.id = "965"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "plasmashell"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Client #41
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "LibreWolf"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
window.x11.screen = "0"
window.x11.display = ":0"
application.process.id = "9706"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "librewolf"
application.language = "C"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
application.icon_name = "librewolf"
Client #42
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "LibreWolf"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.version = "93.0"
application.icon_name = "librewolf"
application.process.id = "9706"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "librewolf"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Client #45
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "Plasma PA"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.id = "org.kde.plasma-pa"
application.icon_name = "audio-card"
application.process.id = "10512"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "systemsettings5"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Client #47
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "LibreWolf"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.process.id = "9706"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "librewolf"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
application.icon_name = "librewolf"
Client #51
Driver: protocol-native.c
Owner Module: 9
Properties:
application.name = "pactl"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.process.id = "11349"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "pactl"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Sample #0
Name: audio-volume-change
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,front-right
Volume: (invalid)
balance 0.00
Duration: 0.1s
Size: 11.5 KiB
Lazy: no
Filename: n/a
Properties:
media.role = "event"
event.id = "audio-volume-change"
event.description = "Volume Control Feedback Sound"
media.name = "audio-volume-change"
media.filename = "/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga"
application.name = "libcanberra"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.version = "0.30"
application.id = "org.freedesktop.libcanberra"
application.process.id = "965"
application.process.user = "*censored*"
application.process.host = "imperiledEyeArchDesktop"
application.process.binary = "plasmashell"
application.language = "en_US.UTF-8"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
Card #0
Name: alsa_card.pci-0000_0c_00.1
Driver: module-alsa-card.c
Owner Module: 6
Properties:
alsa.card = "0"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xfca24000 irq 150"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0c:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0a:00.0/0000:0b:00.0/0000:0c:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "ab28"
device.product.name = "Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]"
device.string = "0"
device.description = "Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 38668, available: yes)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (sinks: 1, sources: 0, priority: 5700, available: no)
output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)
output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (sinks: 1, sources: 0, priority: 600, available: no)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: off
Ports:
hdmi-output-0: HDMI / DisplayPort (type: HDMI, priority: 5900, latency offset: 0 usec, available)
Properties:
device.icon_name = "video-display"
device.product.name = "Dell S2716DG"
Part of profile(s): output:hdmi-stereo
hdmi-output-1: HDMI / DisplayPort 2 (type: HDMI, priority: 5800, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-surround-extra1, output:hdmi-surround71-extra1
hdmi-output-2: HDMI / DisplayPort 3 (type: HDMI, priority: 5700, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-surround-extra2, output:hdmi-surround71-extra2
hdmi-output-3: HDMI / DisplayPort 4 (type: HDMI, priority: 5600, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-surround-extra3, output:hdmi-surround71-extra3
hdmi-output-4: HDMI / DisplayPort 5 (type: HDMI, priority: 5500, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-surround-extra4, output:hdmi-surround71-extra4
hdmi-output-5: HDMI / DisplayPort 6 (type: HDMI, priority: 5400, latency offset: 0 usec, not available)
Properties:
device.icon_name = "video-display"
Part of profile(s): output:hdmi-stereo-extra5, output:hdmi-surround-extra5, output:hdmi-surround71-extra5
Card #1
Name: alsa_card.pci-0000_0e_00.4
Driver: module-alsa-card.c
Owner Module: 7
Properties:
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xfce00000 irq 152"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0e:00.4"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0e:00.4/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "1487"
device.product.name = "Starship/Matisse HD Audio Controller"
device.string = "1"
device.description = "Starship/Matisse HD Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Profiles:
input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 32833, available: yes)
output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6500, available: no)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6565, available: yes)
output:analog-surround-21: Analog Surround 2.1 Output (sinks: 1, sources: 0, priority: 1300, available: no)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:analog-surround-40: Analog Surround 4.0 Output (sinks: 1, sources: 0, priority: 1200, available: no)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
output:analog-surround-41: Analog Surround 4.1 Output (sinks: 1, sources: 0, priority: 1300, available: no)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:analog-surround-50: Analog Surround 5.0 Output (sinks: 1, sources: 0, priority: 1200, available: no)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1265, available: yes)
output:analog-surround-51: Analog Surround 5.1 Output (sinks: 1, sources: 0, priority: 1300, available: no)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 1365, available: yes)
output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 38268, available: yes)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 38333, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: output:analog-surround-51+input:analog-stereo
Ports:
analog-input-front-mic: Front Microphone (type: Mic, priority: 8500, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-rear-mic: Rear Microphone (type: Mic, priority: 8200, latency offset: 0 usec, available)
Properties:
device.icon_name = "audio-input-microphone"
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-input-linein: Line In (type: Line, priority: 8100, latency offset: 0 usec, not available)
Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21+input:analog-stereo, output:analog-surround-40+input:analog-stereo, output:analog-surround-41+input:analog-stereo, output:analog-surround-50+input:analog-stereo, output:analog-surround-51+input:analog-stereo, output:iec958-stereo+input:analog-stereo
analog-output-lineout: Line Out (type: Line, priority: 9000, latency offset: 0 usec, not available)
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo, output:analog-surround-21, output:analog-surround-21+input:analog-stereo, output:analog-surround-40, output:analog-surround-40+input:analog-stereo, output:analog-surround-41, output:analog-surround-41+input:analog-stereo, output:analog-surround-50, output:analog-surround-50+input:analog-stereo, output:analog-surround-51, output:analog-surround-51+input:analog-stereo
analog-output-headphones: Headphones (type: Headphones, priority: 9900, latency offset: 0 usec, not available)
Properties:
device.icon_name = "audio-headphones"
Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo
iec958-stereo-output: Digital Output (S/PDIF) (type: SPDIF, priority: 0, latency offset: 0 usec, availability unknown)
Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-stereoIn my own attempts to fix this, I set
/etc/asound.confdefaults.pcm.card 1
defaults.ctl.card 1Last edited by ImperiledEye (2021-11-08 08:28:35)
Offline
Unless your headset has literally at least three analog jacks/or is connected via a digital link (or a own DAC via an usb connection) then your headset cannot have 5.1 Surround, and whatever marketing speech that tells you this is lying to you and whatever "surround" there is is done in software rather than a native feature of the headset (or the headset is indeed just generally doing that internally, but from the POV of your PC you'll still just have a "stereo" output and the headset using some heuristics to emulate this). Which headset is this exactly, which kind of cable(s)?
As for these outputs from a pulse pov your displayport is disabled, whatever you are trying it cannot physically "prefer the displayport" as it's a seperate card, why do you surmise that? The tests you've done do not play back on the other channels at all if I'm reading you correctly which would totally be what I'd expect, unless you actually hear them out of your monitor, which would make no sense at all, given the information presented here.
Also if you are using pulse you should remove that /etc/asound.conf and install pulseaudio-alsa instead, but this will not have much relevance towards the actual issue.
If you are looking for virtual surround there exists pulse modules for that but those assume the normal case of a stereo plug and will just logically emulate this in a stereo space.
Last edited by V1del (2021-11-01 14:09:25)
Offline
Unless your headset has literally at least three analog jacks/or is connected via a digital link (or a own DAC via an usb connection) then your headset cannot have 5.1 Surround, and whatever marketing speech that tells you this is lying to you and whatever "surround" there is is done in software rather than a native feature of the headset (or the headset is indeed just generally doing that internally, but from the POV of your PC you'll still just have a "stereo" output and the headset using some heuristics to emulate this). Which headset is this exactly, which kind of cable(s)?
As for these outputs from a pulse pov your displayport is disabled, whatever you are trying it cannot physically "prefer the displayport" as it's a seperate card, why do you surmise that? The tests you've done do not play back on the other channels at all if I'm reading you correctly which would totally be what I'd expect.
Also if you are using pulse you should remove that /etc/asound.conf and install pulseaudio-alsa instead, but this will not have much relevance towards the actual issue.
If you are looking for virtual surround there exists pulse modules for that but those assume the normal case of a stereo plug and will just logically emulate this in a stereo space.
I bought the headset three years ago, and misremembered it as having surround sound. It's the Sennheiser Game One headset. It's got two cables, one ending in a pink mic cable and a green audio cable, with the other having only one connection that goes into an audio location.
When it comes to the display port, I noticed what I believed to be a pattern in the things that I could not hear audio in. I could hear audio during the darkest dungeon intro cinematic, during youtube videos, and in all of portal. I couldn't hear audio while in-game in Darkest Dungeon or in Monster Train. If I replugged my headset into the monitor that the display port is hooked into, though, I could hear them. I came to believe that those games, because they were two-dimensional, were probably only using the front audio channels, which were somehow being exclusively sent through the display port. I concluded that it was only the front audio channels I couldn't hear.
I've been going through a lot of fixes that I've tried to get online for this problem. I don't think I was using pulse audio, but someone said they fixed a similar problem using its gui, so I tried to use it too. I must've done something to the settings by accident, because now I'm not getting audio at all. I don't actually care about surround sound, I just want all the audio to be going to the same place in my motherboard's audio. As long as its functioning correctly in that manner.
I did also get Kmix while I was setting up my desktop.
Offline
Yes that train of thought starts to make more sense. The reasons your games might "prefer" the displayport is because they are 32bit and you not having the relevant 32bit libs installed that would properly reroute them to pulseaudio, hence them fallng back to ALSA and there to the default device which is indeed the HDMI card by default. Make sure lib32-libpulse and lib32-alsa-plugins are installed in addition to pulseaudio-alsa. Then you'd change the pulse card profile to normal stereo and select the back line-out.
FWIW to make sense of your current setup post
sudo fuser -v /dev/snd/*
pacmd list-cards
pacmd list-sinks
pacmd list-sink-inputswith some test application trying to output audio.
Offline
lib32-alsa-plugins was already installed, but lib32-libpulse was not. I installed lib32-libpulse. I do notice that I now have two audio icons in my task bar. Opening one gives me Kmix, and the other brings me to audio in system settings. Having changed the line out audio type in the music settings drop down, I'm now at a point where I can select my headphones as line out in the audio mixer to get things to play through my headset, but every time I start a new source of audio, I have to go back into the mixer and once again click the line-out. So it's playing, and I can force it if I need to, but it's consistently defaulting to the video card still.
I've got librewolf playing youtube for this test while I type these commands. It's playing aesthetic song right now, but it was playing Murder Drones earlier:
sudo fuser -v /dev/snd/*
[sudo] password for *censored*:
USER PID ACCESS COMMAND
/dev/snd/controlC0: *my_name* 1073 F.... pulseaudio
/dev/snd/controlC1: *my_name 1073 F.... pulseaudio
/dev/snd/pcmC1D0p: *my_name* 1073 F...m pulseaudiopacmd list-cards
2 card(s) available.
index: 0
name: <alsa_card.pci-0000_0c_00.1>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xfca24000 irq 167"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0c:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0a:00.0/0000:0b:00.0/0000:0c:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "ab28"
device.product.name = "Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]"
device.string = "0"
device.description = "Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 38668, available: unknown)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (priority 5700, available: no)
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (priority 600, available: no)
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (priority 600, available: no)
output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) Output (priority 5700, available: no)
output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) Output (priority 600, available: no)
output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) Output (priority 600, available: no)
off: Off (priority 0, available: unknown)
active profile: <output:hdmi-stereo>
sinks:
alsa_output.pci-0000_0c_00.1.hdmi-stereo/#0: Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] Digital Stereo (HDMI)
sources:
alsa_output.pci-0000_0c_00.1.hdmi-stereo.monitor/#0: Monitor of Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] Digital Stereo (HDMI)
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "Dell S2716DG"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-5: HDMI / DisplayPort 6 (priority 5400, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
index: 1
name: <alsa_card.pci-0000_0e_00.4>
driver: <module-alsa-card.c>
owner module: 7
properties:
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xfce00000 irq 169"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0e:00.4"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0e:00.4/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "1487"
device.product.name = "Starship/Matisse HD Audio Controller"
device.string = "1"
device.description = "Starship/Matisse HD Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
input:analog-stereo: Analog Stereo Input (priority 32833, available: unknown)
output:analog-stereo: Analog Stereo Output (priority 6500, available: no)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: unknown)
output:analog-surround-21: Analog Surround 2.1 Output (priority 1300, available: no)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (priority 1365, available: unknown)
output:analog-surround-40: Analog Surround 4.0 Output (priority 1200, available: no)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 1265, available: unknown)
output:analog-surround-41: Analog Surround 4.1 Output (priority 1300, available: no)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 1365, available: unknown)
output:analog-surround-50: Analog Surround 5.0 Output (priority 1200, available: no)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 1265, available: unknown)
output:analog-surround-51: Analog Surround 5.1 Output (priority 1300, available: no)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 1365, available: unknown)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 38268, available: unknown)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 38333, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:analog-stereo+input:analog-stereo>
sinks:
alsa_output.pci-0000_0e_00.4.analog-stereo/#2: Starship/Matisse HD Audio Controller Analog Stereo
sources:
alsa_input.pci-0000_0e_00.4.analog-stereo/#1: Starship/Matisse HD Audio Controller Analog Stereo
alsa_output.pci-0000_0e_00.4.analog-stereo.monitor/#3: Monitor of Starship/Matisse HD Audio Controller Analog Stereo
ports:
analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: yes)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
properties:
analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:pacmd list-sinks
2 sink(s) available.
* index: 0
name: <alsa_output.pci-0000_0c_00.1.hdmi-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9030
volume: front-left: 42597 / 65% / -11.23 dB, front-right: 42597 / 65% / -11.23 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 0 KiB
max rewind: 0 KiB
monitor source: 0
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 1837.33 ms
card: 0 <alsa_card.pci-0000_0c_00.1>
module: 6
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "HDMI 0"
alsa.id = "HDMI 0"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "3"
alsa.card = "0"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xfca24000 irq 167"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0c:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0a:00.0/0000:0b:00.0/0000:0c:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "ab28"
device.product.name = "Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT]"
device.string = "hdmi:0"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "hdmi-stereo"
device.profile.description = "Digital Stereo (HDMI)"
device.description = "Navi 21 HDMI Audio [Radeon RX 6800/6800 XT / 6900 XT] Digital Stereo (HDMI)"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "Dell S2716DG"
active port: <hdmi-output-0>
index: 2
name: <alsa_output.pci-0000_0e_00.4.analog-stereo>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: RUNNING
suspend cause: (none)
priority: 9039
volume: front-left: 19661 / 30% / -31.37 dB, front-right: 19661 / 30% / -31.37 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 75.58 ms
max request: 12 KiB
max rewind: 12 KiB
monitor source: 3
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 1
linked by: 2
configured latency: 75.00 ms; range is 0.50 .. 1999.82 ms
card: 1 <alsa_card.pci-0000_0e_00.4>
module: 7
properties:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC1220 Analog"
alsa.id = "ALC1220 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xfce00000 irq 169"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0e:00.4"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:0e:00.4/sound/card1"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "1487"
device.product.name = "Starship/Matisse HD Audio Controller"
device.string = "front:1"
device.buffering.buffer_size = "352768"
device.buffering.fragment_size = "176384"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Analog Stereo"
device.description = "Starship/Matisse HD Audio Controller Analog Stereo"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
ports:
analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
active port: <analog-output-lineout>pacmd list-sink-inputs
2 sink input(s) available.
index: 131
driver: <protocol-native.c>
flags: START_CORKED
state: CORKED
sink: 2 <alsa_output.pci-0000_0e_00.4.analog-stereo>
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
muted: no
current latency: 181.92 ms
requested latency: 75.00 ms
sample spec: float32le 2ch 48000Hz
channel map: front-left,front-right
Stereo
resample method: speex-float-1
module: 9
client: 15 <LibreWolf>
properties:
media.name = "MURDER DRONES (PILOT) - YouTube"
application.name = "LibreWolf"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.process.id = "2139"
application.process.user = "*censored*"
application.process.host = "*censored*"
application.process.binary = "librewolf"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
application.icon_name = "librewolf"
module-stream-restore.id = "sink-input-by-application-name:LibreWolf"
index: 134
driver: <protocol-native.c>
flags: START_CORKED
state: RUNNING
sink: 2 <alsa_output.pci-0000_0e_00.4.analog-stereo>
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
muted: no
current latency: 79.75 ms
requested latency: 75.00 ms
sample spec: float32le 2ch 48000Hz
channel map: front-left,front-right
Stereo
resample method: speex-float-1
module: 9
client: 15 <LibreWolf>
properties:
media.name = "Aesthetic song ~ Adventure Time ~ Lo-fi for Witches (Only) [lofi / calm / chill beats] - YouTube"
application.name = "LibreWolf"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "35"
application.process.id = "2139"
application.process.user = "*censored*"
application.process.host = "*censored*"
application.process.binary = "librewolf"
application.language = "C"
window.x11.display = ":0"
application.process.machine_id = "d001aa16cc9f40aeb7d31d4743f577a1"
application.process.session_id = "2"
application.icon_name = "librewolf"
module-stream-restore.id = "sink-input-by-application-name:LibreWolf"I've also noticed Pulse audio control's dropdown for the soundcard is called Line Out (unplugged).
Is it possible that I need to uninstall kmix in order to fix the audio? Could they be conflicting?
EDIT:
Audio only plays out through the headphones with the Analog Stereo Duplex profile with the Line Out Port
EDIT2:
Alright, I turned "Navi 21 HDMI Audio *graphics card*" off in the configuration tab of pulse audio control, and now everything is defaulting to the motherboard audio the way it should be. I'm not entirely comfortable marking this as solved because it hasn't been working for very long, but I'm feeling very optimistic.
I'll consider it solved if it's still working tomorrow evening.
EDIT3:
I still have to reselect the "Line out (unplugged)" option every time my pc boots. It works as desired for the rest of the session.
Last edited by ImperiledEye (2021-11-02 05:31:42)
Offline
Kmix will use pulseaudio as a backend if it sees it running, so there's no conflict, but it's also not really necessary as plasma has a more visually integrated pulse mixer in plasma-pa, use whichever you prefer (you can disable the plasma integrated one if you edit your system tray settings). The remaining issue comes down to jack detection issues of your soundcard, but you can overrule that, edit your /etc/pulse/default.pa and append
.nofail
set-output-port alsa_output.pci-0000_0e_00.4.analog-stereo analog-output-lineoutto the end. That way pulse should do this switch you are currently doing itself during startup.
Offline
Kmix will use pulseaudio as a backend if it sees it running, so there's no conflict, but it's also not really necessary as plasma has a more visually integrated pulse mixer in plasma-pa, use whichever you prefer (you can disable the plasma integrated one if you edit your system tray settings). The remaining issue comes down to jack detection issues of your soundcard, but you can overrule that, edit your /etc/pulse/default.pa and append
.nofail set-output-port alsa_output.pci-0000_0e_00.4.analog-stereo analog-output-lineoutto the end. That way pulse should do this switch you are currently doing itself during startup.
After setting that, it still defaults to "Headphones (unplugged)" instead of "Line Out (unplugged)". I also tried changing it to
.nofail
set-output-port alsa_output.pci-0000_0e_00.4.analog-stereo-duplex analog-output-lineoutbut that didn't automatically set the correct audio output either.
Offline
I fucked up my line, it should be
set-sink-port alsa_output.pci-0000_0e_00.4.analog-stereo analog-output-lineoutof course.
Offline
After appending that to the file, there was no change. I was unable to use my pc the last week because of irl obligations. Without turning my computer on since the third of the month, I changed some of my hardware. I switched out my corsair avenger rgb ram for the non-rgb model (to fit better in with my cpu cooler). In this process, I had to disconnect and reconnect my cpu fans. I switched the PSU off, cutting power to the motherboard.
I also replaced my Razer keyboard and Razer mouse with a Ducky keyboard and a Zowie mouse because Razer's drivers didn't jive with the FOSS and KISS principles that I'm trying to embrace as I get deeper into Linux.
I also took out some usb's that I had forgotten were in my pc from the installation process. Attempting to start the computer then caused a uuid disk not found error because I had accidentally put those usbs in my fstab. I know that shouldn't be possible if I didn't consciously mount them during installation, but I had my reasons that lay outside the scope of this topic. I rewrote my fstab with the usb's unmounted and rebooted. There was an issue where the keyboard and mouse's inputs were not correctly interpreted on startup (the keyboard would interpret backspaces as a character, and force the mouse into the upper-left corner). After rebooting again, the issue disappeared.
After that reboot, I updated my packages without even putting on my headset. After rebooting again, the audio was playing through the correct output on startup without any manual adjustments. Rebooting again proved that this was not a fluke. Regardless of what individual step or combination of steps fixed the issue, I'll consider this completely solved by this time tomorrow if the audio continues to function as expected for 24 hours.
Last edited by ImperiledEye (2021-11-07 04:12:02)
Offline
Pages: 1