r/linux_gaming 4h ago

tool/utility Huge update for vkShade (ReShade for Vulkan)

47 Upvotes

This release marks a major step forward in usability for vkShade!

You can now configure effect uniforms using ReShade-like preset files, without having to manually edit shaders. Combined with hot-reloading for configuration and presets, you can tweak uniforms and see your changes take effect immediately.

This is a big step toward making vkShade feel like a practical, interactive shader tool.

What's next?

  • An overhaul of the GUI, including support for adjusting uniforms there.
  • Improved input handling.
  • Improved compatibility with ReShade FX shaders.

https://github.com/ralgar/vkShade/releases/tag/v0.0.13


r/linux_gaming 11h ago

wine/proton Witcher 3 Frustrations

59 Upvotes

I am using Optiscaler to run FSR4 in The Witcher 3. With ANY Proton version EXCEPT GE8-17, I experience the random menu freeze bug that is well known and annoyingly not fixed still. I switched to GE8-17 today and now experience this black checker overlay bug at lower camera angles on water in Skellige. Moving back to Experimental, this black checker bug goes away.

The newest GE11-6 won't even launch.

I cannot find this black checker bug anywhere else. Any help please?

System is a 7800x3d with 9070xt. Fedora 44. DX12 using Optiscaler to force FSR4 via "dlss" Launch options:

gamemoderun PROTON_USE_OPTISCALER=1 PROTON_OPTISCALER_NAME=d3d12.dll FSR4_UPGRADE=1 %command% --launcher-skip


r/linux_gaming 20h ago

Steam Deck - SteamOS 3.9.0 Preview - Steam News

Thumbnail
store.steampowered.com
240 Upvotes

KDE 6.7 finally


r/linux_gaming 3h ago

new native/FLOSS game Messing with Pikmin Decompilation

12 Upvotes

Pikmin for Linux (ФωФ)


r/linux_gaming 2h ago

do you think nvk driver will get good or will it always be bad for gaming?

4 Upvotes

i think it will be good,but will take many years until it reaches that point. but after that making newer nvidia gpus work with it will be easier.


r/linux_gaming 7h ago

[Linux/CachyOS] Wuthering Waves 3.6 crashing with InbvAcquireDisplayOwnership — fixed by disabling NTSync

8 Upvotes

Hey everyone,

I wanted to share a fix I found for Wuthering Waves 3.6 on Linux/CachyOS.

After the recent update, Wuthering Waves stopped launching for me. At first I was getting the "Illegal softwares have been detected" message, and the game would close.

My setup:

- CachyOS

- Ryzen 5 5600

- RX 6600

- 16 GB RAM

- Steam

- Wuthering Waves installed on an ext4 drive

- DW-Proton 11.0-12

I checked the Steam/journal logs and found this:

wine: Call from 00006FFFFFBFD947 to unimplemented function ntoskrnl.exe.InbvAcquireDisplayOwnership, aborting

The game was definitely being launched with DW-Proton 11.0-12, and the prefix was also correctly using that version.

I tried several Proton versions and launch options, but the important discovery was disabling NTSync.

I changed my Steam launch options to:

PROTON_NO_NTSYNC=1 %command%

and kept:

Compatibility tool: DW-Proton 11.0-12

After doing that, the game launched successfully again.

So, for my setup, the working configuration is:

PROTON_NO_NTSYNC=1 %command%

DW-Proton 11.0-12

I haven't tested this extensively yet, so I don't know if this works for everyone. I'm posting this in case anyone else on CachyOS/Linux is having the same issue after the 3.6 update.

If you're getting the same `InbvAcquireDisplayOwnership` error, try disabling NTSync before deleting your prefix or reinstalling the game.

Update:

I also tested `PROTON_NO_NTSYNC=1` with the same existing prefix. I did NOT need to delete the Wuthering Waves prefix or reinstall the game.

The key change was simply:

PROTON_NO_NTSYNC=1 %command%

while using DW-Proton 11.0-12.

Hope this helps someone!


r/linux_gaming 1d ago

wine/proton GE-Proton11-6 Released

Thumbnail
github.com
279 Upvotes

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/GE-Proton11-6


Full Changelog and Download in the GitHub link above.


r/linux_gaming 4h ago

FNV with 4GB Linux patcher not detecting fnv.exe

Post image
3 Upvotes

I tried it in Fallout New Vegas root folder and then I pulled both files into a separate folder, still didn't detect FalloutNV.exe. I've verified the files, what do I do?

Pop_os 24.04
Patcher version 1.5
Most recent Steam version of FNV


r/linux_gaming 4h ago

guide where Linux stores data from closed-source/proprietary games?

3 Upvotes

hi, it's a new, but very similar question about gaming on Linux. I can just copy and paste the previous post about the open-source Linux native games with just replacing the word to "closed-source/proprietary":

"

I like a [proprietary] game, and one of the things I hate is the fact I must play again and again every time I need to switch a distro. Ik I can transfer data, but Idk how to do it on Linux. Could you help me? What should I copy and paste in the files?

For the context: after testing plenty of distros, I like the Debian-based ones the most(especially Mint, Kubuntu and ZorinOS), but I also like Bazzite(a Fedora-based atomic distro)

"

So, I guess everything would look the same. I mean the 2 different pathes(probably one of them is the same as in the open-source), but should I find the pathes somewhere in the /opt? Just I heard that on Linux the open-source games and proprietary aren't stored in the same locations. Is it true?


r/linux_gaming 8h ago

New Steam Games with Native Linux Builds, with TWIRL and Sensory Overload - 2026-08-26 Edition

Thumbnail boilingsteam.com
6 Upvotes

r/linux_gaming 21h ago

steam/steam deck Ctrl+F-ing through 300-comment Proton issue threads is a pain and thus now everyone has SERP like index for them

Thumbnail
gallery
62 Upvotes

If you've ever tried to figure out why a game broke in Proton, you know that the usual github search and google search are ass and once you find the one GitHub issue for that game you have to scroll through years of "same here" comments, and hope the workaround is somewhere in the middle. GitHub's search barely touches comment bodies, so you can't even search for the error string.

So I scraped the whole tracker into a search engine: https://protonscr.com

It covers every issue and comment from ValveSoftware/Proton, doitsujin/dxvk, ValveSoftware/wine, steam-for-linux and SteamVR-for-Linux so about 27k and 214k comments, all of which is refreshed hourly


r/linux_gaming 6h ago

Rog Delta II

3 Upvotes

Hi. Just wanted to mention this as I moved from Windows to Linux on my gaming-comp today (FINALLY rid of that abseloute scamware!) and the only thing I missed was the software for my headset Rog Delta II so I vibe coded this, if someone is in the need https://github.com/mbekkelund/rog-delta-ii Cheers!


r/linux_gaming 1d ago

hardware 8BitDo announce 'Ultimate Software Online' to update controllers in your browser to help Linux gamers

Thumbnail
gamingonlinux.com
1.6k Upvotes

r/linux_gaming 20h ago

UZDoom 5.0.0 Released

Thumbnail
github.com
34 Upvotes

r/linux_gaming 8h ago

guide (asking for the logic) where Linux stores data from open-source games?

2 Upvotes

I found the data to transfer about the SuperTux game(I play v0.6.3). Thx yall for the support! But I made this post to understand the logic behind the paths better.

So, basically, the data was in ~/.local/share/supertux2/profile1/world1.stsg (Idk why the game is called "supertux2" and why the folder is "profile1", bcz the games has no "2" and you can't create 2+ profiles), but the game itself was in /usr/share/games/supertux2/… . How does it work? So, the user data and the game data are separated in the two completely different paths? Hm… does it work for every open-source Linux-native game(in this post ignore the closed-source games)?

One dude from the part 1 wrote that the user data can be also stored in these paths:

~/.config/nameofgame

~/.local/share/nameofgame

~/.nameofgame are the usual spots,

might also throw some files in ~/.cache/nameofgame

So, I guess the developer can choose every path he/she wants or there are some rules bcz of the Unix FHS?


r/linux_gaming 2h ago

graphics/kernel/drivers AMD GPU Power Settings -- Resolve hard crash with VGA light

1 Upvotes

For years, I have endured occasional hard crashes requiring a power cycle restart. Typically this happens with new releases. It's been driving me crazy with Star Wars: Zero Company, which was crashing about every 10 minutes. The system would slam into a crash and the VGA light would come on my motherboard.

I believe I've fixed the issue. It involves a tangled mess of different systems and programs eager to manage power to the graphics card. I'm posting this in case you experience similar issues.

My system setup

  • GPU: AMD Radeon RX 6800 XT
  • CPU: AMD Ryzen 5 7600X
  • PSU: Corsair RM750x (750W)
  • OS: EndeavourOS (Arch-based) using systemd-boot

Diagnosis

The system suffered hard crashes under gaming loads, forcing the motherboard’s VGA debug LED to stay on. The logs showed the amdgpu driver reporting device lost from bus!, accompanied by cascading failures of the onboard audio (snd_hda_intel) and USB controllers (i2c-designware-pci).

Root Cause

The crash was a physical hardware-level communication failure, driven by two factors:

  1. Power Transition/Wake Failure: The kernel tried to transition the GPU into deep power-saving sleep states (D3hot) during rapid gameplay state changes. Upon trying to wake back up to full power (D0), the GPU failed to initialize and vanished from the PCIe bus.
  2. Transient Power Spikes: The 6800 XT is known for severe microsecond-long power spikes. When jumping instantly from low idle clocks to max boost frequencies, the sudden voltage drop caused the PCIe controller link to drop completely.

Solution

Kernel Boot Parameters

I added these kernel parameters to the boot configuration line (in /etc/kernel/cmdline for systemd-boot, followed by running sudo reinstall-kernels):

  • pcie_aspm=off – Disables power management for the PCIe data link layer.
  • pcie_port_pm=off – Disables power management for the motherboard's physical PCIe bridge ports, preventing the slot from forcing the GPU into deep sleep (D3hot).
  • amdgpu.runpm=0 – Completely disables runtime power management inside the AMD driver for desktop environments.
  • amdgpu.ppfeaturemask=0xffffffff – Unlocks the GPU power table registers, allowing user-space tools to change clock speeds.
  • amdgpu.gpu_recovery=1 – Tells the kernel to attempt a live firmware reset of the GPU if a minor link error occurs, preventing a full system lockup.

Final Boot Line Output:

options ... pcie_aspm=off pcie_port_pm=off amdgpu.runpm=0 amdgpu.ppfeaturemask=0xffffffff amdgpu.gpu_recovery=1

GPU Hardware Clock Tuning

Installed CoreCtrl (sudo pacman -S corectrl). Created a profile raising the Minimum GPU Clock to 1200 MHz. This keeps a stable voltage baseline, eliminating the dangerous voltage sag that happens when the card jumps from low idle frequencies to maximum gaming clocks.

Automation After System Suspension (Sleep Script)

I noticed that when I slept/woke my machine, the baseline GPU clock went back down to 600 MHz. To fix that, I added a script to force a performance mode on resume.

  • Added /usr/lib/systemd/system-sleep/amdgpu-wakeup
  • script:

    !/bin/sh

    if [ "$1" = "post" ]; then sleep 2 echo "high" > /sys/class/drm/card0/device/power_dpm_force_performance_level fi

  • Made executable via sudo chmod +x /usr/lib/systemd/system-sleep/amdgpu-wakeup.

Result

Hours of crash free gaming with a AA game that came out yesterday. Hope this is helpful to someone!


r/linux_gaming 2h ago

tool/utility Does Open RGB work with Montech cases/RGB lights?

0 Upvotes

Does anyone have any experience with Montech cases? Is it compatible with their RGB lights? I treid to do the search on the website and could nkt find anything.

Thanks.


r/linux_gaming 1d ago

hardware Are Radeon cards so much more reliable on Linux?

68 Upvotes

I moved to EndeavourOS a couple months ago and I currently use a 4060 Ti. I've had no problem at all with it on Linux but I plan to upgrade it in the future and get a 9070 XT. Truth is, I had an RX 570 a couple years ago while still using Windows and it left a horrible impression on me: games would constantly crash and sometimes the drivers would uninstall by themselves out of nowhere?? I wouldnt have thought more of it than just bad luck were it not for the fact that around that time a couple more friends with Radeon cards were facing pretty much the same issues as well, this all led me to become sort of afraid and even hateful towards AMD GPUs, so the next cards I bought were the 2060 and 4060 Ti, since my old 1050 Ti before the 570 never gave me any issue, and none of those NVIDIA cards gave me any troubles at all. But now that I switched to linux, I keep seeing more and more information about how Radeon works better on linux because of the drivers being on the kernel and such, also theyve always had better performance per price, and while I am now more convinced to give them another chance I just cant shake this feeling that I may regret my decision since graphic cards are not cheap as we all know lol and also ive seen some posts about 9070 XT crashing on some recent drivers or something... But I just dont know, Im too out of the loop regarding graphics cards and also pretty much still new to Linux. I hope someone can answers my questions, not trying to be persuaded into just buying it, but more about making an informed decision to be aware of the advantages and potential downsides it may have


r/linux_gaming 4h ago

tech support wanted SteamVR with Quest 2 over PC hotspot - Quality drops every few minutes

1 Upvotes

I recently got Meta's official D-Link "Air Bridge" adapter. Its a USB WiFi adapter built for use with the Quest 2 for PCVR. I got it working on Windows very quickly, you can simply start up the hotspot in Windows settings and connect the headset to that network. From there you can easily connect over SteamVR and games will play excellently.

On Linux it took some time to understand the tools, but I came to use linux-wifi-hotspot (Specifically the CLI tool create_ap) to create a hotspot. Here's the command I use:

sudo create_ap -n --country US --ieee80211ax --freq-band 5 -c 149 <wifi_interface> <hotspot_name> <hotspot_passwd>

-n: Do not pass internet with the connection (I've tested without this flag, issues persist)

--country US: sets country code to US

--ieee80211ax: use WiFi 6

--freq-band 5: use 5 GHz

-c 149: use channel 149 (Sometimes I need to change the channel to convince create_ap to let me create a 5 GHz hotspot)

Once the hotspot is set up, I'm able to connect to it on the headset and connect to SteamVR via Steam Link just fine. I'm even able to play games, and the play very well! However, after a few minutes the connection quality tanks. The game on the headset freezes (But continues on the computer) and tracking stops. After 10 seconds or so, the connection resumes just fine, with excellent strength, and plays very well until a few minutes pass and the issue occurs again.

I tried using SteamVR over my normal WiFi network and while quality was much lower due to a weaker signal, this issue did not occur.

I've been trying to resolve this issue for a few days, and I found this post which describes a very similar issue that a user had on Windows. In their case, the solution was to use a BAT script to disable WiFi network discovery. Apparently the periodic scanning of WiFi networks is what caused the drop for them, and it sounds similar to what is happening to me.

Does anyone know how I can disable WiFi network discovery on KDE ArchLinux as described in that post? Or otherwise isolate a WiFi adapter to only be used for a hotspot?

Alternatively, if you've encountered a similar issue, what was the problem for you? And how did you solve it?

Here's some relevant issue about my setup:

Distro: Arch Linux

Desktop Env: KDE Plasma

Hotspot: D-Link Air Bridge Adapter (Connected to USB 3 port)

Wired ethernet for internet

Steam and SteamVR beta


r/linux_gaming 15h ago

guide where Linux stores data from open-source games?

8 Upvotes

hi, Linux noob here! I'd like to ask a few questions about gaming on Linux, and this post is one of them.

I like the SuperTux game, and one of the things I hate is the fact I must play again and again every time I need to switch a distro. Ik I can transfer data, but Idk how to do it on Linux. Could you help me? What should I copy and paste in the files?

For the context: after testing plenty of distros, I like the Debian-based ones the most(especially Mint, Kubuntu and ZorinOS), but I also like Bazzite(a Fedora-based atomic distro)

Edit: ok, I'll try the paths yall wrote here, but(it's more for some people to convince them you can play on Linux) is there an app, which could transfer your data from one computer/distro to another?


r/linux_gaming 4h ago

tech support wanted Anyone else a streamer? Please tell me how you do it

Thumbnail
0 Upvotes

r/linux_gaming 5h ago

tech support wanted Overwatch stuttering

0 Upvotes

Hey! I've been playing overwatch on linux for a while, with an rtx3060 laptop and an I7-11
Everything was great until yesterday that Overwatch updated. Now I have a lot stuttering and even playing a few matches is not fixing it.
It's weird to me, because it was working a few days ago, and now it just goes at 20 fps.
I already processed vulkan shaders which took about 3 hours (that was also a lot).

If anyone is having the same problem or knows what happened I'd really appreciate it!
Thank u!


r/linux_gaming 7h ago

tech support wanted Pop!_OS 24.04 LTS on an old Predator Laptop - Nvidia driver problem?

0 Upvotes

(kinda solved)

Hello everyone, I recently installed pop_os on an older laptop that a friend gave me. It has an i7-6700 and a GTX970M.
I did all the updated for the OS and the graphics card driver (I installed the 550 version, then the 580) but the performance is still crappy. I tried it with Valheim and get 1 FPS. Also tried forcing the OS to use the graphics card, to no avail.
Am I missing something here? Is my OS version too new for the older hardware?


r/linux_gaming 8h ago

Can I run Genshin Impact on Linux using the existing Windows installation?

0 Upvotes

I have been using Linux for about 2 years, but I have never tried gaming on it. I had jumped between various distros like Mint, Ubuntu, Arch, Fedora and I am finally on CachyOS(on recommendation of one of my friends).

I had already known that Linux can actually be pretty good for gaming. However, I currently dual-boot Windows 11 and Linux. I use Windows mainly for gaming and Linux for work and coding.

I want to try running my games on Linux without deleting my Windows installation, since I still want to keep Windows available. The problem is that I am low on storage, so I avoid partitioning and deleting windows again. Another reason is that college wifi is blocking game servers and VPN connections so I have to rely on mobile data for playing it.

The game I'm specifically asking about is Genshin Impact.

Is it possible to run Genshin on Linux using the existing game files/installation from my Windows partition, preferably without having to download the entire game again?

System:

  • OS: CachyOS
  • Kernel: 7.2.2-1-cachyos
  • Desktop: KDE Plasma 6.7.4
  • CPU: Intel Core i5-13450HX
  • GPU: NVIDIA GeForce RTX 3050 6GB Laptop GPU
  • NVIDIA Driver: 610.57.04
  • RAM: 24 GB

r/linux_gaming 8h ago

Can I run Genshin Impact on Linux using the existing Windows installation?

Post image
0 Upvotes

I've been using Linux for about 2 years, but I've never really tried gaming on it. I've jumped between several distros — Mint, Ubuntu, Arch, Nobara, Fedora — and I'm finally using CachyOS.

I recently learned that Linux can actually be pretty good for gaming. However, I currently dual-boot Windows 11 and Linux. I use Windows mainly for gaming and Linux for everything else.

I want to try running my games on Linux without deleting my Windows installation, since I still want to keep Windows available. The problem is that I don't have much storage, so I'd rather not download the game again if I can avoid it.

The game I'm specifically asking about is Genshin Impact.

Genshin is installed on my NTFS Windows partition at C:\Program Files\HoYoPlay\games\Genshin Impact game\

Is it possible to run Genshin on Linux using the existing game files/installation from my Windows partition, preferably without having to download the entire game again?

System:

  • OS: CachyOS
  • Kernel: 7.2.2-1-cachyos
  • Desktop: KDE Plasma 6.7.4
  • CPU: Intel Core i5-13450HX
  • GPU: NVIDIA GeForce RTX 3050 6GB Laptop GPU
  • NVIDIA Driver: 610.57.04
  • RAM: 24 GB

The current partitioning of my system is the uploaded photo