
Reverend Olcan
Published
Not sure what has changed, but performance is significantly worse since I last played this game. The game struggles to hold 60fps now, whereas a couple of months ago the game ran flawlessly on Deck.
Enabled the game's built in battery saver mode towards the end of my playtime.
Pretty much a flawless experience on Steam Deck.
PROTON_NO_ESYNC=1 mangohud gamemoderun %command%
Arma 3 still doesn't appear to work without using the third-party Unix launcher.
I am running Proton Experimental (bleeding edge) which should contain fixes for the official launcher. However, the official launcher generates an exception whenever I try to use it:
"The method or operation is not implemented."
Best enjoyed using the third-party launcher, rather than just using a flag to bypass the official one.
PROTON_NO_ESYNC=1 mangohud gamemoderun %command%
Since Bohemia's last update, you can now launch the game without having to use a third-party launcher.
The official launcher now works near flawlessly, including enabling/disabling mods.
In-game performance is identical to Windows.
The game window would sometimes go black after returning from an Alt-Tab, necessitating a game restart.
So far, no real complaints. Game runs well and I didn't notice any graphical/gameplay issues.
Changed TDP to 5w
Slight flickering in some areas; not sure if this is the game itself or proton.
Launcher workaround - "RENAME ck3.exe into dowser.exe"
Due to needing to bypass the launcher in order for the game to run, it seems to be impossible to enable/disable mods, configure the mod load order, etc.
I was unable to locate any config file that would allow these adjustments to be made without using the launcher.
Runs perfectly out of the box, including Xbox controller support. No tweaking was required.
Manually added steam_appid.txt to the game's install folder
Constant EAC-related disconnects
As it stands, I am unable to play Deceive Inc on my Fedora install.
I have tried standard versions of Proton (stable/experimental) as well as GloriousEggroll, to no avail. Regardless of which version I pick, I keep getting kicked out of lobbies with the following error:
"EAC Validation Error"
At best, I can play in a lobby for 1 - 2 minutes before the before the above error rears its head, but more likely than not it happens almost instantly after finding a session.
Runs acceptably; using GloriousEggroll's fork of Proton should resolve any issues with displaying cutscenes.
6.19-GE-2 GloriousEggroll
6.19-GE-2 GloriousEggroll
The game initially runs at a low framerate of around 40+ FPS, but this rectifies itself after several minutes of playtime.
Occasional stuttering occurs when entering different menus (e.g. when viewing a system's stats), but nothing too significant.
Fullscreen does not work when using i3wm - the game has to be played in windowed mode, or you are otherwise presented with a black screen.
My Logitech G29 steering wheel was not detected by the game.
As things currently stand, I don't feel as though most people would enjoy running this game through Proton. Depending on your desktop environment/window manager, you may experience issues with windowing.
You might also experience issues with getting the game to detect your controller, as I did with getting it to detect my steering wheel. Whether this is a deal breaker is up to you, but in my case, I wouldn't be willing to use an Xbox controller or keyboard for a game such as this.
The experience of playing this game on Linux is far too unstable for it to be enjoyable for most people, in my opinion.
The game is initially obscured by a black window on i3wm.
This can be rectified by moving the window to a different workspace using $mod+shift, followed by the number of a different workspace (e.g. $mod+shift+6)
The game performs rather well in general, with my system being able to push 100+ FPS in sparse areas, and FPS of around 80 - 90 in busier scenes.
Despite this, it's hard to recommend playing through Proton due to the frequent, yet random crashes.
MANGOHUD_CONFIG="fps_limit=90" mangohud %command% --use-d3d11
I have a bash script added as a non-steam game, which ensures the game launches in borderless windowed mode.
The game fails to launch in fullscreen mode, but does launch in borderless windowed mode.
However, borderless windowed displays a white, pixel width border around the game.
I also experienced the odd crash on Windows 10, so probably a game issue rather than an issue with Proton.
In order to get rid of the white border around the game, you must first launch the game in borderless windowed mode, and then switch to fullscreen mode after the game has launched.
However, if you forget to change this back, the game will fail to launch next time as it's still set to use fullscreen. You can get around this by using a bash script to replace the config file before the game launches, which will make it launch in borderless windowed mode.
I use the following script, which I've added as a non-steam game. I also have a copy of the called file called user_settings.config.pre which is used to replace the current config:
#!/bin/bash
STEAMDIR="/home/xero/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/compatdata/553850/pfx/drive_c/users/steamuser/AppData/Roaming/Arrowhead/Helldivers2"
if [[ $PWD = $STEAMDIR ]]; then
rm user_settings.config
fi
cp user_settings.config.pre user_settings.config
sleep 3
xdg-open steam://rungameid/553850
Runs perfectly with default Proton settings (i.e. Proton Experimental)
Using gamemoderun %command% launch option to maximize performance, but this likely isn't necessary as the game has been running very well for me across the board.
Changed TDP to 11w, but I have also tested performance without a TDP limit enforced.
Yagami's phone and the map screen have difficult to read text.
There is a consistent stutter whilst roaming the city, and sometimes when starting battles or colliding with pedestrians.
I'm not sure if there's something I'm missing, but performance does not seem good enough to warrant a 'verified' rating from Valve.
No amount of tinkering with graphics settings appears to resolve the constant stuttering experienced when playing the game on Steam Deck. The stuttering also persists regardless of fps cap, although it appears to be somewhat diminished when capping at 30 fps.
6.19-GE-2 GloriousEggroll
6.19-GE-2 GloriousEggroll
Occasionally the game would attempt to steal focus back whenever I tried switching to a different workspace in i3 window manager.
Unfortunately, tinkering seems to have gotten me nowhere with getting this game to run successfully.
I've updated to the latest drivers, and have tried running the game with several different Proton versions, including those from GloriousEggroll.
The closest I got to getting the game to run was with Proton-6.20-GE-1, which allowed the game's initial loading screen to display. After this the screen stays black, but there is a cursor on screen and it almost appears that there's some kind of menu there that can be interacted with, just not visible.
After clicking in a few different spots on the screen, two static images appeared but I couldn't get anything else to show up through clicking in different places, or for the game's campaign to start.
Proton launch options that I've tried include:
PROTON_NVAPI_DISABLE=1,
PROTON_NO_ESYNC=1,
PROTON_USE_WINED3D=1
PROTON_HIDE_NVIDIA_GPU=0,
DXVK_NVAPI_DRIVER_VERSION=49644
Proton-6.16-GE-1 GloriousEggroll
Proton-6.16-GE-1 GloriousEggroll
Alt+Tab sometimes causes the game's controls to bug out upon switching focus back to the game. Restarting the game is required in order for the controls to start working normally again.
Degraded performance compared to Windows; estimated performance hit of around 10 - 15%
Apart from the minor performance hit and issues with Alt-Tabbing, the game runs fine and can be enjoyed just as much as playing it natively.
Had to switch between a number of different Proton versions before finally finding one that worked.
mangohud gamemoderun %command%
Initially, the game kept crashing silently, or with Visual C++ runtime errors.
Meanwhile, this did not affect my friend running on Windows, who was also running the same mod as me and despite playing on the same server.
It was only after switching to Proton 4.11-13 that the game started running consistently, without crashing. I am not certain, but this may be down to 4.11-13 using WineD3D instead of DXVK, due to this being an older game/mod?
Seems to work fine with Proton Experimental
No issues to speak of after about 30 minutes of play time.
Unable to reach the game's menu on my EndeavourOS install
Attempted to launch the game with Valve's Proton Experimental and 6.3-7, only for the game to crash instantly.
I also attempted to launch the game with GloriousEggroll's custom Proton (Flatpak version 6.18-GE-2), which allowed me to get as far as the game's splash screen, before crashing with the below error message:
"Failed to create the D3D9 device! This can happen if the desktop is locked. Exiting..."
6.15-GE-2 GloriousEggroll
Proton-6.15-GE-2 GloriousEggroll
In my limited time testing the game on Linux, I've found that it runs flawlessly.
Performance is on par with running the game natively in Windows. I did experience very brief fps stutter when performing all-out attacks, but this was also present on Windows.
You may need to launch the game once with regular Proton 6.3-6 first, but after that it should launch just fine with Proton-6.15-GE-2.
In my case, running the game with 6.3-6 resulted in a crash when the game attempted to display the opening movie, so it was necessary to switch back to Proton-6.15-GE-2.
I'm experiencing poor performance with stuttering, but this is likely down to the latest patch and not a Proton issue (see Steam discussions).
No crashing issues and no tinkering was required to get the game running.
Tinkering with the control scheme was required to get a comfortable experience playing this on Deck.
Remapped X/Y buttons and D-Pad
Set 30fps cap using Gamescope
Small text and UI elements on the built in Steam Deck display
Decent enough to play after messing with Steam input options, but small UI elements and text do make the experience slightly less enjoyable.
Tested the game on high graphics preset, and found that it mostly stuck to 30 fps during my time playing the tutorials. Some dips here and there, mainly when running at higher battle speed settings.
mangohud gamemoderun %command%
Very poor performance on my i9/3090, with dips down to as low as ~30fps with high shadows enabled.
I attempted to test this game with other Proton versions, but could not get anything except Proton Experimental to work.
The game did not even launch with other versions of Proton.