
KRS
Published
Works perfectly out of the box. I've tested all features, from the game itself, to changing various options/settings, the replay recorder etc. Performance is smooth. Haven't had any crashes yet.
gamemoderun gamescope -f -W 2560 -H 1440 -r 120 --hdr-enabled --adaptive-sync -- %command%
The game runs as is without any tinkering necessary. HDR support through gamescope is working well. The game itself has quite a bit of traversal stutters in some areas (not a linux specific issue), but I'm happy with the performance otherwise. I have it set to the High preset, with RT on, DLSS quality, at 1440p and get between 50-90 fps depending on area. Have not applied any mods or anything like that yet.
Proton-tkg 5.18.r3.g9acfa3b8
Since regular proton isn't currently working, I wouldn't say a typical gamer would be able to solve this on their own. But simply extracting the latest proton-tkg release to the ~/.local/share/Steam/compatibilitytools.d directory and forcing the use of it in the game's properties makes it work flawlessly (minus achievements). Hopefully Valve updates their native proton to be based on a more recent Wine release soon.
I ran this with Proton-GE-20-1 but I'm sure it'd work just fine with any other proton version.
Works well for the most part, minus the issues with the window disappearing on startup sometimes.
As others have noted, the game can be difficult to get into fullscreen by using the settings menu. But by pressing Alt + Enter I’m consistently able to set the game to borderless fullscreen mode. In fact, to get the game to start I have to press Alt + Enter twice while the initial loading screen is showing otherwise the window just closes again.
PROTON_ENABLE_NGX_UPDATER=1 DXVK_NVAPI_DRS_SETTINGS=NGX_DLSS_RR_OVERRIDE=on,NGX_DLSS_SR_OVERRIDE=on,NGX_DLSS_FG_OVERRIDE=on,NGX_DLSS_RR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest,NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=render_preset_latest gamemoderun %command%
I added the following to the Engine.ini to enable DLSS Auto exposure to reduce ghosting:
[ConsoleVariables] r.NGX.DLSS.AutoExposure=1
I initially tried it without any sort of tinkering and it worked just fine. Later I added the launch options and ini tweaks to further enhance it. The launch options mainly makes sure that the latest DLSS version is used, and it gets set to Preset K. I noticed a lot of ghosting and other DLSS artifacts however, especially at night time. Enabling DLSS auto exposure greatly reduces it.
With all settings set to High including Hardware Lumen, with DLSS set to balanced, I generally get 55-70 fps in outdoor areas and 100+ indoors. Some areas are less than that but that seems like the game being poorly optimized.
Some framerate issues through Proton. No such issues using Wine staging manually.
Had some framerate issues when running the game through Steam after installing. I'm not sure which Proton version was used. Running the game through Wine staging manually with dxvk installed produced a silky smooth 60fps at ultra settings. I've played the game through Wine staging for several hours without any issues.
Currently have to switch to Proton Experimental. Even the latest GE-Proton won't launch it. But other than that I have not had to add any special launch commands etc.