linux

Proton Compatibility

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 game via the browse option and not the select one steam gives.
  • Set the Compatibility to proton you usually use for other games.
  • Add the launch options below to Launch Options on game Properties WINEDLLOVERRIDES="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 game via the browse option and not the select one steam gives.
  • Set the Compatibility to proton you usually use for other games.
  • Add the launch options below to Launch Options on game Properties WINEDLLOVERRIDES="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=480 before %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

End of Article, feel free to reach out to me if you notice any errors or typos and I will gladly adjust. Retr0