Linux Gaming

25121 readers
152 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.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
1
2
3
4
5
6
 
 

Added support for the VK_EXT_descriptor_heap extension.

Now we just wait for it to get implemented in Proton to finally have decent DX12 performance on Nvidia on Linux.

7
 
 

I have a wired Xbox 360 controller ^[1.1]^ that has some drift in both analog sticks ^[1]^. I would like to calibrate the deadzones ^[2]^ to fix this issue. How do you recommend doing this? I didn't see any controller calibration option in the KDE Plasma controller settings ^[1]^.

References

  1. Type: Anecdote (Screenshot). Accessed: 2026-03-24T23:10Z. Location: "KDE System Settings">"Game Controller". Author: Meta

    • All input methods are at rest.
    1. Type: Text.

      Device type: Game Controller

      Xbox 360

  2. Type: Text. Publisher: [Type: Webpage. Title: "Understanding Controller Deadzones". Publisher: "Elevation IT". URI: https://www.elevationit.uk/understanding-controller-deadzones/.]. Accessed: 2026-03-24T23:20Z. Location: §"What is a Deadzone?".>¶1.

    A deadzone is the small range of joystick movement that a controller or game ignores. It prevents unintended movement, such as stick drift, from affecting gameplay. […]

8
9
 
 

Proton:

  • update latest wine bleeding-edge
  • update latest dxvk
  • update latest dxvk-nvapi
  • update latest vkd3d-proton
  • update latest vkd3d
  • update latest FEX
  • import proton script game fixes from upstream
  • import aarch64 build changes from upstream

Protonfixes:

  • added protonfix for god of war ragnarok playstation sdk error
  • added protonfix to disable hidraw and enable sdl for gta v
  • added protonfix for GOG version of Oddworld: Stranger's Wrath HD
  • added protonfix for cpu topology for Assassin's Creed 1

Patches:

patches: Enable .exe dynamic relocation. For XIV specifically, this fixes issues with low address space being filled up by everyone and everything and, as a result, some plugins failing to apply their hooks and leaving the game in an unstable state.

New Features:

How these work:

You can now specify something like PROTON_WAYLAND_MONITOR=HDMI-A-1 to specify which monitor the wine-wayland driver uses when enabling wayland. Previously you could already do this using WAYLANDDRV_PRIMARY_MONITOR, but it wasn't documented. PROTON_WAYLAND_MONITOR is now an easier to remember envvar for setting that value. Additionally by default if no WAYLANDDRV_PRIMARY_MONITOR is set when enabling wine-wayland, GE-Proton will now attempt to use xrandr to detect the default primary monitor set by the desktop environment, and if found, display on that monitor, just like xwayland does.

10
 
 

cross-posted from: https://piefed.world/c/linux_gaming/p/977898/moving-existing-prefex-from-lutris-to-heroic

Hi all!
Bit of a noob question post, I'm having some troubles moving my existing Battle.net prefix from Lutris to Heroic. I'll walk through everything that may or may not be relevant below:

I currently have Lutris installed via Flatpak:

2cjhqjRjhNWleCP.png

And my battle.net prefix at this location:
WepddNEs4v3Kkxe.png

Heroic I have installed via the .deb on GitHub - Version 2.20.1

In Heroic, I added a new game, selected the existing prefix location, and selected the Battle.net Launcher.exe (just copied what was already setup in Lutris), and selected GE-Proton10-33:
D8u0jbqe9SnxjQp.png

Now when I try to launch Battle.net through Heroic, the status will change from Launching to Playing, and I do see the Battle.net icon flicker into existence for a split second on my task bar, however Battle.net client doesn't actually launch.

For reference also, I'm currently using Ubuntu 25.10.

Any advice on this issue would be greatly appreciated! Thank you!

11
 
 

Hi Friends,

I've been replaying Homefront lately. Its a great game, but has a very short storyline.

https://store.steampowered.com/app/55100/Homefront/

What I like most:

  • intense firefights, giant explosions
  • good storyline
  • genuinely horrifying atmosphere with mass graves, rubble everywhere, a horrifying police state with North Koreans occupying the US. It's not hard to feel like a resistance fighter protecting your homeland
  • linear gameplay with a balance of brute force and tactics, skewed towards making things go boom
  • not set too far in the future, no giant humanoid mech robots
  • abundant ammo
  • runs on Linux with no stupid sign-ins or subscriptions beyond Steam

I've done some poking around online and it sounds like Ghost Recon: Wildlands hits a few of those points and might suit me.

I can search for alternatives myself, but I'm really looking for some recommendations from real people

Hardware requirements shouldn't be an issue, and I don't object to slightly older games either, especially if they're just old enough that I can scoop up the game and DLC in one bundle.

Other games I liked:

  • Stalker: Shadow of Chernobyl
  • Blood and Bacon
  • Crysis

I appreciate any recommendations you give me.

12
 
 

Bug bounties are cash rewards for finding bugs. Has anyone done a crowdsourced bounty for adding a feature to linux? E.g., driver support for a certain peripheral. If enough people want it, and drop $10 each, seems like it would quickly become worth it for someone to code a fix.

13
14
15
 
 

Been trying to setup Nord VPN on my steam deck

Unsupported config so they wouldnt give me a flatpak script

open to suggestions, even from non hosers

16
 
 

If you're trying to play Death Stranding 2 and are getting this error. This is due to something with the DX12 -> Vulkan DirectX Raytracing translation (DXR) layer.

In order to have the game launch, disable it by adding to your launch options:

VKD3D_CONFIG=nodxr

This will disable raytracing and revert to rasterization. Wayland/HDR work fine.

17
18
 
 

Hi I'm trying to install #Batocera to the Laptop SSD (Dell Latitude 5491). I disabled secure boot and set it to ACHI (or something like that). I can live boot from the USB drive but the installer only works with Ethernet (5GHz internet connection) and gets stuck at 0%. Since when does a linux distro need a network connection to install itself on the system?

19
20
 
 

As the title says, for a brief time a while ago I modded valheim and found r2modman and felt it was one of if not the best experience I've had modding games, it was especially sweet because I could mod the game with my friend who's on windows and the process was the exact same so helping them was no issue.

I wanted to know what other similar software there is for modding on linux, since the game collection it works on is kinda limited (I only own a few of those) and whenever I want to mod a particular game I end up overwhelmed with steps and options.

To avoid just a list of every linux mod manager under the sun, most of the experience modding with r2modman is: picking a game > hitting download > play There's usually not much you have to do for a specific mod to work besides adding it to the list, and it keeps the game files squeaky clean.

21
 
 

I like the idea of having split controller. So I want to use them with my main rig. And out of the box the controller part works well. It finally connected with the android mode (legion right + a). But it also connects every 7th try, though this might just be my shitty bluetooth card or I need a bios update.

Regardless, none of the extra buttons or gyro or touchpad are working.

I barely understand udev rules so figure I'd ask around.

inputplumber looks like something that should solve this but I've not drilled into the hid events that are exposed to see how things could be mapped with it. Or if those events are even present over bluetooth and only work "wired" when using the handheld these are usually attached to.

The charge puck/bridge thing doesnt seem to make the two halfs function as a wired controlled if you were wondering. But I only got the controller today so need to play with it more.

22
 
 

Proton:

  • wine bleeding-edge updated

  • dxvk updated

  • vkd3d-proton updated

  • vkd3d updated

  • dxvk-nvapi updated

  • fex updated

  • pulled in upstream misc proton script fixes

  • pulled in upstream steam_helper fixes

Patches:

  • NEW: Added new wineopenvr patches to allow VR to work outside of steam for non-steam games (examples such as GOG version of ProjectWingman, Overload, Star Citizen). Compatibility tested using Meta Quest 3 with WiVRn. To use, setup WiVRn, then launch games with the additional environment variables WiVRn instructs. Tested flatpak system and user modes as well as standalone package install.

  • NEW: Rebased em10/wine-wayland patches, should have some new dead-key fixes.

  • Patch added to fix Star Citizen EAC warning popup

  • More winepulse patches from Vyrolian

  • NEW: Added new umu.exe that works the same way steam.exe does -- this is used now instead of the standard wine start.exe, it should help some 3rd party launchers work better by making them run the same way steam runs them.

Protonfixes:

23
 
 

It is also first in the Distrowatch rank

https://distrowatch.com/table.php?distribution=cachyos

I distro hopped to it from Bazzite a couple of months ago, and I could not be happier.

If you try the installer, be careful when selecting multiples DE/WM as the conflicts were not listed anywhere for the installation process.

Picking a single environment and then adding the others later was what worked for me.

24
 
 

I have over 3k Steam entries (~2.5k real games). First I opened the Storepage of every single new Game, read the Tags, added every Tag (most of the time I tried to choose the first 10 Tags) to the Game to Categorize it. ~10 times "Add to..." per game. Fun isn't it?

Then I found Depressurizer which was the only tool that made this bearable - but it's Windows-only!

Sadly I didn't manage to run it on Linux. Tried it under different Wine and Bottles setups, nope not for me! (Maybe I'm just to stupid to get it up and running?)

Three months ago I finally quitted Windows and forced myself to use Linux as daily driver! Glad I did it.

And I told myself: Before I start Windows just to sort my game library, let's start to make one for the Linux Community! Directly on Linux, for Linux!

So I built SteamLibraryManager with PyCharm from scratch on CachyOS.

My App is available as AppImage (good for SteamDeck), AUR, .deb, .rpm, tar.gz:

yay -S steam-library-manager

GitHub: SwitchLibraryManager

What it does (just the highlights - check the GitHub README for the full feature list):

Smart Collections with full Boolean logic (AND/OR/NOT + nested groups) - Steam's dynamic collections have been AND-only since 2018. So I had the Idea with my own "Dynamic Collections" called "Smart Collections".

If you like to see a short Video of SLM

Auto-categorize by 17 rule types: Tags, Genres, ProtonDB rating, Steam Deck status, HowLongToBeat, Achievements, PEGI (Age Ratings), and more

Import all your non-Steam games: Epic, GOG, Amazon, Lutris, Bottles, itch.io, Flatpak, even ROMs with 16 emulator definitions

Metadata that survives Steam updates - we overlay your edits on top of Steam's data so they don't get wiped

Built-in auto-updates for AppImage users - downloads in background, atomic replace with rollback if something goes wrong.

Steam Deck: Responsive UI that adapts to 1280x800. AppImage works in Desktop Mode, survives SteamOS updates. No pacman hacks needed.

Tested on both of my SteamDecks - LCD (512GB) and OLED (1TB). On the LCD one it was a bit tricky because I installed CachyOS Handheld Edition on it and installed the AUR, OLED is original SteamOS where I used the AppImage!

It's my first App, please be patient with me 🙃 I just want to give something back instead of using it just for my own.

TBH: AI tools helped during development - mostly for boilerplate, tests, docs and docstrings because I really hate writing documentation 🙄).

Architecture decisions, feature design, and all the tricky stuff (VDF binary parser, Smart Collections engine, Steam OAuth2) were done by me. Every line was reviewed and tested manually.

I'm not gonna pretend AI doesn't exist in 2026, but this isn't a ChatGPT copy-paste job.

It's a vision I brought to life to help myself, and that I want to share now with the best OS community out there. No matter what Distro!

Linux is awesome, sadly it took me 30 years to realize that, using Windows only!

Greetings from Germany

BTW: If you find any spelling mistakes, you can keep em 😉

25
110
Deponia free for grabs. (store.steampowered.com)
submitted 1 week ago* (last edited 1 week ago) by Nils@lemmy.ca to c/linux_gaming@lemmy.world
 
 

The point and click adventure is Linux native, released in 2012

*Edit: Sorry, I did not know how creep this game was when I shared. A friend told me even more shady stories of the bad things you have to do in the game. Like erasing the memory of a love interest after doing some shitty things to her.

view more: next ›