Virtual Surround Sound with USB headsets on GNU/Linux

4 views
Skip to first unread message

Anonymous

unread,
Nov 19, 2022, 7:19:33 AM11/19/22
to
Hi,

I have two USB headsets, an HP Pavilion Gaming 600 and another one from
JMTek LLC. Both are supposed to support virtual surround sound (7.1),
only on Windows 10 for the first one, also on GNU/Linux for the latter.

My problem is that no matter how hard I tried on both Ubuntu 20.04.1 and
Fedora 36, I get only two channels. Stereo works, the mic works, but no
surround sound. Pavucontrol shows Digital Stereo (IEC958) S/PDIF and
alsamixer only shows two channels after selecting the relevant card by
hitting F6.

lsusb displays the following for the JMTek headset:
Bus 003 Device 117: ID 0c76:161f JMTek, LLC. USB PnP Audio Device
and according to the linux-hardware database, it's rather common.

If someone else has faced a similar issue, what could be the problem?
Hardware compatibility, software or some setting gone wrong? At worst,
could you suggest a reasonably priced headset that supports at least 5.1
audio (AC-3). Thanks in advance.


Crosspost to comp.os.linux.misc and comp.os.linux.hardware, follow-up to
comp.os.linux.hardware.

Marco Moock

unread,
Nov 19, 2022, 9:07:46 AM11/19/22
to
Am 19.11.2022 um 15:19:30 Uhr schrieb Anonymous:

> My problem is that no matter how hard I tried on both Ubuntu 20.04.1
> and Fedora 36, I get only two channels. Stereo works, the mic works,
> but no surround sound. Pavucontrol shows Digital Stereo (IEC958)
> S/PDIF and alsamixer only shows two channels after selecting the
> relevant card by hitting F6.

I am not an expert in PulseAudio and ALSA, but try the following:

Edit /etc/pulse/daemon.conf

default-sample-channels need to be set to the amount of channels. For
7.1, choose 8.

default-sample-channels = 8

enable-lfe-remixing must be set to yes.

enable-lfe-remixing = yes

Then restart PulseAudio and try it again.

I got that info from this German website:
https://wiki.ubuntuusers.de/PulseAudio/#Surround-Sound

Anonymous

unread,
Nov 19, 2022, 2:55:25 PM11/19/22
to
On 19.11.2022 17:07, Marco Moock wrote:
> Am 19.11.2022 um 15:19:30 Uhr schrieb Anonymous:
>
> I am not an expert in PulseAudio and ALSA, but try the following:
>
> Edit /etc/pulse/daemon.conf

Thanks, but that didn't work, I still see Digital Stereo output with
only two channels. The more it goes, the more it's starting to feel like
the bad old days of winmodems...

I think I'll give the HyperX Cloud II a try and return it if I can't get
it to work since I've read reports that it just works out of the box.

Marco Moock

unread,
Nov 19, 2022, 3:13:48 PM11/19/22
to
Am 19.11.2022 um 22:55:20 Uhr schrieb Anonymous:

> Thanks, but that didn't work

Try

sudo apt-get install libasound2-plugins-extra

Anonymous

unread,
Nov 19, 2022, 3:45:34 PM11/19/22
to
On 19.11.2022 23:13, Marco Moock wrote:
>
> Try
>
> sudo apt-get install libasound2-plugins-extra

Thank you for replying. The command returns:
libasound2-plugins-extra is already the newest version (1.1.0-1ubuntu2).


Adrian Caspersz

unread,
Nov 29, 2022, 6:11:04 AM11/29/22
to
There is a plugin to enable and configure.

https://www.alsa-project.org/wiki/A52_plugin


https://fossies.org/linux/alsa-plugins/doc/a52.txt


Googling keywords like "A52 pulseaudio" should get you somewhere. Even I
managed it :)

--
Adrian C
Reply all
Reply to author
Forward
0 new messages