Personal compatibility notes for running games via Proton on CachyOS. All entries tested on my system — your mileage may vary.
| Game | Proton Version/Native | Launch Options | Source | Notes |
|---|---|---|---|---|
| Mortal Kombat 1 | proton-cachyos-10.0-sunset-slr-x86_64 | prime-run gamemoderun %command% |
steam | turn off steam overlay in-game, install gamemode from terminal sudo pacman -S gamemode lib32-gamemode, native btrfs |
| Tekken 8 | GE-Proton10-34 | prime-run gamemoderun %command% |
steam | native btrfs |
| Marvel Rivals | proton-cachyos-11.0-20260521-slr-x86_64 | prime-run gamemoderun %command% |
steam | native btrfs |
| Doom Eternal | proton-cachyos-11.0-20260602-slr | +com_skipIntroVideo 1 gamemoderun %command% |
lutris(pirated) | using ntfs-3g driver |
| DOOM: The Dark Ages | GE-Proton11-1 | +com_skipIntroVideo 1 WINEDLLOVERRIDES="steam_api64,steamclient64=n,b" PROTON_DISABLE_LSTEAMCLIENT=1 gamemoderun %COMMAND% |
lutris(pirated) | native btrfs |
| MECCHA CHAMELEON | proton-experimental | WINEDLLOVERRIDES="OnlineFix64=n;SteamOverlay64=n;winmm=n,b;dnet=n;steam_api64=n;winhttp=n,b" gamemoderun %command% |
steam (pirated) | using ntfs-3g driver, install Microsoft Visual C++ 2015-2022 via winetricks or protontricks |
| LEGO Batman: Legacy | Proton-CachyOS Latest | gamemoderun %command% |
lutris(pirated) | using ntfs-3g driver, install Microsoft Visual C++ 2015-2022 via winetricks or protontricks |
| Watch Dogs | GE-Proton11-1 | — | lutris(pirated) | using ntfs-3g driver |
| Batman: Arkham Origins | GE-Proton10-24 | gamemoderun %command% --nostartupmovies |
lutris(pirated) | using ntfs-3g driver |
| Forza Horizon 6 | proton-cachyos-11.0.20260702(slr) | WINEDLLOVERRIDES="OnlineFix64=n;SteamOverlay64=n;winmm=n,b;dnet=n;steam_api64=n;winhttp=n,b" PROTON_DLSS_INDICATOR=1 SteamAppId=480 PROTON_VKD3D_HEAP=1 VKD3D_CONFIG=skip_application_workarounds,descriptor_heap,avoid_image_buffer_aliasing gamemoderun %command% |
steam(pirated) | using ntfs-3g driver |
| Injustice 2 | GE-Proton11-1 | gamemoderun %command% |
lutris(pirated) | using ntfs-3g driver |
| Tekken 7 | GE-Proton10-24 | gamemoderun %command% |
steam | native btrfs |
| WWE 2K25 | GE-Proton11-1 | gamemoderun %command% |
lutris(pirated) | using ntfs-3g driver |
| Elden Ring | GE-Proton10-26/GE-Proton10-34 | PROTON_DISABLE_LSTEAMCLIENT=1 gamemoderun %command%/gamemoderun %command% |
lutris(pirated)/Heroic Launcher(pirated) | using ntfs-3g driver |
| Ready or not | GE-Proton10-34 | WINEDLLOVERRIDES="winmm,winhttp=n,b;SteamOverlay64,OnlineFix64,dnet,steam_api64=n" SteamAppId=480 SteamGameId=480 gamemoderun %command% |
steam(pirated) | using ntfs-3g driver |
| Counter-Strike 2 | native | - | steam | native btrfs |
| Cyberpunk 2077 | GE-Proton11-1 | PROTON_FSR4_UPGRADE=1 PROTON_USE_NTSYNC=1 PROTON_USE_OPTISCALER=1 gamemoderun prime-run %command% --launcher-skip |
steam | native btrfs |
| Uncharted: Legacy of Thieves Collection | - | - | lutris(pirated) | using ntfs-3g driver |
| Death Stranding | cachyos-11.0-20260429-slr | WINEDLLOVERRIDES="d3dcompiler_47=n;dxgi=n,b;ReShade64=n,b" PROTON_ENABLE_WAYLAND=1 gamemoderun %command% |
Heroic Launcher(Epic Games) | using ntfs-3g driver |
| Ghostrunner | UMU-Proton-10.0-4 | - | Heroic Launcher(Epic Games) | using ntfs-3g driver |
| Rise of the Tomb Raider | - | - | Heroic Launcher(Epic Games) | using ntfs-3g driver |
| Red Dead Redemption 2 | GE-Proton11-1 | PROTON_ENABLE_WAYLAND=1 WINEDLLOVERRIDES="version,ScriptHookRDR2,ModManager.Core,ModManager.NativeInterop,NLog=n,b" %command% -skipPatcherCheck |
Heroic Launcher(pirated) | using ntfs-3g driver |
| Black Myth Wukong | GE-Proton11-1 | PROTON_NVIDIA_LIBS_NO_32BIT=1 PROTON_DLSS_UPGRADE=1 PROTON_LOCAL_SHADER_CACHE=1 PROTON_ENABLE_WAYLAND=1 PROTON_USE_NTSYNC=1 WINEDLLOVERRIDES="steam_api64,steamclient64,voices38=n,b" PROTON_DISABLE_LSTEAMCLIENT=1 gamemoderun %command% |
Lutris(pirated)/Heroic Launcher(pirated) | using ntfs-3g driver, voices38 version |
To have voice voices38 games work on linux do these steps:
- Add the game exe or launcher exe as
non steam gamevia thebrowseoption and not the select one steam gives. - Set the
Compatibilityto proton you usually use for other games. - Add the launch options below to
Launch Optionson gamePropertiesWINEDLLOVERRIDES="steam_api64,steamclient64,voices38=n,b" PROTON_DISABLE_LSTEAMCLIENT=1 %COMMAND%
To have online fix games work on linux do these steps:
- Add the game exe or launcher exe as
non steam gamevia thebrowseoption and not the select one steam gives. - Set the
Compatibilityto proton you usually use for other games. - Add the launch options below to
Launch Optionson gamePropertiesWINEDLLOVERRIDES="winmm,winhttp=n,b" %command%
If one above doesn’t work try this:
WINEDLLOVERRIDES="winmm,winhttp=n,b;SteamOverlay64,OnlineFix64,dnet,steam_api64=n" %command%
Extra notes
-
If your game launches as “official” game check if there’s a steam_appid.txt in the game folder. If there is delete it and try again.
-
To run games as spacewar you can add
SteamAppId=480 SteamGameId=480before %command%SteamAppId=480 SteamGameId=480 %command%
What’s better lutris or Heroic Launcher?
Based on my testing if you prefer using steam big picture mode then use heroic launcher for better performance cause on my usecase i found it hard to launch lutris shortcuts on steam. The games do run with lutris too but i just like heroic more i guess.
My notes for MK1
Proton experimental did make mk1 a bit better and more stable but game still suffers from stuttering will try “GE-Proton10-34”.
Update: mk1 with “GE-Proton10-34” worked a bit better but the fatal blows and brutality is still stuttering, i’ll try “GE-Proton11-1” now with a new set of launch options.
Update: there was a problem while launching, apparently gamemode was not installed system-wide only for “GE-Proton10-34” because of which my launch commands were not working they seem to be working now, “GE-Proton11-1” made it launch shaders are compiling a bit faster, the lag is still there.
Update: just found a post stating that “GE-Proton10-10” fixes the stutters i’ll give it a try now. it started to lag a lot more than the previous tests.
Update: after a lot of trial and error i’ve successfully able to run mk1 on “GE-Proton11-1” and it gave much better performance and less stutter.
Final Decision
by the looks of it i think lutris gives more fps in pirated games compared to steam, but for games like Meccha Chameleon requires steam to play online.
System Specs
I tested all the games on my ASUS TUF A15:
OS: CachyOS
KERNEL: 7.1.3-1-cachyos
CPU: AMD Ryzen 9 5900HX with Radeon Graphics
GPU: NVIDIA GeForce RTX 3060 Laptop GPU
GPU DRIVER: NVIDIA 610.43.02
RAM: 31 GB