PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr11 VKD3D_FEATURE_LEVEL=11 %command% -dx11 -SKIP_LAUNCHER
Don't use experimental, since it has a memory leak. Using the latest version that's not experimental works well without any issues.
Multiple versions of Proton tested
Constant random freezes, multiple versions of Proton used, all failed to prevent freezing. Switching from exclusive fullscreen to standard fullscreen did nothing.
Works well with max settings, no issues with Raytracing or DLSS. Minor Memory Leak though
Everything worked well for me out of the box. Using the games benchmark I did find that Linux runs about 20 ish frames less than Windows. Linux ran an average of 120 and Windows ran about 140.
The only problem I really encountered was that there is a definitely a memory leak. It's pretty slow and as others have mentioned I didn't notice any downgrade in quality up but I could see my used RAM slowly trickling upward.
Runs perfectly with the latest Proton-GE which has an ntsync patch. Make sure you have /dev/ntsync in your kernel, otherwise ntsync will not be used. Base Proton works fine, but stutters every so often.
MANGOHUD_CONFIG=fps_limit=45,no_display,fps_limit_method=early mangohud %command%
FPS limited to 45
Limit FPS through launch options and do not use any other method to frame limit, use max HZ and no frame limit on Steam Deck or there will be severe camera judder issues. Other than that, very smooth experience. No crashes and only very occasional frame drops that don't distract too much. Limit to 30fps if you want more stable experience but 45fps works good for me. I do not use any frame gen.
Playing offline will mark your saves as such, forcing you to enter offline mode (in game) in order to load them
Works pretty good! The launcher is easily skipped by pressing the A button by default. The game can usually maintain a stable 60 fps, however there are certain areas which cannot reach 60 fps no matter the settings used. As a result, this game is best played with mostly low settings and a 40 fps limit if you want an unbreakable framerate
Works fine, just disable the DX12 Reflex mode and Ray tracing. ChatGPT helped me with the launch commands as this is all new to me.
ROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 PROTON_HIDE_NVIDIA_GPU=1 DXVK_ASYNC=1 %command%
I had to disable the DX12 Reflex Mode alongside the ray tracing. It worked absolutely fine then.
gamescope -f -- %command%
Due to the DE i use nbeing ancient, the game froze.
Its the fault of MATE using Marco WM.
Need to downgrade proton from experimental, otherwise game has a major memory leak problem that will eventually crash the game.
PROTON_ENABLE_WAYLLAND=1 PROTON_ENABLE_HDR=1 LD_PRELOAD="" MANGOHUD=1 game-performance %command%
OK my previous report was a bit early, simply switching from the bleeding edge proton versions: experimental, proton-cachyos etc back to version 9 or even 8 solved the memory leak issue. Game is completely fine now
I cannot in good faith recommend this, I will try to dig deeper into the memory issue and hope its a me problem.
LD_PRELOAD="" MANGOHUD=1 game-performance %command%
Game seems to have a memory leak, or at least the first 2 levels: Paris and Sapienza. I first realized it when the game crashed, and at the time of the crash the game had allocated 29 gigs of memory. The kernel stopped the process. After that I closely watched the memory usage and yes, the game just bleeds memory. In missions memory usage steadily goes up, never down. This doesn't seem to effect the performace though.
Since performance isn't effected, at least you are able to keep playing. But It doesn't feel good knowing your game is a ticking time bomb.
You can play with some little problems.
Alt + Tab not working proparly.
Some buttons not working on keyboard. You may consider to play with a controller.
mangohud DRI_PRIME=0 RADV_PERFTEST=ngg,rapm,radv_rt=1,sam,cache_compressor,wave32,dualcu VKD3D_CONFIG=dxr11,dxr,no_upload_hvv mesa_glthread=true AMD_DEBUG=zerovram,nodma RADV_VIDEO_DECODE=0 PROTON_ENABLE_NVAPI=0 %command%
Only big performance hit is with Ray Tracing enabled, don't use it and the game works flawlessly.
__GL_THREADED_OPTIMIZATION=1 __GL_SHADER_DISK_CACHE_PATH=/home/user/.cache/shadercache __GL_SHADER_DISK_CACHE=1 gamemoderun %command -skip_launcher
After latest system upgrade my Hitman installation was freezing with no way of unfreeze until you quit the game. Here is what i did to help it:
- use the
__GL*options from the Proton help page, seemed to do a lot; - disable compositor during the game runtime (for me it was picom, just kill it and run it again after);
- use gamemoderun (not a built in thing, install it and run games with it, helps a lot);
- use NVIDIA DLSS in Hitman settings, really helped with performance.
I made a wrapper script to run all my games with the parameters, gist: https://gist.github.com/oleksandrzelentsov/0132ff3f6e95dbcf3a8699d9adbf67b1
Then in the game run options in steam i just do game_wrapper.sh %command% -skip_launcher, and similar, for every game. Game performance is surprisingly good now.
LD_PRELOAD="" mangohud game-performance %command%
The game crashes occasionally on Windows too. It's not super common, but it can happen.
Tested with mostly ultra/high settings, no frame generation, no upscaling, and no raytracing. The game stays at 120 FPS consistently with a flat frame time graph (manually capped by mangohud) in the vast majority of levels, even while capturing gameplay and doing 3 simultaneous NVENC encodes in OBS. In some areas on the Mendoza map it can drop down to around 90 FPS, which also happened to me on Windows.
100% Perfect
Runs right out of the box with no tinkering required. Modding may be more difficult than Windows due to WoA's mod installation going through a .exe manager, but I have not tested this yet.
Game jumps to second screen
Some of the game's buttons such as Load and Save and the corresponding menus are not as responsive as I would've hoped for requiring to jiggle the cursor around the button for a bit to get it selected.
PROTON_USE_WINED3D=0 PROTON_ENABLE_WAYLAND=1 DXVK_ENABLE_DXR=1 gamemoderun %command% -skip_launcher
Works fine OOTB, DXVK_ENABLE_DXR=1 required for ray tracing on my card. Flawless performance
Quoting Nvidia Changelog: "Fixed a bug that could cause the applications that use the VK_KHR_present_wait extension to hang on Wayland."
The error I got at crash time when running Steam and thus Hitman via Terminal seemed to relate to this and since switiching to the beta driver, the game has been running very well and without any crashes.
The game freezes randomly or frequently
Tested Proton Experimental and proton 9.0.4 - 8.05 - 7.0.6 - 6.3.8 same problem
Frequent crashes. Sometimes I can't start the first mission, sometimes I can play e.g. two missions and the third one crashes.
Game freezes & crashes after a random amount of time, but rather sooner than later.
Tried with Proton Experimental and Proton-GE10-2. No luck.
Install and play, nothing to report
None.
Sometimes the audio rendering engine I guess pulse audio doesn't play nice with each other or something sometimes the audio just fades away and comes back suddenly, weird issues with sometimes volume is louder on the left (Checked the hardware no problems with my connection or my headphones)
Go to Library > rightclick on the game > properties > compatibility > change to Proton 9.0-4
Barely works. At best I was able to play for 10 minutes.
Usually I can't even get into the menu. Video just freezes (audio still works), the game crashes after a few minutes. I tried changing the graphics settings, GPU, Proton version, inserting many launch options, all to no avail.
Selected "proton hotfix" and in the autorun menu selected options and "Exclusive FullScreen"
Runs out of the box
Works like a charm without any tinkering, possibly better than on Windows even
This game works perfectly fine
Install and play; nothing bad to report, everything just works.
Game did not even launch
Probably did something wrong but i could not even get the game to launch. Tried methods listed in here but no success.
PROTON_ENABLE_NVAPI=1 PROTON_NO_ESYNC=1 %command% -dx11
The game flashed between fullscreen and windowed on startup
The game freezes a few minutes after starting and needs to be forcibly closed
Right Trackpad to Mouse (For Aiming), Touch Left Trackpad to Right Click (For Aiming), Click Right Trackpad to Left Click (To Shoot), Click Left Trackpad to Control Key (For the special vision thing)
Locked at 45Hz
Middle Mouse Button not detected on SteelSeries Aerox 5, fine on other mice.
Ootb it didn't work. Never even started from Steam. Tried different things written here on Protondb and, for my configuration, nothing worked but disabling Vsync and switching to this proton version.
Works great OOTB.