


game-performance mangohud dlss-swapper %command% -nojoy
In EVERY GAME at around the 15-30 min mark i experience a crazy FPS drop and insane frame stutter, restarting the game fixes it (temporarily)
occasionally the game will just completely freeze and i have to hard reset my whole computer
The random FPS drops that happen on avg once per game just started happening, the ghame still runs great otherwise, just annoying to need to reset once per game lol

LD_PRELOAD= PROTON_ENABLE_WAYLAND=1 game-performance mangohud %command% -nojoy
Switched to Proton GE to enable Wayland support.
Also you should try changing the API from DX11 to Vulkan. It gave me a significant FPS boost.
Overall runs great, less stutters than on freshly installed Windows 11.

switch to vulkan in the game settings for better performance

PROTON_ENABLE_WAYLAND=1 gamemoderun %command%
Proton Experimental sometimes shows black screen when you join the game and it can takes weeks to patch. Proton Hotfix is much better, never had problems, works flawlessly

Default proton from cachyos and no flags needed on launch

LD_PRELOAD= PROTON_ENABLE_WAYLAND=1 MANGOHUD=1 %command% -nojoy +mat_queue_mode 2
Only PROTON_ENABLE_WAYLAND=1
is needed for Proton Wayland support

Despite the ocassional lag I am still willing to play it, but I dream of the day where it is lag free.
LD_PRELOAD= gamemoderun %command% -nojoy
Mouse input causes the game to lag post 30 minutes. Enabling the steam overlay should have solved this apparently but my overlay does not work for any steam game.
Every few minutes I will have massive lag spikes, sometimes due to abilities being casted others are seemingly random. Assuming this is due to shader cache not being done properly.

-no_prewarm_map
I had to reenable the Steam Overlay as without it after 30 min it would cause fps drops when moving the mouse.
LD_PRELOAD= gamemoderun %command% -nojoy
Active voice icon under player portraits is missing
I have steam overlay disabled, which seems to be the reason the framerate dropped severely after ~30m of playing when the mouse was moved. After adding the launch options, played through a few games without problems. Launch option guide
it works well
some minor lag issues
No big issues found
-vulkan
tried to swap proton version, tried using

Using the Wayland driver in the latest 10 versions of Proton-GE is actually incredible. So much smoother and responsive! ^w^
PROTON_ENABLE_WAYLAND=1 %command%
made it work as how im used to with in Fortnite
If you really want the best framerate, use the Wayland driver however be warned gamepad users that its kinda finnicky with Wayland!

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
The launch options are only used to enable NVIDIA offloading in NixOS

LD_PRELOAD= gamemoderun %command% -no_prewarm_map -nojoy -threads 12

PROTON_LOG=1 %command% -no_prewarm_map
vm.max_map_count= Change change num so that it is equal to or greater than 262144. Change this in /etc/sysctl.d/99-steamplay.conf. If you have the systctl.d folder but the steamplay config is not there, add it. then add the line to permenently save the changes. This will help other games load as well.
Game crashed when loading in after pressing play. Changing vm.max_map_count fixes it easily

if you experience crashing while (pre-)loading the map (or proton logs otherwise mention mmap() error cannot allocate memory
), you may need to adjust vm.max_map_count
to something higher than your default.
to see your current value, run sudo sysctl vm.max_map_count
. temporarily adjust with sudo sysctl -w vm.max_map_count=<num>
(262144 works for me, YMMV), and when satisfied, set it by adding the value (vm.max_map_count=<num>
) in /etc/sysctl.d/99-steamplay.conf
.
gaming-centric distros will likely have a larger vm.max_map_count
by default.
in my case, "Pre-loading map and shaders" was stuck at "0 of 0" at the top of my screen, even when having entered the map. you can get rid of this with -no_prewarm_map
, though i would expect loading times to be worse.

Zero tweaks needed, zero issues encountered.

gamemoderun MANGOHUD=1 LD_PRELOAD="" %command% -dx11 -no_prewarm_map
Shader precaching sometimes got stuck but was fixed with launch options.

It's an alpha, and it's a valve game. It is only going to get better.
Vulkan shaders generation.
Sometimes the game crash if I skip shaders

considering the game is still in alpha, it's very stable. no major issues, parity with windows performance.

-vulkan
Crackling on the main menu
window sometimes launches above the screen with black bar on bottom

Works perfectly fine
worked fine, only bug I encountered involved the ui scaling being slightly bigger than it should be. It was easily fixed by changing the resolution settings, I don't even think it was a linux problem, but I figured I'd mention it
works out of box

SDL_VIDEODRIVER=windows,x11 %command% -novideo -dx11
"Immediately" means without anything displaying at all.
If you set SDL_VIDEODRIVER system-wide you will need to override it for most games with anti-cheat to something with "windows" first (or completely unset it). On my machine (I do have ffmpeg codecs installed) -novideo was also requried. The game opens with vulkan, but nothing renders when in an actual game (apart from the UI), -dx11 just makes sure that it's never used.
Worked great on an up-to-date system

gamemoderun gamescope -W 2560 -H1080 -r 60 --force-grab-cursor -- %command%
The only way I could get the game running was with gamescope and force grab cursor. YMMV. Game runs perfect with this set up.
gamemoderun %command%
window sometimes launches above the screen with black bar on bottom

Works like a charm. Some minor issues here and there, but they are usually fixed when the game is updated.
Crashes sometimes, but it's pretty rare. This is perhaps expected since it's in beta.

Native performance

If Deadlock is just closing after a few seconds of opening, maybe this will help
go to and open file at "/home/user/.steam/steam/steamapps/common/Deadlock/game/citadel/cfg/video.txt"
and find the line that matches...
"setting.fullscreen_min_on_focus_loss"
the line should look something like
"setting.fullscreen_min_on_focus_loss" "1"
simply change that setting to 0, for example
"setting.fullscreen_min_on_focus_loss" "0"
save, and start Deadlock, no need to restart steam but I ain't stopping you
this disables ( unticks the checkbox ) the "Full Screen Focus Behaviour"
hope this helps
Crackles during map/shader compiling but mostly reduced after completetion. When in game, the crackles stop
Do not enable the "Full Screen Focus Behaviour" option, otherwise Deadlock may just close after a few seconds of opening it. I provided a solution elsewhere in this report

Crackling on the main menu but when in-game, it's gone
Been playing for about 2-3days but since today ( 2024-12-04 ), the game starts loading but then just closes...
Runs well but you will get kick because of anti cheat from time to time and that results in getting temp banned.


gamemoderun %command% -dx11
Crashes without sysctl -w vm.max_map_count=1048576, with modifications like native

Starts up but after a few seconds crashes
Does not seem to work
SteamDeck=0 %command%
launching in a fullscreen non-native resolution resulted in crashes, had to force base settings to play