If you need a good wireless headset that can do audio and microphone at the same time, you’re forced to get a WiFi (2.4Ghz) dongle enabled headset, or get an aftermarket dongle. Bluetooth cannot support high quality audio and microphone use at the same time due to the intrinsic limitations of Bluetooth (which may change in the future)
Linux Gaming
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.
No memes/shitposts/low-effort posts, please.
Resources
WWW:
- Linux Gaming wiki
- Gaming on Linux
- ProtonDB
- Lutris
- PCGamingWiki
- LibreGameWiki
- Boiling Steam
- Phoronix
- Linux VR Adventures
Discord:
IRC:
Matrix:
Telegram:
yeah plus I hate the UX of bluetooth, the pairing and auto-connecting to other devices is annoying
I've also been on the search for the perfect headset. I have 3 requirements :
- I want two independent output devices to show up natively without software, 1 for main output and 1 for voice chat output
- I want on the fly mixing between the 2 outputs, preferably without additonal software, with a physical knob
- I want good sidetone, preferably with volume knob
Checking all these boxes has been near impossible. I currently have an older steel series arctis and it does it. Newer models tho and almost every OEM out there has some shit software that's windows only. Newer steel series for instance only has the chat mix as a virtual output in software. I know I can achieve similar with Pipewire. The only headset I found that was close was the audeze gaming headset but the sidetone was awful, static and crackle.
If someone has a rec that can check all those boxes for me let me know.
I know you specifically want a hardware solution, but if you use pipewire I have something for you that took forever to figure out from the docs and does just what you want with a single static config file: https://pastebin.com/XigrzvfD
Put this in ~/.config/pipewire/pipewire.conf.d/10-virtual-sinks.conf and restart pipewire once. It is safe to try this. Once you remove the file and restart pipewire everything is back to normal.
This creates virtual output devices that you can assign applications to and control with e.g. pavucontrol. It's mapped to use my specific output devices, if you uncomment the lines and remove the node name expressions then all USB/PCIe devices are used.
It creates a setup of:
virtual:[Games, Media, Comms] -> virtual:Main -> virtual:All Physical Outputs -> [output devices]
I wanted all audio to always play on all devices. You can of course adapt it to your use case. In my case the virtual Main is my global mute for everything. I never touch volumes or mute of the actual output devices.
I have the volume of these output nodes mapped to physical knobs to control games/voice/media independently globally.
EDIT: To control the nodes I use this script: https://pastebin.com/pANNDvup
Mute toggle: volume.sh set-mute virtual:Games toggle
Volume: volume.sh set-volume virtual:Games %d
You will have to adapt that slightly as I use it with OpenDeck and a stream deck clone for control. OpenDeck outputs [-]10 but wpctl needs 10-/10+. There is currently no way to set an absolute volume with that script since I didn't have the need.
I've wanted to work out Pipewire for the specific case of threading music directly into a "Microphone" device to play into game voice comms for memetic moments. But, the extensive commandline setup and duplicative terminology has made it feel like a barrier.
This is dope thanks man. I knew I could do it with Pipewire virtual devices, just hadn't fully researched it yet. I been using the StreamController app for my elgato deck. It's been solid, I'm wondering if I can adapt this to their knobs or I should look at open deck.
Corsair Virtuoso XT ! Best microphone on a wireless headset I've ever heard !
Remember to use JamesDSP and make a profile with the proper AutoEQ data no matter which headset you buy ! Makes it sound instantly much better and less muddled. I can't live without it x)
Ohh I've been using Easy Effects for a quick bass boost but James DSP looks much more advanced!
When I dual booted Kubuntu, my DAC and standalone mic were detected and worked in CS2.
Discrete / seperate wired hardware. Not wireless. Sorry.
Bookmark worthy thread. Really good info here.
For real. I was hoping for like a handful of responses, and I got a plethora hahah
Razer anything is terrible for Linux. avoid in the future.
Are there any companies that are especially friendly towards Linux? I’m not looking to buy anytime soon but I’d be curious to know.
-
why wireless?
-
what budget?
-
music?
3a) what genres are your favorites?
3b) what genres you don't listen to?
-
how old are you
-
environment?
-
what games are your favorites in the past?
6a) what games are your favorites now?
6b) what games are you looking forwards to?
I Have a hyperx cloud flight (the first ones), very light, in arch based distros the range is pretty big (in mint and pop, for whatever reason, the range is abysmal), they work with no caveats on linux (though no battery report, there's a script or two floating on the internet to have it with no hassle). I'm sure there are better options these days (better battery and sound quality), but these are the ones I have experience with.
They're not my first choice in audio, but they did so much for me when I had my kid, you can drop in and out of your pc without needing to remove your headphones, they don't block much so you can even listen to the baby crying if you're at a low volume (or you can just have one ear out), you can hang out in calls while holding the bb, etc.
For any new parents out there, can't tell you how much they did for me, in particular the combination of
- being for PC (no latency, being able to get in and out of your gaming sessions or whatever you do without even having to take them off)
- having a decent quality microphone next to your mouth (you don't need to raise your voice and can be heard easily despite background noise, good signal to noise ratio)
- not being that good at blocking sound, this is crucial when you can't compromise your full attention but can have most of it.
- being light weight (I know there are some wireless headphones that are bulky and not that light).
Are you married to the idea of wireless? The old suggestion of decent headphones and a mic are imo the best way to do things. I've got an old blue yeti I use when I need a mic, but been considering getting a modmic to attach to my headphones. I ran with a pair of Beyerdynamic DT-880s for over a decade as my daily drivers with a FiiO DAC/amp combo, use a k5 pro now with some DT 1990s and found that to be a great combo.
I kinda am yeah :P I also want to use it for work, and I can't sit still so I am always getting up. I wanna be able to participate in a call while I'm in the kitchen for example :P
So, I have 4 kids, and they're not very considerate with my tech. They don't actively throw or destroy anything, but they do frequently drop stuff.
It's no audiophile's wet dream, but they're not bad for $25. The audio lag is minimal, sound quality is better than expected, and they're pretty light and comfortable for long gaming sessions.
I love my Steelseries Arctis 7. It doesn't need any software to configure at all, works out of the box in Linux. Has a nice hardware mixer right on the headphone so you can lower game sounds to hear voice chat better and vice versa.
I have a Logitech G533 headset that I've owned for close to ten years now and I've never had any issues with it in Linux. The USB dongle just plugs in and it works.
My Sony XM3 headset works really well
Are you using the mic on that as well? When I use the mic + audio, the audio quality suffers a lot. I've attached a mod mic to mine and got the best of both worlds.
Quality-wise, the mic on that headset is bad, but it’s not the fault of Linux.
Yes, same problem on windows. Using headset mode (audio + mic) changes the headphone audio to shit on top of the mic sucking. So to all reading this, it's not good as a headset. Just as headphones, it's fantastic.
I used to own a HyperX Cloud Flight. It's the best wireless headset I've ever tried. It comes with a USB dongle, no Bluetooth. Worked out of the box on Arch. I bought mine before HP infested HyperX, but my sister uses a post-buyout one and she says it's perfect.
Pros:
- Audio quality is great for fun (games and films), decent for music and critical listening. The frequency response has a common V shape, but the bass doesn't blow out the top ends (eat a dick, Raycon).
- Eight-hour battery life, can be used while charge cable is connected.
- Aux input that bypasses the internal DAC.
- Signal can penetrate several solid brick walls.
- Comfortable even on my melon head.
- Mic is detachable. Quality is as good as an Aussie wanker can expect.
Cons:
- Micro-USB charger port.
- Volume control is a click wheel that sends volume up/down keystrokes to the PC. I had to remove it from mine because it wore out and would "bounce" and send several keystrokes every time I touched it.
- The earpads are covered in shitty leatherette that will fall off in a few months.
In general, avoid anything "Gamer". You're paying for the brand, not the quality. Even the cheapest "audiophile" headphones are better.
Wireless headsets will always be limited by their internal DAC. Another option is to get a decent wired headset and a dedicated wireless DAC. I currently use a modded Beyerdynamic DT770 and an AKG K-240, and if I need them to be wireless, I clip a Fiio BTR5 to the headstrap and connect it with a short cable.
I can second Hyper X for Linux. Using the USB dongle is perfect for wireless, as I dont like having Bluetooth enabled all the time. I only enable it when using my controller on my laptop. Headphones are great and not crazy expensive. I just wanted headphones that worked and they do exactly that.
Haven't had a single issue with my Hyper X Stinger headset across the distros I've tried (PopOS, Nobara, Cachy, Endeavor).
Razer is awful, they are about as proprietary as it is possible for a consumer electronics company to reasonably be. Avoid them at all costs.
Logitech is generally a better choice when available.
Steelseries, although I don't generally love their build quality, has worked well on Linux for me. I can't speak for their cheaper headsets but I specifically am using a Steelseries Arctis Pro Wireless in Bluetooth mode with a magnetic-tip USB cable for charging (leaving the Micro-USB tip in the headphones at all times, because fuck Micro-USB).
I assume the non-Bluetooth USB dongle works fine as well but I'm too lazy to use it and have probably lost it somewhere along the way so I can't personally confirm that. Bluetooth is my jam though.
steel series arctis nova 7, working great
I got a pair of Fractal Scapes. The software to modify them is just a website so it's easy to EQ them on Linux (I run bazzite). The EQ profiles are also saved locally so once it's set you never have to look at the website again. The works dick worked straight away and volume control+ play/pause work massively on Linux which is great
No chat mix is what kills it for me. I'm spoiled with independent volume control between chat and game output. If I can find a solution for this it would open up a world of headsets for me. Steelseries used to do it on headset, now you need their shitty app on newer sets.
Just got these recently they're awesome. Wireless charging, Bluetooth support, flip mic to mute, really comfortable and sound great.
I have never liked headsets. I wear glasses so over the ear headsets aren't comfortable for me. Not to mention, headsets are often overpriced and dont sound as good as a dedicated mic with headphones IMO, but I also make music so audio is a bit more important to me. I also just like having separate devices so that if something breaks, I don't have to throw out a whole device.
xlr mic paired with audio interface and whatever flavor of headphones you want is my go to.
I use a mxl 770 mic with a focusrite 2i2 interface and I use shure se215-K in ear monitors for headphones. I also use this setup for making music or for talking with friends over discord.
Focusrite works great on Linux on I haven't had any issues with this setup. This is a more expensive upfront but I haven't bought a new mic or headphones in years so I think it works out to be more cost effective over time.
For a wireless setup, if you're OK with your mic being wired, you could get a decent USB mic and pair that with a pair of wireless headphones.
I hope you aren't playing any competitive games because wireless introduces extra latency and makes you play worse
Naw, and all the competitive games I've played in the past, trust me audio was not the bottleneck for my skill lol
Are there dedicated desktop wireless headsets with noticeable latency? My shitty hyperx cloud flight have no noticeable latency and I even played around with some audio settings (on linux, windows audio drivers are very limited) and got it to the point where I could use them to monitor my usb mic in real time (which, for anyone who knows, is a very latency sensitive use case).
Afaik the latency thing is a problem with bluetooth.
I use a shitty broken Razer barracuda x, and some Sony when I want music
Arctis Nova Pro Wireless. They're excellent headphones, decent microphone. Comfy, long battery life. It's the swap-able batteries dock station type. So they're decently popular and this exists:
https://github.com/elegos/Linux-Arctis-Manager/
Edit: also has Bluetooth support. I use them with my phone too not just the 2.4Ghz Desktop dock.
I'm just using a turtle beach headset, one of the stealth models that mute when you flip the mic up.
Occasionally need to unplug the receiver but otherwise works well
The one I use was discontinued years ago, so instead of recommending it, I'll offer a suggestion:
Don't look for "gaming" headsets. Look instead for well-regarded headphones and mic, or for a telephony (VoIP) headset from a brand that specializes in them, on sale. You'll be more likely to find something that sounds good in both directions and lasts a long time.
Tbf, this holds true for any accessory, from chairs to computer cases: Anything branded as "gaming" is usually mid quality at a premium price.
Don't buy a wireless headset if you care about things like accurate audio positioning, sound quality, and latency. Get a good pair of over ear headphones and use a good condenser mic along with it (like what YouTubers and streamers use). If you don't care about mic quality (or just don't want a big bulky mic), they sell mics that can attach to your headphones.
For most people on a $20-500 budget (so 99% of people), I recommend the Superlux HD681-AIR. The build quality is poor but it makes up for it in every other department.
It has a mostly flat frequency response curve. There is some siblance in the highs—but it can be EQed out—or remedied with a piece of foam to muffle the sound a bit.
The bass is deep and full without being muddy, and extends to around ~10hz, which is incredibly impressive for semi-open back headphones.
Speaking of which, the semi-open back configuration gives you a wide, realistic soundstage and great imaging, which helps with pinpointing where sounds are coming from. If you want realistic 3D audio for things like movies, games, and music, it's hard to find a headphone under $300 that can accurately activate your pinna just right (which is what you want if you want your audio to sound like it's coming from all around you rather than inside your head). The Superlux cans are only $25. You cannot get better sound quality at this price point. The HD681-AIR gives you audiophile-quality sound for entry-level prices.
Like I said, the only catch is the build quality of the headphones themselves. All plastic and feels very cheap, but none of that matters the moment you put them on and hear how amazing they sound (no joke, you have to step up to the $500+ price point to get better audio from a pair of headphones). Get a nice pair of velour earpads to replace the sub-par stock leather ones, and then beat the crap out of them until you break them. Then buy another pair.
I have always used SteelSeries. It might not be the best (because it’s a gaming headset), but it has always worked on Linux and it's Danish 😁
If you like music, you might want to check your selected model(s) on the AutoEQ site for how close they are to the ideal response. I've had some headphones that had way too loud high frequences.
Anything from Sennheiser or Audio-Technica should be great, but their Bluetooth stuff is pricey.
Audio Technica M50X's with a Fiio K5 Pro DAC/amp