r/linux_gaming • • 1d ago

Discord’s CTO shows that their new Rust client brings long-missing game overlay support (and other Windows-only features) to Linux for true cross-platform parity.

2.3k Upvotes

r/linux_gaming • • 12h ago

[Steam] Is it really necessary to download shader pre-caching every single day?

86 Upvotes

What is the benefit of constantly updating the cache? Shouldn't a single download be fine until the next game update? If the game hasn't changed, why does steam need to keep downloading shader pre-caches?

The game is Rocket League.

No need to give me advice how to disable it. I like the idea behind it. I just need to know the reason why it's downloading a new cache every single day.


r/linux_gaming • • 8h ago

steam/steam deck Deadlock shows how it can work.

31 Upvotes

Not to promote the game itself at all, but you can really see that Valve optimized it for Linux and there is no reason why other developer couldn't do it either (except of course lack of incentives). The game runs totally smooth, all settings, keybinds, invitations of players to lobby, proper cursor behavior across multiple screens, just everything works out of the box.

Linux is the future!


r/linux_gaming • • 12h ago

hardware Could somebody recommend me a good mouse?

26 Upvotes

I've tried two of them so far, one Logitech that had issues with the wheel that weren't there on Windows and I couldn't find a fix for, and one Steelseries that, due to being a large brand, needs some damn parasite software installed that doesn't work on Linux. And maybe because it doesn't have that it needs to be recharged every few days. I'm starting to get tired of it. I'd greatly appreciate some recommendations for some known good computer mice.


r/linux_gaming • • 5h ago

hardware Best gamepad with back paddles?

7 Upvotes

I've been looking for a new controller and I have been on and off again tempted by gamesirs offerings but can't find any real advice on how they work under Linux.

What do y'all use?

I'm on cachyos/Arch if it matters


r/linux_gaming • • 22h ago

I think we're well past the point of Linux crippling adoption struggles

155 Upvotes

I honestly think Linux is the future of PC. Windows is slowly dying, the cracks in the armor have started to show and it's only gonna get worse. Valve did it. Adoption by companies is starting to ramp up. AI is just going to accelerate things. I know its the millenium old "year of the Linux desktop" meme but I seriously think we are past the tipping point of Linux breaking into the mainstream.


r/linux_gaming • • 3h ago

steam/steam deck Motion Cues for Linux!

4 Upvotes

I built Mewtion, an open-source motion sickness reduction tool inspired by Apple’s Vehicle Motion Cues.

It uses a transparent, click-through particle overlay that responds to vehicle movement using accelerometer data.

Built with Rust, GTK4, and Wayland Layer Shell. Supports KDE Plasma, Sway, and Hyprland, with both native laptop sensors and an Android companion app.

Would love feedback, especially from Linux and Steam Deck users!

GitHub: https://github.com/aayuxh-vim/Mewtion
(AI was used)


r/linux_gaming • • 9h ago

openMERC 0.2.4 - Soldier of Fortune with rain on the glass, now on Mac and ARM

11 Upvotes

openMERC is a GPL engine for Soldier of Fortune (2000). It runs the files from your own copy. The download has none of the game in it.

Since 0.2.3

Glass traces its own reflection. A slanted window mirrors the room, lamps show up in the pane, dirt softens the reflection, and a thin sheet bends the view along the streaks in the texture. In the rain, each drop has its own refraction and is, in essence, a tiny lens.

A lightning strike lights the clouds around the bolt, glares into the lens, and falls on the floor through the window. Each strike keeps its own thunder.

Fog is one calculation for the whole frame. World, characters, effects, glass and water take the fog along the view, so a body standing in a fog volume is in that fog. This is in openMERC's own game module.

On sib3 the blast doors open again after the checkpoint button. A character standing near the world origin was holding every sliding door on the map.

A PNG, TGA or JPG replacement keeps the original texture's size, animation and damage image. A 4x pack used to draw four times too big.

Mac and ARM are in this release

  • 0.2.3 shipped Windows and Linux x86_64. 0.2.4 adds the other two.

  • Windows 10/11 - openMERC-0.2.4-win32.zip into the game folder, then openMerc.exe. The original 32-bit game DLLs still work here as a fallback.

  • Linux x86_64 - openMERC-0.2.4-linux-x86_64.tar.gz, then ./openMERC.sh. SDL and OpenAL are in the archive.

  • Linux arm64 - openMERC-0.2.4-linux-arm64.tar.gz, same layout. Built on Debian 13 arm64. Player movement rounds the same way as on x86, so an arm64 client and an x86 server stay in step. That was off by 1 unit/s, including on a Rock 5B.

  • macOS, Apple Silicon - the arm64 build, OpenGL 3.2 on Apple's OpenGL 4.1 (the Metal-backed one). Unit tests pass, and a level loads. Intel Macs are not built. The original DLLs are 32-bit Windows, so a Mac runs openMERC's own modules. This build wants Homebrew's SDL 3 and OpenAL Soft.

You need Soldier of Fortune 1.07f, retail with the patch or GOG. The look in the clip is the High preset. Every new effect has its own switch back to the original drawing.

https://github.com/sidreshot/openMERC/releases/tag/v0.2.4

There are problems, but we’re working on them - we’re effectively shooting down these issues on a regular basis. Things keep getting better with every release.

On Windows, if a mission stalls, the original DLLs are the fallback. Multiplayer is openMERC to openMERC.

I am testing the game on AMD and Debian 13.

Thanks for your attention.


r/linux_gaming • • 6h ago

steam/steam deck New Steam Games Playable on the Steam Deck, with Neo Junk City and Hillthorn - 2026-11-14 Edition

Thumbnail boilingsteam.com
5 Upvotes

r/linux_gaming • • 24m ago

tech support wanted Anyone gotten an RK C87 HE working with OpenKey or native Linux configuration?

1 Upvotes

I'm running CachyOS (Arch Linux) and recently picked up an RK C87 Hall Effect keyboard.

Unfortunately, RK's configuration software is Windows-only, and while their Web Driver technically works on Linux through Chromium-based browsers and WebHID, I've run into problems changing global actuation distance. Changing the value seems to cause the keyboard to become excessively sensitive until I factory-reset it.

I'm looking into OpenKey as a potential alternative, since I'd much rather have a proper Linux-native configuration solution than depend on proprietary Windows software or browser-based configuration.

I know OpenKey has experimental support for some RK keyboard protocols, but I haven't found confirmation that the C87 HE is supported.

Has anyone managed to:

Get an RK C87 HE detected by OpenKey?

Successfully adjust global actuation distance?

Write and save configuration changes directly to the keyboard?

Find another Linux-compatible tool for configuring RK Hall Effect keyboards?

I'm particularly interested in solutions that communicate directly with the keyboard over USB/HID rather than relying on RK's Web Driver.

Any experiences, recommendations, or pointers toward relevant projects would be appreciated!


r/linux_gaming • • 11h ago

Dual GPU system on Ubuntu — games crash when I select AMD GPU in PCSX2/LSFG-VK, NVIDIA still active

Post image
8 Upvotes

have a dual-GPU system on Ubuntu: an NVIDIA GTX 1650 and an AMD Radeon RX 6500 XT. I did not remove or replace the NVIDIA GPU; both are installed and detected.

The problem is that when I try to use the AMD GPU in PCSX2 or LSFG-VK, games crash or fail to launch. I want to understand whether this is caused by leftover NVIDIA settings, a broken Vulkan layer, or a wrong GPU selection in PCSX2/LSFG-VK.

My hardware

vulkaninfo --summary shows both GPUs:

NVIDIA GeForce GTX 1650

driverName = NVIDIA

AMD Radeon RX 6500 XT (RADV NAVI24)

driverName = radv

deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU

So Linux sees the AMD GPU correctly, and it is using the open-source RADV Vulkan driver. But I still get crashes when I try to run games on it.�

PCSX2 settings

In PCSX2 → Settings → Graphics, I have:

Renderer: Vulkan

Adapter: I need to confirm whether to select AMD Radeon RX 6500 XT or leave it on Default

Internal Resolution: 2x Native

Skip Presenting Duplicate Frames: Enabled for LSFG

Allow Exclusive Fullscreen: Disallowed

VSync: Off

My question is: should I manually select the AMD Radeon RX 6500 XT as the Adapter in PCSX2, or leave it on Default/Automatic?

LSFG-VK error

I also use LSFG-VK, and Vulkan gives this error:

Failed to find 'vkGetInstanceProcAddr' in layer

"/home/polli/.local/share/vulkan/implicit_layer.d/../../../lib/liblsfg-vk-layer.so"

Skipping layer.

This means the LSFG-VK Vulkan layer is broken or incorrectly installed. I know I need to reinstall it, but I also want to know if this broken layer could be causing the crashes in PCSX2 or other games.

What I want to know

Should I select AMD Radeon RX 6500 XT as the Adapter in PCSX2, or leave it on Default?

Should I select the same AMD GPU in LSFG-VK UI?

Can LSFG-VK run on the NVIDIA GPU while PCSX2 renders on the AMD GPU, or do they need to be on the same GPU?

Could the broken LSFG-VK layer be causing the crashes even if I do not actively use it?

Do I need to remove any NVIDIA Vulkan layers or ICD files, even though I want to keep the NVIDIA GPU installed?

Is there a way to force Steam/Proton games to use the AMD GPU instead of NVIDIA?

What I already know

AMD gaming on Linux normally uses the open-source amdgpu kernel driver plus Mesa/RADV for Vulkan; RADV is included with Mesa and supports modern AMD GPUs.�

For Vulkan gaming, the usual packages are vulkan-tools, libvulkan1, and mesa-vulkan-drivers; the AMD proprietary stack is generally not required for normal gaming.�

nvidia-smi only shows NVIDIA GPUs, so it cannot tell me what is happening on the AMD side.


r/linux_gaming • • 1h ago

Plugover: share a Bluetooth controller or USB device with another Linux PC over the network, rumble, light bar and gyro included

1 Upvotes

Open source (MIT), I’m the author. You pair a controller with a small relay machine, and the host gets a copy with the same USB ids, so drivers and Steam treat it as their own. Rumble, light bar and motion sensors work. It’s meant for game streaming setups, but it’s plain USB/IP underneath.

Tested Linux to Linux with a DualShock 4.

https://github.com/wiktorekdev/plugover


r/linux_gaming • • 1h ago

PS5 Linux Set up

0 Upvotes

I got a question for you all: if I set up Bazzite Linux on my 13.6 ps5 phat, do I have to set it up again when I get a lower firmware PS5 Pro?


r/linux_gaming • • 6h ago

tech support wanted EA-App No Access Issue via Steam

2 Upvotes

Maybe someone found a fix for that as I'm close to giving up now.
I'm trying to complete my Steam-Backlog and now arrived at Star Wars Jedi Fallen Order + Survivor.
The first issue was that nothing would even happen when pressing play, but I was able to fix that by manually downloading the EA-App and installing it to the Proton prefix for the steam id via protontricks.
Now I'm facing the problem that the EA-App is telling me I don't have access to the game as it was installed by another user.

I'm currently on CachyOS and I tried a lot of different Proton Versions with no success. (Hotfix,Experimental,Wineland,DW-Proton,ProtonGE,Proton-CachyOS,Default Steam proton 11/10)

Older GE-Proton versions did not work as it fails to detect the EA-Background service.

I installed a Windows 11 VM to check if it's something with the link between the EA-Account and Steam, but it worked there without problems. I even got like half of the achievements from when I briefly played Fallen Order via EA-Play back when it released.

I could use some launch-options to play the game without the EA-Launcher, but it seems the achievements will not work then and I kind of want to 100% the games.

EA-Support is obviously not helping and currently waiting if Steam support has any ideas. I don't want to switch back to Windows for those games.
According to protondb (gold status) and steam it should run so I'm not sure if this is just a new issue because of the ea launcher or something on my system is wrong, but so far these are the only games I had troubles with.

Appreciate any help.


r/linux_gaming • • 1d ago Mindblown

tech support wanted They actually did it? no way

Post image
3.8k Upvotes

they finally replaced that ugly GTK-1 window? actually crazy


r/linux_gaming • • 2h ago

Native Linux Cheat Engine-style open-source desktop app

0 Upvotes

Hi Guys,

this will probably fall under self advertisement but I would really like to have some feedback regarding an open-source Cheat Engine-styled desktop app that I develop under Linux and with Linux Gaming in mind, especially for steam games that ran under Proton and Vine. My goal was to have a decent Cheat Engine alternative that is not that complicated to use.

I used Python, PySide6 and Frida as development stack and hooks and scripts for in-game agents are written in Java Script. Ptrace is used to find instructions that read and write on addresses.

The app offers hopefully some unique features for Unreal and Unity. There is a method browser, a method call-graph, a method trace, a browser for living objects, an object inspector and a reference graph that shows dependencies between living objects. For Unreal the app also supports GAS attributes, meaning you can read and write them and have direct access to the players object instance.

The app also provides a steam launch option to be independent from the window app when playing a game.

I would appreciate if someone checks the app out and share constructive critic and feedback. The app is still in development, some things are not really shaped out and it will probably at some point crashing your running game.

The app does not have an installer yet, so you need to clone the Github repository https://github.com/grembyte/grembyte. There is also an online documentation that you can find in the README.md of the Github repository.

P.S. I am just a random German dude that does not know anything about US politics. So if there is anything offending in my post, please apologies.

Thanks a lot


r/linux_gaming • • 2h ago

tech support wanted Vrchat doesn’t reach full utilization of CPU and GPU at anytime

0 Upvotes

So I’ve been having this issue on desktop I’m using proton experimental on nobara 44 kde wayland neither my cpu or gpu reach above 40 percent and I have lower frames/stutters this is on desktop only when I play PCVR it uses my gpu fully does anyone know what it might be?


r/linux_gaming • • 6h ago

To anybody who misses TFT on Linux (Teamfight Tactics alternative)

2 Upvotes

I rarely post, but I have been looking for an alternative to TFT on Linux for quite some time. I love the game, but hate Windows and Vanguard. Android Emulators where an option until recently.

Then i found Relic Arena, bloody hell it scratches the same itch, its by no means perfect and is not a 1:1 copy of TFT but i've got the same fun with it. AND its free!

I have no connections to the creators and delete the post if this isn't wanted, but this game needs more players and it runs on Linux! Try it out guys and girls!


r/linux_gaming • • 7h ago

tech support wanted Deadlock issues under proton

2 Upvotes

Hello I was wondering if I could get some help :) Im trying to play deadlock but the game is really dark for some reason and I can't for the life of me find a fix :( The in game slider doesn't seem to work.
Im using Fedora 45 Plasma and Proton-CachyOS
My specs are (if that matters):
GTX 1660 Super
I5 10400f


r/linux_gaming • • 3h ago

tech support wanted need help w load values/colors mangohud

Post image
0 Upvotes

im doing ts without gooverlay and mangojuice however the load values color arent applyin have done something wrong?

gpu_stats

gpu_temp

gpu_color=40526a

gpu_text=RTX 2060

gpu_load_value=60,90

gpu_load_color=394f49,ffaa7f,401014

cpu_stats

cpu_temp

cpu_color=40526a

cpu_text=R5 3600

cpu_load_value=60.90

cpu_load_color=394f49,ffaa7f,401014

vram

vram_color=40526a

ram

ram_color=40526a

engine_color=40526a

fps

fps_value=30,60

fps_color=401014,ffaa7f,394f49

wine

wine_color=5c84a4

frame_timing=1

frametime_color=4e6d88

background_alpha=0.1

background_color=020202

text_color=e9ecef

round_corners=0

position=top-left

legacy_layout=false

offset_x=0

offset_y=0

table_columns=3

font_size=21

#toggle_hud=

#engine_version

#media_player_color=e9ecef

#network_color=401216


r/linux_gaming • • 7h ago

guide Splatoon: Raiders ROM - Switch 2 RUN IN LINUX

2 Upvotes

r/linux_gaming • • 15h ago

graphics/kernel/drivers Is there any alternative to Nvidia Ansel Photo Mode for Linux anywhere?

8 Upvotes

I'm wanting to set up some way to do screenshots within Ground Branch (UE4 game) alongside post processing filters so I can do some tactical larp stuff, but as far as I know, Nvidia Ansel, the primary photo mode option for Ground Branch of course doesn't work on Linux


r/linux_gaming • • 5h ago

tool/utility LnxPlayDB my new site to games that are outside of protonDB

0 Upvotes

O ProtonDB+ encerrou suas atividades, mas ressurgiu das cinzas como LnxPlayDB! 🐧🎮

O projeto continua com o foco em coletar relatórios sobre jogos e aplicativos que não existem no ProtonDB, mas agora com um novo visual e alguns recursos realmente interessantes:

✅ Novo formulário para envio de relatórios;

✅ Comentários sem a necessidade de criar uma conta (ele extrai seu nome e foto diretamente do link do seu perfil do ProtonDB);

✅ Ícone ao lado do seu nome para verificar o hardware/configuração de quem comentou.

Acesse e envie seu relatório: https://lnxplaydb.blogspot.com


r/linux_gaming • • 9h ago

Ps5 linux bazzite 2.14

2 Upvotes

So im trying to play overwatch at max settings but the shader is a problem im stil struggling to fix it just keeps shuttering each game i boot in movement or ability im hope someone have like a fix i can use im out of ideas i did the swap file still no use the memory ramp up high making it laggy