


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.

DXVK_ASYNC=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr11 VKD3D_FEATURE_LEVEL=11 %command% -dx11
Installed ZHM Mod SDK for graphical and gameplay mods - https://github.com/OrfeasZ/ZHMModSDK - I use Skip Intro mod for faster startup time, and FreeCam mod so you can explore the game in cinematic fashion and figure out NPC pathing and behaviours for Contracts. I also use a Visual Mod that changes the colors for NPC outlines and object interactables to make them each uniquely distinguishable, as well as Level Mods that changes up the lighting visual for some maps.
Installing mods like ZHM Mod SDK might give you instability or crashing issues, so long as you don't install or use too many mods. Using the Mod Menu for certain things in-game might crash the game sometimes, especially if you're messing with giving yourself items, moving items or messing with NPCs.

protontricks is required if you're installing Peacock
Infrequent crashes when loading a save. The save remains intact.
Runs better than the Windows version, which had microstutters and alt-tab issues. Seemingly all fixed with Proton. Steady 60fps on vsync.
Highly recommend the Peacock Project which replaces the online server with a local server that keeps you in control of your save data, restores unobtainable unlocks, and allows multiple attempts for Elusive Targets. Peacock runs natively on Linux as an officially-supported platform.
I also managed to get Simple Mod Framework working by adding the mod manager as a non-steam game that runs in the same wine prefix as the main game. It's really finicky however: It took several attempts to deploy mods, and any mods that rely on Peacock plugins won't work. If you decide to try it anyway I'd recommend Heritage UI and Downright Excessive Renaming Project for a cleaner experience.

Nothing short of amazing. I can play this incredible game from the comfort of my bed lol.. at well above 75fps consistently
I use the decky framegen plugin. It allows the usage of dlss and framegen
To get the smoothest experience I recommend using DeckyFrameGen to be able to use DLSS and frame generation. It adds about 20-30 fps with a minimal impact on input delay

PROTON_ENABLE_NVAPI=1, VKD3D_CONFIG=dxr
Solid 60fps, no issues.

Repeated freezes at random intervals; retains audio but video stuck
Freezes but retains audio at random intervals - sometimes shortly after loading a level, sometimes up to 20 minutes into playing. Will continue playing audio ad infinitum, including dialogue going on around the player character, but never resumes video; stays frozen on that screen.
gamemoderun %command%
Works out of the box
-skip_launcher

Hitman: WOA fixes the biggest issue I had with Hitman 2; the small text prompts that were made harder to read by the Steam Deck's 800p screen.
-skip_launcher recommended for quality of life. Performance can be improved by about 10FPS using FSR 2 on balanced mode. I believe this also improves battery life, although I didn't do any proper testing to be able to say this for fact or give any values.

limited fps to 66 on oled. i didnt feel any terrible input lag. definitely playable and enjoyable. not speedrun quality though.
Changed most settings to medium, but honestly higher might be fine if you only want 30fps. 60 fps stable indoors for the most part.

Frequent crashes without VSync
Enabling VSync fixed all crashes

Barely playable with frequent crashes and freezes
Frequently just freezes then exits, no amount of tinkering has fixed
gamemoderun %command%
worked flawlessly out of the box
VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_wait gamescope -f --hdr-enable --force-grab-cursor -W 5120 -H 1440 -- %command% -skip_launcher
-skip_launcher
Runs perfectly
-skip_launcher

-skip_launcher
You'll need to set the in-game v-sync to "2" in order to get a consistent experience. On an LCD this will cap to 30 FPS and 45 FPS on OLED. Avoid using SteamOS's FPS cap as it adds an enormous amount of input lag to this game in particular. Battery life varies a lot; Ambrose Island and Mendoza are very heavy maps and will make your Deck ramp up the fans.
The minimap is very difficult to parse. I found the rest of the text to be readable.
For those who are interested in mods, here's a quick guide to getting Simple Mod Framework working in Linux:
- Install Hitman and Simple Mod Framework (SMF) on your Windows PC.
- Download and configure any mods you like and then deploy them on the PC.
- Once that's done, copy the SMF folder from your Hitman folder onto a USB.
- In Desktop Mode on your Steam Deck, plug in your USB and copy the SMF folder to the Hitman folder. You can easily find this by opening Steam in Desktop Mode, right clicking on Hitman World of Assassination, click on Manage, then Browse Local Files.
- Add a Non-Steam Game, click Browse, and navigate to the SMF folder.
- Add "Deploy.exe" to Steam, right click and go to Properties, enable it to run through whatever the latest version of Proton is.
- Run Deploy.exe in Steam and a console window will pop up as your mods are now applied, just as they were in Windows.
- The window will close once it's finished. After that go back to Gaming Mode and your mods will now work!

Game will run great on most hardware.
Works perfectly under Proton. Requires a constant internet connection despite being single-player. Scummy marketing.

gamemoderun mangohud %command%
Might be due to Ryzen 3300u being weak
fps varies from 20 to 30 fps after tweaking tht tdp using:
sudo ryzenadj --tctl-temp=95 --stapm-limit=28000 --fast-limit=28000 --stapm-time=64 --slow-limit=28000 --slow-time=128 --vrm-current=180000 --vrmmax-current=180000 --vrmsoc-current=180000 --vrmsocmax-current=180000
This game now works in VR on Linux, including controls. Played with Meta Quest 3 via ALVR.

Game would install fine, can't open game after installation.
Not sure how this is a gold rated game. Even with all launch options reccomended in the reports and different proton versions reccomended in the reports, the game would not start at all.

The default settings provide a good gaming experience, but there is still room for optimization in terms of power consumption
Before playing the game, I made the following adjustments on my Steam Deck. If your experience differs from mine, please try making the following changes:
- Set UMA Frame Buffer size to 4GB in BIOS
- Set swap file size to 16GB
Power consumption performance with default settings:
- Closed scene, few NPCs: 60fps, stable; power consumption 10W-15W
- Closed scene, many NPCs: 60fps; consumption 15W-20W
- Open scene: 40-60fps; consumption 18W-22W
- Open scene, heavy vegetation: 30-50fps; consumption 20W-24W
The game runs well without changing any settings. If you don’t have any specific requirements, you can play without making any adjustments. However, if you want to play with lower power consumption like I do, you can refer to my settings.
Steam Deck Settings:
- Disable frame rate limit — Using the system fps limit causes significant control delay.
Game Settings:
- Upscaling: FSR2 Balance — The game runs well even without using FSR, but using FSR Balance saves about 0.5W of power without significantly affecting the visual quality.
- V-Sync Interval: 2 — Locks the frame rate at 30fps. This setting does not cause input delay at 30fps. And the small screen size and controller input dilute the perception of the frame rate, making the 30fps experience not feel bad.
- Display Mode: Exclusive Fullscreen (third option) — If this setting doesn’t make the game run at 30fps, try the other two options.
After applying these settings, the game will run stably at 30fps in all scenes with power consumption between 10W and 12W. On an LCD model, this will allow for about 4 hours of playtime.

The default settings provide a good gaming experience, but there is still room for optimization in terms of power consumption
Before playing the game, I made the following adjustments on my Steam Deck. If your experience differs from mine, please try making the following changes:
- Set UMA Frame Buffer size to 4GB in BIOS
- Set swap file size to 16GB
Power consumption performance with default settings:
- Closed scene, few NPCs: 60fps, stable; power consumption 10W-15W
- Closed scene, many NPCs: 60fps; consumption 15W-20W
- Open scene: 40-60fps; consumption 18W-22W
- Open scene, heavy vegetation: 30-50fps; consumption 20W-24W
The game runs well without changing any settings. If you don’t have any specific requirements, you can play without making any adjustments. However, if you want to play with lower power consumption like I do, you can refer to my settings.
Steam Deck Settings:
- Disable frame rate limit --- Using the system fps limit causes significant control delay.
Game Settings:
- Upscaling: FSR2 Balance --- The game runs well even without using FSR, but using FSR Balance saves about 0.5W of power without significantly affecting the visual quality.
- V-Sync Interval: 2 --- Locks the frame rate at 30fps. This setting does not cause input delay at 30fps. And the small screen size and controller input d
It seems that the in-game UI cannot be scaled.

For some reason some of my old saves do not load anymore, I do not know why this happened.
I use Peacock server for online features

Just plays fine didn't notice anything wrong played it only a few hours

Use "Fullscreen", not "Exclusive Fullscreen".
"Exclusive Fullscreen" causes textures to flicker.
Game won't load if you don't have "V-Sync" enabled.