this post was submitted on 20 Nov 2023
23 points (100.0% liked)

Linux Gaming

14952 readers
88 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
 

One of the challenges when it comes to switching gaming setups from the Windows world to Linux, is fully-featured hardware support.

The Xbox Wireless Headset + official dongle does a decent job with a lot of bang for the buck. However, It's not (yet) supported by XONE or any other driver. I can connect it via bluetooth, but then it just sounds dull - no surprise!

That's why I'm now looking for a new headset which is approved by the community. It must offer decent (surround-)sound in games.

all 26 comments
sorted by: hot top controversial new old
[–] grue@lemmy.world 7 points 10 months ago (2 children)

I don't get it. Aren't there supposed to be standards for this? I would expect any random headset to plug into the headset and microphone ports and Just Work, and ditto for USB or Bluetooth headsets that report themselves as the appropriate device class.

[–] ono@lemmy.ca 3 points 10 months ago* (last edited 10 months ago)

I would expect any random headset to plug into the headset and microphone ports and Just Work, and ditto for USB

For the most part these days, they do. But OP asked about wireless.

or Bluetooth headsets that report themselves as the appropriate device class.

The problem with Bluetooth is not the operating system or drivers, but Bluetooth itself. The spec famously lacks provisions for good quality stereo output with good quality input at the same time. This is why many wireless headsets use a (non-Bluetooth) dongle.

[–] ObviouslyNotBanana@lemmy.world 2 points 10 months ago (2 children)

Audio isn't always straightforward on Linux.

[–] bgtlover@linuxrocks.online 5 points 10 months ago (1 children)

@ObviouslyNotBanana @grue it's much better now than when people were using jack incantations and trying to figure a whole host of stuff out, which in most cases was hardware specific and very esoteric, needless to speak of people chasing lowlatency setups, in so many weird directions that afew people actually came up with kernel patches to apparently make the whole thing have 0 xruns. Yeah, absolutely weird, better that this doesn't happen anymore hopefully

[–] ObviouslyNotBanana@lemmy.world 1 points 10 months ago

Yep. It is much better now.

[–] grue@lemmy.world 1 points 10 months ago (1 children)

True, but even still the weirdness is more about getting audio routed to and from the right devices, not about getting the devices themselves to work correctly in terms of drivers.

[–] ObviouslyNotBanana@lemmy.world 1 points 10 months ago

Tell that to my USB sound card lol

But yeah, most of the time it's very fixable.

[–] Chais@sh.itjust.works 5 points 10 months ago (2 children)

A few of things I'd look out for:

  • Bluetooth protocol. Many Bluetooth headsets switch to a low-bandwidth but full-duplex mode when used as a headset. As a result you can hear and be heard at the same time, but at abysmal quality. Think old phone. You want a headset that supports at least AptX, which supports full-duplex communication at reasonable bandwidth and thus quality.
  • Spatial audio. Don't bother! It's a non-issue that you can replicate in software, with the help of pipewire. I wouldn't spend money on it.
  • I'd stay away from proprietary 2.4GHz connectors and stick with plain Bluetooth, as that doesn't require a specialised driver that possibly requires support from the vendor.
[–] ono@lemmy.ca 2 points 10 months ago (1 children)

a headset that supports at least AptX, which supports full-duplex communication at reasonable bandwidth and thus quality

Specifically, I think you mean AptX Low Latency. FastStream can reportedly do this as well. Both are nonstandard extensions to Bluetooth, so we have to look for them as features rather than assuming they'll be present.

https://habr.com/en/post/456182/

[–] Chais@sh.itjust.works 1 points 10 months ago

Maybe. Every time I've looked into this so far I found it confusing enough to just go with a cable.

[–] bgtlover@linuxrocks.online 1 points 10 months ago (1 children)

@Chais @n3cr0 how do you replicate that with pipewire anyway? Sure, you can rig up the nodes and all, but are games actually outputting surround nowadays, or how do you benefit from all that work?

[–] Chais@sh.itjust.works 1 points 10 months ago* (last edited 10 months ago) (1 children)

Exactly. You set up the virtual sink for 5.1 output and make pipewire convolute the signal with a suitable impulse response to turn it into a stereo signal that sounds like it's coming from the correct direction.

[–] bgtlover@linuxrocks.online 0 points 10 months ago (2 children)

@Chais do games actually output 5.1 nowadays? Most of those I know use libraries like steamaudio, which simulates it using in-app hrtf, mixing the signal on its own

[–] Chais@sh.itjust.works 1 points 10 months ago

At least I can play games and get directional audio. Beyond that I care little how they achieve it.

[–] ono@lemmy.ca 1 points 10 months ago

It depends on the game. I have 5.1 speakers on my computer and can hear things behind me in some games, but not others.

[–] JaxiiRuff@pawb.social 3 points 10 months ago* (last edited 10 months ago) (1 children)

Steelseries Arctis 1 for sure. Hits all the right spots and is reasonably priced.

The connection is made through a usb c dongle but I prefer it that way because it lets me be able to use bluetooth for controllers instead. Also has a detachable mic and a headset jack.

[–] vikingtons@lemmy.world 2 points 10 months ago

I was pleasantly surprised to find that chatmix worked properly with my arctis 7s USB receiver.

[–] MentalEdge@sopuli.xyz 2 points 10 months ago* (last edited 10 months ago) (1 children)

Sennheiser/Opus GSP 670.

Sennheiser audio quality, with a bit meh but still above average mic, (wireless bandwidth limit I assume).

What really makes these my favorite wireless pair ever, is the truly insane battery life. 100 hours, enough that by the time you get the low battery warning, you can still finish gaming for the day, and the next, and then plug them in to charge. They go into standby on their own, I've only ever touched the power button to turn them on the couple times I completely drained the battery.

What do you mean by surround? Headsets either have good stereo or they don't. Are you referring to virtual 7.1 surround that basically all gaming headsets advertise? (it doesn't work, there's a reason Sennheiser, an actual audio company, doesn't bother) I have never once used the feature on a headset that supports it. You have two ears, the headset has two speakers. Either the game has good positional audio or it doesn't, some extra processing in the middle has never been able to fix that imo. The GSP 670 seal well and positioning footsteps or gunshots has been easier than on any previous set I've had.

And they work perfect on linux, they use a usb dongle and are detected like any other usb audio device.

[–] n3cr0@lemmy.world 2 points 10 months ago (1 children)

Maybe "Spatial audio" fits my description better than "surround sound". I wasn't quite sure whether additional processing is mandatory for realistic ingame sound. Back in the day (long long ago), EAX 4.0 was a huge improvement above direct sound. I guess that has changed, luckily!

Long story short: What I'm looking for is an immersive sound simulation for ingame environments, and I don't like to lack behind proprietary solutions.

[–] MentalEdge@sopuli.xyz 3 points 10 months ago

A really good stereo speaker pair is ideal, because in modern games all the advanced spatial processing is done by the game engine.

That was always going to be the best way to do it, as the game engine can account for not just the position in space of a sound source, but the geometry around it.

"Surround" only makes sense when dealing with a physical set of speakers, with a headset feeding audio into each ear, modern games are able to positionally process and place audio at any point around you.

Virtual 7.1 surround is just a worse way to do the same thing, and often in a way that ruins the audio quality. Not to mention it's a standard for 6 discrete points of audio, not truly 360 degree spatial placement. But it can be done for cheap in software, no matter how crappy the hardware, so gaming peripheral manufacturers keep slapping it on as a marketing gimmick.

[–] Moghul@lemmy.world 2 points 10 months ago

I have a pair of Sony WH-H900N and they work fine over bluetooth. I use it for Hunt Showdown, in which hearing your enemy is very important. I can tell pretty easily which way another player is, what they're stepping on, if they're running or walking, if they're above or below, etc.

The build quality however is not very good, it always starts in noise canceling mode which I don't want, and recently it has started to try to deafen me by playing a loud buzzing noise at max volume. I'm careful now not to put them on before turning them on.

I've been looking at a pair of SteelSeries Arctis Nova Pro Wireless to replace them but I can't justify the purchase right now.

[–] JTskulk@lemmy.world 2 points 9 months ago

I love my steelseries arctis. Works great in Linux, no weird software required.

[–] amenotef@lemmy.world 2 points 10 months ago (1 children)

I use the "barracuda X" it's black no RGB. It has both Bluetooth and low latency wireless.

I use it mainly in Windows (work/gaming) and PS5 (gaming).

In Linux I used it for gaming too. The only difference is that sometimes the gain in the drivers is very high. But I think it could be my problem (for messing with the drivers in the past months) maybe I need a clean install.

[–] n3cr0@lemmy.world 2 points 10 months ago (1 children)

Is there a reason why you chose the smaller X version over the default Barracuda? Was it just the price or did you expect any issues?

[–] amenotef@lemmy.world 2 points 10 months ago* (last edited 10 months ago)

I can't remember well. But: price in the X was good enough for me like 100€ maybe a bit less.

And secondly. The detachable microphone that can be located close to the mouth. That was a deal breaker for me because I use the headset to work (Microsoft teams) and play with friends (Warzone). And I like my voice to be as clear as possible. Especially if I have the windows open and some background noise.

So in short. I prefer unidirectional microphones that point to your mouth and if they are closer (so the gain doesn't need to be high), better.