Other News about gaming on Linux
I finally get the Steam Deck hype: Ditching HHD and write my own native SteamOS integration on my GPD Win Mini
TL;DR: After distro-hopping (Bazzite, Nobara, CachyOS), I realized the best handheld experience comes from native upstream integration, not stacking custom tools. Hacky workarounds and plugins just lead to instability. I ended up patching my own kernel for gyro, coding a custom GPD TDP implementation for SteamOS Manager, and mapping controls natively in InputPlumber. Running this on CachyOS Handheld and completely ditching HHD finally made me understand the Steam Deck hype—my Win Mini actually feels like a first-class experience now.
After months of tinkering with my GPD Win Mini 2024 (Ryzen 8840U, 32GB), I think I’ve finally figured out what I want the future of handheld Linux gaming to look like.
For a long time, I was chasing the same things most of us want:
- Lower temps
- Better FPS
- Better battery life
- Better quality of life (QoL)
- ...while still keeping the freedom to tinker.
That journey took me through distro-hopping, gaming tweaks, suspend/wake issues, TDP tools, controller/input issues, and eventually, building the missing pieces myself. Honestly, it changed how I think about the future of handheld Linux.
My Journey to That ConclusionI spent a lot of time moving between Bazzite, Nobara, and CachyOS Handheld. What I found was basically this:
- Some setups had better out-of-the-box handheld QoL.
- Some had better performance, battery life, and freedom.
- None of them really had everything.
That gap is what pushed me deeper. I wanted a system that didn’t just benchmark well, but actually felt good to use every day. I wanted to open the lid and resume cleanly, set TDP per game, have input/controller support just work, and have the gyro function properly.
The reality I hit was that hacky workarounds almost always lead to instability. Every time I tried to bridge the gap with another community tool or plugin, I introduced a new point of failure. For example, I relied on SimpleTDPDecky for a while, but it was incredibly fragile and would consistently crash whenever the device woke up from sleep. I also tried leaning heavily on HHD, but it never properly synced with native SteamOS integration. It made power management and per-game profiles feel disjointed, messy, and unreliable.
I got tired of waiting for the perfect setup to appear, and I was sick of my device being held together by duct tape and background services. So, I stopped waiting and started building.
Getting My Hands DirtyTo actually get the rock-solid, native feel I was looking for, I had to put in the work myself and strip out the jank. I ended up:
- Patching my own kernel to finally get the gyro fixed and working properly at the system level.
- Coding my own GPD TDP implementation directly for SteamOS Manager.
- Adding the gamepad mapping and macro buttons natively into InputPlumber.
Once all of that was done and I completely removed HHD from the equation, everything finally clicked. It felt properly integrated.
For the first time, I actually understood the hype around the Steam Deck. After ditching the extra layers and getting first-class, native SteamOS integration working on my device, my Win Mini finally feels as seamless as a real Steam Deck.
What I LearnedThe biggest thing I learned is this: Handheld Linux feels amazing when support is built-in natively.
Not “works if you install 5 extra tools.” Not “works until the next update.” Not “works except suspend.”
I mean really native support—power management integrated properly, TDP handled directly by SteamOS Manager components, input handled by a proper stack like InputPlumber, and kernel fixes upstreamed.
After getting to that point on my own device, the result is exactly what I wanted. I have a cooler device, better battery, better performance, stable sleep/resume, per-game TDP, and plug-and-play input behavior. Most importantly: it starts to feel intentional, not patched together.
The Distro BreakdownFor my specific use case:
- Bazzite had the best handheld-style convenience.
- CachyOS Handheld gave me the best performance, battery, and freedom.
- Nobara didn’t really give me the experience I was looking for.
Because none of them gave me the complete package, CachyOS Handheld ended up being the perfect base for me to build my own native integration on top of.
What the Future Should BeI really think the future of handheld Linux gaming needs to move toward:
- More native support and upstream kernel/device work.
- More SteamOS-style integration.
- More proper input stack support.
- Less dependence on fragile add-ons for core handheld features.
Community tools have filled massive gaps, but long-term, the best experience doesn't come from stacking extra layers on top. It comes when the distro has a strong base, the kernel/device support is there, and it all works out of the box without needing to install five different Decky plugins just to manage your battery.
My TakeawayThe future of handheld Linux is not more hacks—it’s better native support. Once things are properly integrated, handheld Linux stops feeling like a compromise and starts feeling like the absolute best way to use these devices. If we can get more devices to that point, handheld Linux gaming won’t just be “cool for tinkerers” anymore. It’ll just be good.
Curious what other people think:
- What do you think handheld Linux is still missing?
- Do you think the future is more distro-specific tooling, or more native/upstream support?
- What device are you using, and what’s the biggest thing holding Linux back on it right now?
[link] [comments]
Looking for a distro.
I'm on windows 10 but microslop is ending support and doing a bunch of bloat on windows 11. Is this the right subreddit? If so, I play indie games, and a lot of first person stuff. I play online games with my friends (Not Fortnite or anything, but stuff like PEAK and R.E.P.O) I was wondering if there were any suggestions for a windows like distro. I've tinkered with Linux Mint and Bazzite, but I'm looking for more suggestions.
submitted by /u/wildinhorse[link] [comments]
The Godot powered Slay the Spire 2 has already hit over 3 million sales
Read the full article on GamingOnLinux.
Team up with your friends in the Multiplayer Madness 2026 Humble Bundle
Read the full article on GamingOnLinux.
RADV Driver Lands Another Optimization: "Missing In RADV For A Very Long Time"
Lost & Found Co, a Cozy hidden-object game - Reviewed on Linux and Steam Deck
ARC Raiders replacing some AI voices, CEO says "a real professional actor is better than AI"
Read the full article on GamingOnLinux.
I need some help.
I made a Linux GUI to control Glorious wireless mice (RGB, debounce, battery)
Hey r/linux_gaming,
I got tired of booting into Windows just to change the RGB on my Glorious Model O Wireless, so I built a small control panel in Python/PySide6.
What it does:
- Set RGB effects (Glorious, Cycle, Pulse, Solid, Pulse One, Tail, Rave, Wave, Off)
- Inline color picker with live preview
- Adjust click debounce time (0–32 ms)
- Read battery level and charging status
- 3 profile slots
- Live log panel so you can see exactly what's being sent to the mouse
How it works:
It talks directly to the mouse over HID using raw feature reports — the same protocol the official Windows software uses. No kernel module or driver needed, just Python and hidapi.
Permissions:
On first launch it checks if it can access the mouse and shows a one-liner you can copy into your terminal. After that you never need sudo again, even after reboots.
Download:
AppImage on GitHub — just download, chmod +x and run.
https://github.com/louis4craft/glorious-ctl
Currently only tested with the Model O Wireless (258a:2022). If you have a different Glorious mouse and want support added, drop a comment with your lsusb | grep -i glorious output and I'll add it.
Feedback welcome — this is my first Linux tool on GitHub.
submitted by /u/Both-Hovercraft-2913[link] [comments]
Nodatacow BTRFS vs ext4 for games?
Hello, will try Cachy this week and read there could be some issues related to having game files on BTRFS
Two of the most recommended solutions are the "nodatacow" setting and using a different partition / drive in ext4
Which one would you recommend? any advice?
submitted by /u/RazerPSN[link] [comments]
Steamrip Co-Op games not working
I want to play co-op games from steamrip on linux, but steam isn't detecting the game launching and I cant join other games.
Is there a way to get them working on linux?
submitted by /u/HarmlessPotato12[link] [comments]
I built a hardware monitor widget that stays on top of Linux games — CoreX [OC]
Hey r/linux_gaming,
Always wanted a hardware overlay for Linux that works
outside of games too — not just in Vulkan like MangoHUD.
CoreX is an always-on-top draggable widget that shows
CPU temp, GPU temp, GPU usage, RAM and network speeds
over any application including games.
Also includes a full dashboard with HWiNFO-style sensor
tree (real sensor names, not "temp1"), live charts and
Min/Max tracking per sensor.
**Tested on:**
- AMD Ryzen 5 2600 + AMD GPU (Zorin OS 18)
- Intel Core i5-8250U ThinkPad (Zorin OS 18)
**Install (Ubuntu / Zorin / Mint):**
sudo apt install lm-sensors libxcb-cursor0 python3-pip
sudo sensors-detect --auto
git clone https://github.com/Edewin/corex.git
cd corex
pip3 install PyQt6 pyqtgraph pynvml --break-system-packages
bash run.sh
**GitHub:** https://github.com/Edewin/corex
Early MVP — feedback welcome! What features would
you want to see next?
*Built with Python + PyQt6. Used AI-assisted development
(Cline + Claude Sonnet / DeepSeek via OpenRouter) to
accelerate prototyping — all architecture and product
decisions are mine. Total AI API cost: $3.*
submitted by /u/Southern-Boat-7744[link] [comments]
OpenRazer v3.12.0 brings Linux support for more Razer devices
Read the full article on GamingOnLinux.
Can you run the leaked minecraft legacy edition on chrome OS?
Hollow Knight: Silksong Patch 5 brings many more bug fixes and improved translations
Read the full article on GamingOnLinux.
Sim Racing & World of Warcraft
I’m tired of windows.
I want to swap to Linux, but my main concern is Sim Racing and WoW.
I have g923 and I’m not planning on upgradin any time soon. Games that I play are Aseto Corsa, F1 and Forza through xbox app.
Also I play world of warcraft both TBC and Retail.
Am I able to set them up on linux?
EDIT: I have rtx 5070ti with 9800x3d
submitted by /u/Leading-Emergency601[link] [comments]
Manjaro Linux looks like it's in trouble with the release of the "Manjaro 2.0 Manifesto"
Read the full article on GamingOnLinux.
