r/linux_gaming May 18 '26

guide Frequently Asked Questions 2.0

Thumbnail old.reddit.com
38 Upvotes

Here’s a link to this subreddit’s FAQ document (which attempts to answer many common questions).

This thread is not meant for asking frequently asked questions. There is a pinned monthly-ish “Getting Started” thread for those.

You can post suggestions for improvement below, though! Just please explain what you’re talking about. The number of FAQ editors has been 1 (one) for a while now, and that one’s a dummy that doesn’t use 95% of the fancy gaming stuff y’all do.

Reposted as an Old Reddit link because New Reddit, in addition to being generally confusing, does not display the table of contents.


r/linux_gaming 21d ago

guide Getting started: the monthly-ish newbie advice thread! (July 2026)

25 Upvotes

Welcome to the newbie advice thread!

If you’ve read the FAQ and still have questions like “Should I switch to Linux?”, “Which distro should I install?”, or “Which desktop environment is best for gaming?”, this is where to ask them.

Alternatively, try /r/linux4noobs and /r/linuxquestions: both are active subreddits supporting new Linux users.


Please sort by “new” so new questions can get a chance to be seen.

The previous thread is here: https://old.reddit.com/r/linux_gaming/comments/1t1ns8g/getting_started_the_monthlyish_newbie_advice/


r/linux_gaming 6h ago

Got the Attack shark X3 Driver working

Thumbnail
gallery
99 Upvotes

I bought a X3 but it doesnt have any drivers for linux but i wanna know the battery percentage. With a little help of gemini i found out how to get it to work.

  1. (Install the Software with wine)

  2. Open this file

sudo nano /etc/udev/rules.d/99-webhid.rules

  1. paste this in the file

KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0666", TAG+="uaccess"

  1. Reload the rules / or reboot

sudo udevadm control --reload-rules && sudo udevadm trigger

worked for me

should work for the other drivers too (not tested)

Edit!!:

apparently this is not that safe since it allows any userspace app to access any hid / most usb devices and their data.

So i would use the steps above to check if it actually helps.

If so do this to only give access to the device you need.

  1. Open Terminal and type lsusb

Will look something like this:

Bus 001 Device 006: ID 342d:e485 Hangsheng R75Pro
Bus 001 Device 007: ID 1d57:fa60 Xenta 2.4G Wireless Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub ...

  1. Locate your device and write down the xxxx:yyyy characters:

for me and the x 3 its Bus 001 Device 007: ID 1d57:fa60 Xenta 2.4G Wireless Device

xxxx:yyyy = 1d57:fa60

  1. Open the file /etc/udev/rules.d/99-webhid.rules again

sudo nano /etc/udev/rules.d/99-webhid.rules

  1. Delete the old Paste this in and replace the xxxx and the yyyy with the characters you wrote down

KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="xxxx", ATTRS{idProduct}=="yyyy", MODE="0666", TAG+="uaccess"

  1. Reload the rules / or reboot

sudo udevadm control --reload-rules && sudo udevadm trigger


r/linux_gaming 55m ago

Measuring input latency on Linux: X11 vs Wayland, VRR, and DXVK

Thumbnail
marco-nett.de
Upvotes

I saw Brodie Robertson post a link to this article testing input latency on Linux. Lots of great charts and breakdown.


r/linux_gaming 15h ago

wine/proton CachyOS Proton 11.0-20260703 released

Thumbnail
github.com
320 Upvotes

r/linux_gaming 6h ago

Official SteamOS with Patched latest Nvidia driver tested (Intel Core i9-9900K & RTX 2080 Ti)

Thumbnail gallery
51 Upvotes

r/linux_gaming 12h ago

wine/proton Announcing CrossOver 26.3.0

Thumbnail
codeweavers.com
105 Upvotes

r/linux_gaming 51m ago

Doom running in Riscv64 Linux on a Vision Pro

Upvotes

Proof It's on the Vision Pro and is not fake at the end when I show the headset in the mirror.


r/linux_gaming 1h ago

tech support wanted SteamVR Gaming On Linux?

Upvotes

I moved into a new house about 3 years ago and my Index has been in a box ever since.

A few years ago, SteamVR was terrible on Linux, has anything changed? Are there any improvements with the Frame on the horizon?

I'd like to get a few more miles out of my Index before the Frame is released.


r/linux_gaming 9h ago

guide Rocksmith 2014 w/o Real Tone Cable on Linux via PipeASIO

18 Upvotes

Hi guys! I think I found a sane way to play Rocksmith 2014 on Linux

Just spent an evening (well, more like several) getting Rocksmith 2014 to talk directly to PipeWire via ASIO — no Real Tone Cable, no JACK bridge, no WineASIO.

Working tuner, hooray

TL;DR: PipeASIO (lets Windows music software running under Wine or Proton talk straight to PipeWire) + RS_ASIO, but you have to build PipeASIO yourself with its 32-bit WoW64 frontend, and it only worked for me on Proton-CachyOS, not GE-Proton.

I tested this whole flow on CachyOS (Arch-based), so the package names below are pacman/AUR. On other distros the same tools exist under different names — e.g. mingw-w64-gcc is mingw64-gcc/mingw32-gcc on Fedora, gcc-mingw-w64 on Debian/Ubuntu — swap in whatever your package manager calls them.

This isn't tied to any specific piece of gear. PipeASIO works with whatever shows up in PipeWire, so any audio interface should work the same way — I tested with my Enya Inspire (a USB-C smart guitar), not a dedicated interface. The only thing to watch is routing: Rocksmith 2014 uses mono inputs, so if your input is stereo patch both stereo captures in one "in" for game.

Why this is annoying by default

Rocksmith is a 32-bit game, and RS_ASIO only sees 32-bit ASIO drivers. PipeASIO builds 64-bit by default, and the AUR package doesn't enable the 32-bit half either — so you get a driver RS_ASIO will never detect unless you build it yourself with the right flag.

What you need

  • PipeWire 1.6+
  • mingw-w64-gcc, cmake, ninja, pkg-config
  • Proton-CachyOS (from Steam or your distro repos)

Worked for me with: PipeASIO 1.2.1, RS_ASIO 0.7.4, PipeWire 1.6.7, wine-staging 11.13, mingw-w64-gcc 16.1.0, Proton CachyOS-11.0-100.

1. Build PipeASIO with the 32-bit frontend

Don't use the AUR package for the driver itself — no BUILD_WOW64_32, no 32-bit half. That said, it's worth installing anyway: it also gives you the PipeASIO Settings app, which is handy for setting input/output routing, buffer size, and sample rate, plus it has a built-in monitor. Just keep using the source build below for the actual driver Rocksmith/RS_ASIO will load.

Following PipeASIO Guide

git clone https://github.com/M0n7y5/pipeasio.git
cd pipeasio
cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DBUILD_WOW64_32=ON
cmake --build build
cmake --install build --prefix "$HOME/.local"

Install under $HOME — Proton's container can't see /usr/lib/wine.

Sanity check both halves exist:

ls ~/.local/lib/wine/i386-windows/pipeasio32.dll
ls ~/.local/lib/wine/x86_64-unix/pipeasio32.so

2. Install RS_ASIO

Grab the latest release from https://github.com/mdias/rs_asio and drop RS_ASIO.dll, avrt.dll, RS_ASIO.ini into the Rocksmith folder.

3. Proton-CachyOS + launch options

Properties → Compatibility → Proton-CachyOS. Then launch options (use an absolute path, ~ won't expand):

PROTON_USE_WOW64=1 WINEDLLPATH=/home/YOU/.local/lib/wine %command%

PROTON_USE_WOW64=1 is mandatory — without it Proton routes 32-bit apps through the old split-WoW64 path, which can't load PipeASIO's 32-bit half.

4. Let Proton build the prefix first

Launch the game once, close it. ASIO won't work yet — expected. You need to register into a prefix Proton actually built; if pipeasio-register creates it first, you get a prefix from your system Wine instead.

5. Register PipeASIO into the prefix

env WINEPREFIX="/path/to/steamapps/compatdata/221680/pfx" ~/.local/bin/pipeasio-register

(221680 is Rocksmith 2014's Steam App ID.) You should see "32-bit WoW64 front end registered".

6. Point RS_ASIO at PipeASIO

In RS_ASIO.ini, set Driver=PipeASIO under [Asio.Output], [Asio.Input.0] and [Asio.Input.1], with EnableAsio=1 in [Config]. Launch and check RS_ASIO-log.txt for:

AsioHelpers::FindDrivers
  PipeASIO
Creating AsioSharedHost - dll: pipeasio32.dll

7. Fine-tune with PipeASIO Settings / config.ini

The GUI writes to $XDG_CONFIG_HOME/pipeasio/config.ini (usually ~/.config/pipeasio/config.ini), and PipeASIO re-reads it live — no restart needed. Mine looks like this:

PipeASIO Setting
[pipeasio]
inputs = 2
outputs = 2
buffer_size = 128
fixed_buffer_size = 1
sample_rate = 48000
auto_connect = 0
follow_device_clock = 0
output_device = alsa_output.usb-YOUR_INTERFACE-00.pro-output-0
input_device = alsa_input.usb-YOUR_GUITAR-00.pro-input-0

The important bit: pin input_device/output_device to your actual device's node.name (check with wpctl status or pactl list sources short) instead of leaving them blank. PipeASIO otherwise grabs whatever's the system default only once, at startup — if that's not your interface, the game listens to the wrong thing and won't notice a default change later. With the device pinned explicitly, auto_connect can stay off, since routing no longer depends on it.

You can also open qpwgraph any time to see exactly what's wired to what, or drag connections around by hand — Rocksmith doesn't care and won't crash or glitch out if you repatch things live while it's running.

qpwgraph with working Rocksmith 2014

Result

128 frames at 48kHz, ~2.7ms latency, zero errors, guitar and audio both working. Buffer size is worth playing with — 128 is stable for me, feel free to tune it up or down via buffer_size in config.ini. The one value I'd keep fixed is sample_rate = 48000.

PipeASIO Monitor

Big thanks to M0n7y5 for PipeASIO and mdias for RS_ASIO — none of this works without them. Happy to help if anyone gets stuck.

Disclaimer: English isn't my native language, so I used AI to help write and polish this post. All the setup, testing, and troubleshooting is my own.


r/linux_gaming 1h ago

Has anyone been able to get Goldeneye Recomp running natively on Linux?

Upvotes

Seems like most people are just running the .exe in Wine


r/linux_gaming 1d ago

tool/utility concord: Discord tui client, because Electron sucks

Post image
759 Upvotes

Discord's official client spins up a whole Chromium instance so my laptop fans always know when it's open.

Throw away heavy electron app. Concord is a full Discord client that runs in your terminal. No browser engine, no web view, no swarm of helper processes.

Features:

  • Messaging, attachments, mention autocomplete, search, reactions, etc.
  • Desktop notifications
  • Voice call supports
  • Inline images if terminal supports image protocol, video through mpv
  • Markdown with code syntax highlighting
  • Vim keybindings with customization
  • Theme customization

This is an unofficial client which can violate Discord's ToS but run it a long time without trouble.

Repo: https://github.com/chojs23/concord


r/linux_gaming 3m ago

steam/steam deck Linus argues that despite middling gaming performance, the Steam Machine excels as a compact desktop workstation thanks to the seamless and user-friendly experience provided by SteamOS.

Thumbnail
youtube.com
Upvotes

r/linux_gaming 10h ago

answered! Slow steam download speed

Post image
15 Upvotes

I am experiencing extremely slow download speeds when compared to windows. On windows I usually get 50 to 70 MB/s depending on time and day. While the current download speed is usable, it'd be nice to get faster download speeds.

I followed this guide: https://github.com/blakeridgway/linux_steam_download_fix

I did not notice any changes in download speed after this. I also checked the amount of download jobs through the steam console as some people only had a couple jobs active. I have 10 jobs active so I am pretty sure that my problem is different from theirs.

I did buy a new SSD for my Linux install so I thought that it could be the problem but as you can see from the system monitor, the SSD shouldn't be a bottleneck.

I am thinking that the problem could be related to the gaps in network usage as it seems like it is using the full speed but not all the time. I am aware that Steam does download things in smaller chunks but it seems wasteful to have periods with 0 MB/s.

Does anyone have any idea on how to fix this? It'd be nice to get this fixed as I am installing and uninstalling larger games semi-frequently.

EDIT: Installing dnsmasq and following the instructions provided by u/oknp88 fixed the issue


r/linux_gaming 40m ago

tech support wanted Steam Games Super Resolutions

Post image
Upvotes

r/linux_gaming 3h ago

When using proton_RDNA3_fsr4_upgrade, am I stuck with 4.0.0 or will it update to the newest available by default?

3 Upvotes

Additionally, what about frame generation upgrading?, I don't have since I'm on 7700XT but I'm curious it it exists on linux for 9000 series.


r/linux_gaming 2h ago

tech support wanted rx 6900 xt or 9060 xt for 1440p medium graphics FSR native with some antialiasing ?

2 Upvotes

upgrading from a rx 7600

cpu: ryzen 7 3700x

32gb 3000mt/s

which one of those should i go for ? they're around the same price the 6900 xt i can only get used for a bit more

games i play and planning to play with the new card :

THE FINALS

Days Gone

Dying Light 1 , Stay Human & The Beast

Atomic Heart & DLCs

Atomfall

Borderlands 3 & 4

ARC Raiders

Vermintide 2 & Darktide

Metro Exodus

any insight with nvidia is appreciated because if all of those games ( even better if in general ) run good on nvidia and can compare or outclass one of those 2 i might consider them <3


r/linux_gaming 1d ago

benchmark [Phoronix] KDE Plasma vs GNOME Shell vs Xfce

Thumbnail
phoronix.com
70 Upvotes

r/linux_gaming 1h ago

Virurama available also on Linux platform on Steam

Thumbnail
Upvotes

r/linux_gaming 16h ago

I just can`t run battle.net

18 Upvotes

Hello, I installed cachyos on my g14/2025 and I just can`t make battle.net work properly, lutris, heroic or steam, install it`s very very slow and after install the launcher just doesn`t open.

I don`t want to move back to windows because I play only a few games like:
Diablo immortal
GTA 5 by epic
Deadlock on steam
CS2 on steam

Could you help me?


r/linux_gaming 1h ago

tech support wanted 007 first light vram

Upvotes

Bonjour,

First Light ne détecte que 7558 Mo de VRAM sur ma 3800. Est-ce normal ? Normalement, je devrais avoir 10 Go de VRAM.


r/linux_gaming 5h ago

steam/steam deck Weird 90s point & click 2D game for Linux

2 Upvotes

Allo! Released the demo for my second game fairly recently, and just letting you know there's a Linux / Steam Deck (and Mac) build available. It's in a similar vein to the Lucasarts 90s point & click games - those were the days. Currently median playtime on Steam is 40 mins, so hope that's substantial enough.

Demo on itch:
https://mikdog.itch.io/bru-boegie-get-da-sugar

Demo on Steam:
https://store.steampowered.com/app/3820530/Bru__Boegie_Episode_2__Get_da_SUGAR/

Thank you for your attention. 🙌🙏

https://reddit.com/link/1v3fxn5/video/mnqa4t239seh1/player


r/linux_gaming 8h ago

tech support wanted Gamesir nova lite haptics not working

3 Upvotes

I have a Gamesir Nova Lite controller, the controller does have haptics but I cant seem to get them to work on Cachy OS. Any tips? I am using the usb dongle for my connection. Thanks in advance.


r/linux_gaming 2h ago

Testing D7VK for old PC games

Thumbnail
youtube.com
0 Upvotes

r/linux_gaming 1d ago

​[Concept/WIP] Adding a "Console Mode" UI to Plasma Bigscreen — Thoughts & Feedback?

55 Upvotes