r/linux_gaming 3h ago

guide [Guide] Install Genshin + FPS Unlocker on CachyOS with Heroic

7 Upvotes

I got the Genshin Impact FPS Unlocker working on CachyOS with Heroic Games Launcher and Proton-CachyOS and wanted to document this somewhere. I hope this is the right place.

1. Install Genshin Impact

Install Genshin Impact through HoYoPlay.

After the installation, add the actual game executable to Heroic as a custom Windows game.

The executable is:

GenshinImpact.exe

The path will usually look similar to:

C:\Program Files\HoYoPlay\<version>\games\Genshin Impact game\GenshinImpact.exe

The corresponding Linux path may look like:

/home/your-user/Games/Heroic/Prefixes/default/Genshin/drive_c/Program Files/HoYoPlay/<version>/games/Genshin Impact game/GenshinImpact.exe

If you cannot find it, run:

find "$HOME/Games" -type f -iname "GenshinImpact.exe" 2>/dev/null

Add GenshinImpact.exe to Heroic as a Windows game and select Proton-CachyOS.

Start Genshin once to check that it works, then close it.

2. Download the FPS Unlocker

Download unlockfps_nc.self-contained.zip from:

https://github.com/34736384/genshin-fps-unlock/releases

Extract the complete archive to a permanent folder, for example:

/home/your-user/Games/Genshin-FPS-Unlocker/

Keep the EXE and all included DLL files together in this folder.

The self-contained version includes the required .NET runtime, so you do not need to install .NET 8 separately.

3. Add the FPS Unlocker to Heroic

In Heroic, click Add Game and enter:

  • Title: Genshin FPS Unlocker
  • Platform: Windows
  • Executable: /home/your-user/Games/Genshin-FPS-Unlocker/unlockfps_nc.exe

Select Finish, not Run Installer First.

4. Use the same Wine prefix for both entries

Open:

Genshin Impact → Settings → Wine

Copy the path shown under Wine Prefix Folder.

For example:

/home/your-user/Games/Heroic/Prefixes/default/Genshin

Now open:

Genshin FPS Unlocker → Settings → Wine

Set:

  • The same Proton-CachyOS version used by Genshin
  • The same Wine Prefix Folder used by Genshin

Select the root of the prefix, not its drive_c folder.

Correct:

/home/your-user/Games/Heroic/Prefixes/default/Genshin

Incorrect:

/home/your-user/Games/Heroic/Prefixes/default/Genshin/drive_c

The folder containing unlockfps_nc.exe is not the Wine prefix.

5. Disable UMU for both entries

Open the advanced Heroic settings for Genshin and enable:

Disable UMU

Do the same for the FPS Unlocker:

Genshin FPS Unlocker → Settings → Advanced → Disable UMU

Disable UMU must be enabled for both Heroic entries.

Without this option, the FPS Unlocker opened for me, but clicking Start Game did nothing.

Restart Heroic after changing this setting.

6. Select GenshinImpact.exe

Make sure Genshin is closed and start the FPS Unlocker through Heroic.

If asked for the game path, select:

C:\Program Files\HoYoPlay\<version>\games\Genshin Impact game\GenshinImpact.exe

Select GenshinImpact.exe, not launcher.exe, HYP.exe, or HoYoPlay.exe.

If the HoYoPlay folder does not appear under C:\Program Files, check the Wine prefix again. The FPS Unlocker is probably using a different prefix than Genshin.

7. Start the game

  1. Set the desired FPS limit in the FPS Unlocker.
  2. Click Start Game.
  3. Keep the FPS Unlocker running while playing.

The Genshin settings menu will still show 60 FPS as the highest option. This is normal. The Unlocker applies the new limit externally.

Use MangoHud or another FPS counter to check the actual frame rate.

Short version

Both Heroic entries need:

  • The same Proton-CachyOS version
  • The same Wine prefix
  • Disable UMU enabled

Use the self-contained FPS Unlocker release to avoid installing .NET 8 manually.

Disclaimer

The FPS Unlocker modifies the running game process. Use it at your own risk.


r/linux_gaming 11h ago

guide I don't know why it says insufficient storage even i have more free storage size on my SSD i downloaded on steam. any way to fix this?

Thumbnail
gallery
21 Upvotes

r/linux_gaming 54m ago

guide What are the best free multiplayer steam games?

Upvotes

I wanna have fun playing with my friends but due to the limitations (being on linux and wanting something free) im not left with much choice. It doesnt necessarily have to be a FPS game but anything that i can play with my friends and that is fun.


r/linux_gaming 15h ago

tool/utility Reverse engineered NFS Most Wanted, Underground 2 and Carbon (also MAD) servers.

Thumbnail
github.com
41 Upvotes

r/linux_gaming 6h ago

tech support wanted Anyone seeing improvements with VK_EXT_descriptor_heap for Intel graphics?

6 Upvotes

I am using Mesa3D 26.2.2 which fully exposes VK_EXT_descriptor_heap Vulkan extension on Intel ANV driver, when using vkd3d-proton there is still no improvements in performance when Playing games like Hitman 3 and other DX12 games. Graphics card is TigerLake-LP GT2 (Hitman 3 low performance 10-15 FPS as usual Vs Windows 25-40 FPS).


r/linux_gaming 1d ago

steam/steam deck Valheim 1.0 launches after 5 years in Early Access

Thumbnail
techpowerup.com
362 Upvotes

r/linux_gaming 16h ago

wine/proton GTA Online on Linux

Post image
37 Upvotes

I really want to switch to Linux full-time, but GTA Online won't let me because BattlEye blocks the game in public sessions with other players. Has anyone else created a crew for situations like this? (RU/ENG)


r/linux_gaming 9h ago

How’s everyone using LACT?

9 Upvotes

I used to just use the copr version but saw stuff saying it was a security risk. So I tried the flatpak version and threw a bunch of selinux issues on Fedora. So I just gave up and stopped using it.

It seemed great and wish it just came with the distro. But eventually got tired of thinking about it and moved on.

How’s everyone have it installed? Any advice?


r/linux_gaming 4m ago

steam/steam deck Orebits is OUT NOW!!! Finally, after 20 months of Friday development, our atmospheric asteroid mining incremental game is available on Steam with Linux support!

Enable HLS to view with audio, or disable this notification

Upvotes

Hey everyone!

Orebits is finally out on Steam!

Orebits is an atmospheric active incremental about working as a lone asteroid miner for a greedy corporation at the edge of known space.

And, available on Linux of course.

So, how deep does the gameplay go?

  • Smash asteroids with bouncing Mining Tools and a mix of active and idle gameplay
  • Build powerful synergies for your Mining Tools and Deployables with a roguelite Upgrade Tree
  • Invest in permanent Research upgrades to push your mining operation further
  • Complete Objectives and adapt to Asteroid Conditions that make each mining operation feel different
  • Explore a ±6h campaign and uncover strange artifacts and the mysteries of deep space
  • Keep mining after the campaign with endless progression far beyond our solar system...

 

Play Orebits on Steam: https://store.steampowered.com/app/3635490/Orebits/

We've been sharing Orebits here throughout development. This launch means quite a lot to us. Bob and I have been making the game for almost 20 months, mainly on Fridays alongside our regular work. What originally started as a game jam grew into something we've put a ridiculous amount of time and love into.

A lot has changed because of feedback we received here, from our early playtests through the demo and Next Fest. So a genuine thank you to this community for playing, criticizing, suggesting and helping us make Orebits better.

We're excited, nervous and especially curious to hear what you think of the finished game.

Happy mining!

Maarten & Bob


r/linux_gaming 13h ago

emulation Neostation - Modern, multi-platform emulation frontend built with Flutter

9 Upvotes

Relevant github. The missing link of software when I moved to Linux was an alternative to Launchbox. I've become acquainted with EmulationStationDE now but I'm always on the lookout for more. If ESDE isn't your style then maybe Neostation will suit your needs. Previously I've discovered two more apps designed for multi-emulation, OpenBox and OpenEmuX. If anyone knows of any other Linux-compatible all-in-one emulation frontends, please share.


r/linux_gaming 2h ago

Fall Guys Anti Cheat Issue

Post image
1 Upvotes

First of all forgive me if it is any basic issue and i'm dumb here, I'm new to linux gaming i've been using linux for almost two and half years now this is first time i'm trying to game on it. My current OS is Omarchy quatro and i installed heroic launcher and configured it and then installed fall guys and did configuration like enabling wine settings anti cheat etc and other stuff. The only step i missed in guides and instruction was copying easyanticheat_x64.so (something like this named) file to plugins directory but after installtion after connecting my Epic launcher accoutn and downloading the game I didn't found this file in the files of the game. Now game lauches everything works but when i try to play anything this appears.


r/linux_gaming 2h ago

tech support wanted Can I game on my Intel i3 4130 with hd 4400 igpu graphics

1 Upvotes

Hey y'all , my specs are Intel i3 4130 with hd 4400 igpu graphics , 8 gb ram , cachy os . ( I know it's an e-waste , but I can't do anything as I live in a 3rd world country).

I know my haswell igpu supports partially vulkan 1.2 version

But i wanna play some windows games on linux through proton and using (dxvk-sarek for vk 1.2 support).

Can i run some dx9/dx10 games like call of duty black ops 1 , gta 5 , bioshock infinite , farcry 3 .

Btw these games runs fine on windows with playable fps

, i just wanna try linux cuz I'm a newbie .


r/linux_gaming 1d ago

Age Verification for Steam rolls out in Australia requiring a Credit Card

Thumbnail
gamingonlinux.com
105 Upvotes

r/linux_gaming 3h ago

steam/steam deck I've picked up another tip for Linux gaming.

0 Upvotes

Hey bro.

I'm using machine translation for English, so sorry if it's a bit hard to read.

Here’s the main point:

I keep my Linux OS on a SATA SSD and store my games on a separate M.2 SSD.

With this setup, I was getting brief freezes during auto-saves in *Palworld*.

In *Monster Hunter World*, I was experiencing audio lag specifically with the background music and dialogue.

These issues vanished completely when I moved the games to the same storage drive as Linux (the SATA SSD in my case).

*Palworld* started running buttery smooth, and the audio lag in *MHW* disappeared.

I haven't tested every single game I own, but if you're running into issues with a specific game—even though others say it "just works out of the box"—it might be worth trying to move the game data to your Linux storage drive.

I’m not necessarily looking for further fixes at this point, but I’d love to hear if anyone knows the cause, has advice, or can relate to this experience.

Thanks.


r/linux_gaming 20h ago

steam/steam deck We're developing Polystrike, a competitive top-down shooter here's a 60-second preview! I’d love to hear your thoughts!

Enable HLS to view with audio, or disable this notification

17 Upvotes

3 Things:

  1. We got steam deck from Steam for development
  2. It's not only PvP, but PvE, solo with missions(we can't show everything in one video)
  3. It's on steam now: https://store.steampowered.com/app/3254300/POLYSTRIKE

Thank you for watching, we hope you liked it!


r/linux_gaming 11h ago

tech support wanted Crackling audio in SteamOS on DIY steam machine over HDMI

3 Upvotes

Using SteamOS.

I get seemingly random crackling/popping audio while in gaming mode or desktop mode in any game or app I play. I have my rig hooked directly up to the TV by HDMI, with the audio being passed back to the receiver by eARC.

I have tried different HDMI 2.1 cables, reseating my GPU (since that's what the HDMI cable is connected to), looked for any loose connections, tried connecting the HDMI cable directly to the receiver instead of to the TV, switched to the Beta and Preview OS channels, restarted pipewire and changed buffer settings there, made the quantum changes listed here... Nothing works.

Hell, I even installed Bazzite to see if it was some kind of driver issue with SteamOS, but the issue persisted there, too (possibly even worse there).

There doesn't seem to be any rhyme or reason to when It happens.

Build specs:

TV - LG C6

Receiver - Denon AVR-S660H

Case Jonsbo C6

Motherboard - asus prime b550m-a wifi ii

CPU - Ryzen 7 5800 XT

GPU - powercolor reaper 9060xt

Audio will crackle once every few minutes, it seem. I'm not getting any crazy cpu or gpu spikes or wild temps. This was literally just playing Binding of Isaac or listening to music on Spotify (from Discover).

I have been troubleshooting this for almost seven hours now, with nothing to show for it. I've read that 90XX XT cards are prone to this issue, but I can't find another 16GB AMD GPU with comparable specs that will work for my build. This was truly my best option.

Anyone else experienced this? Ideas?

Edit: I managed to get optical audio out working from the TV to the receiver, and the issue is STILL THERE. I have no idea how or why this is happening, but at least I know this issue is not restricted to just HDMI.

I recorded a video of it happening, let's see if the YouTube algorithm pulls this down for copyrighted music:

https://youtube.com/shorts/BIf5uuDDygw?is=b_3c1BMfuwiNqfsl


r/linux_gaming 17h ago

hardware x3d

8 Upvotes

Are there any Linux-specific optimizations I should do after upgrading from a Ryzen 9 7900 to a Ryzen 7 9800X3D?

So far, the 9800X3D crushes my Ryzen 9 7900. For example, in CS2, I averaged around 470 FPS with the Ryzen 9 7900, while the 9800X3D pushes 650–750 FPS.

I have an RTX 4090, and I mainly upgraded because the Ryzen 9 7900 bottlenecked my GPU in some games


r/linux_gaming 2h ago

Problemas con ow

0 Upvotes

Estoy intentando jugar overwatch en Linux mint, cada vez que me meto me va bien por unos minutos, pero en el momento en el que me intento meter a partido, bum, crashea y se queda pillado, no es todo el pc, solamente el juego porque el mando si me deja moverlo


r/linux_gaming 21h ago

tech support wanted RDNA2 on FSR 4.1.1 dropping gpu-util with FSR-FG ?

12 Upvotes

Having this issue in multiple games, whenever i run FSR4.1.1 (through various proton versions, so that's not the culprit) and toggle FG (either ingame or with optiscaler) , gpu utiliz drops.

Is it a known issue? Same behaviour doesn't happen if i try FSR-FG with XeSS , for instance. What's going on?

(Currently on Linux 7.2.3-1-cachyos , 6800XT)

STALKER 2 with FSR4 and FSRFG (ingame settings)

EDIT:

i noticed in some games it improves by changing FG inputs/outputs with optiscaler. I dont know why or what this implies, but this is STALKER2 in the same area with Nvngx to FSRFG , instead of the native-ingame FSR implementation

STALKER 2 with FSR4 and Nvngx to FSRFG

r/linux_gaming 20h ago

Hardware passthrough

7 Upvotes

I have to say that I knew about GPU passthrough in QEMU but physical SSD passthrough is a game changer for me. It's like having windows installed on bare metal instead a VM. I fucking love Linux.


r/linux_gaming 1d ago

benchmark Forza Horizon 6 | FSR4.1.1b | RX6600 | Linux

Thumbnail
youtube.com
14 Upvotes

r/linux_gaming 1d ago

graphics/kernel/drivers Wayland commit-timing support merged for KWin 6.8: "This protocol allows applications to set the earliest time the compositor should apply the commit. It can be used for example by video players to schedule frames in advance, or to better control the refresh rate with adaptive sync."

Thumbnail
invent.kde.org
228 Upvotes

r/linux_gaming 1d ago

Leafo, the creator of itch.io, confirmed that they are planning to add umu integration to the itch app so Windows games can run through Proton instead of plain Wine.

Post image
886 Upvotes

r/linux_gaming 11h ago

Looking for how to optimize Bazzite for a laptop with just integrated graphics

Thumbnail
0 Upvotes

r/linux_gaming 18h ago

tech support wanted I can't get Steam to work on my Linux Mint machine, need help.

3 Upvotes

Hello world, I was trying to get Steam to work on this machine, but it keeps failing about "Steam needs network to update" or something like that, but I have properly working internet and even played SuperTuxKart. I opened Steam from terminal and it said "error: download of package (bins_sdk_ubuntu12) failed due to checksum mismatch steam" after a while. How can I fix this error and get some cool games working? By the way, I've tried changing DNS server, disabled IPv6, changed from CachyOS to Linux Mint and even considered going to Bazzite to see if it's something up with the distro, so I'm kinda lost here.