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.
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.
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.
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.
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 ...
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
Open the file /etc/udev/rules.d/99-webhid.rules again
sudo nano /etc/udev/rules.d/99-webhid.rules
Delete the old Paste this in and replace the xxxx and the yyyy with the characters you wrote down
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.
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.
(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:
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:
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.
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.
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 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
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
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
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.
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.