
NikoGenn
Published
PROTON_LOG=1 %command%
Launch with PROTON_LOG=1 %command% to fix launcher problem. I also disabled overlay in Ubisoft launcher. To do that you need to launch game in Desktop mode, exit game, open Ubisoft launcher (icon in bottom right), open settings and turn off in-game overlay.
Played docked, 1080p with SteamOS FSR set to 3. Works perfectly well
Could not save due to frequent crashes (black screen, Steam Deck frozen). Increased swap to 16 GB with CryoUtilities v2 to fix.
Even after launcher fixes (Proton-GE, launch command and turn off in-game overlay) Anno 1800 still crashed every 5-10 minutes. It usually happened on save, the screen turned black and I had to force restart Steam Deck wih power button. The problem seems to be in RAM usage, out of memory error. I managed to fix it by using CryoUtilities v2.0: increase swap file to 16 GB and swappiness to 1. I did not apply any other options from CryoUtilities. Larger swap file gave a game more breathing room and crashing stopped.
Plays perfectly after tinkering (CryoUtilities v2 swap size, Proton-GE, Ubisoft launcher fixes). 1080p stable 30-50 fps on medium-low settings. You need to set 1080p in SteamOS game settings. SteamOS FSR set to 3 to upscale to 4k.
Perfect as is, but if you want more, you can install Strawberry Jam Collab mod with tons of content
Managed to install Strawberry Jam Collab megamod in Desktop mode via Everest mod loader. I followed instructions and fixes in this video: https://www.youtube.com/watch?v=PPkjTzEg62o
TDP limit to 8, FPS limit to 30
Paradox launcher is broken after update. It launches, updates, and then never launches again. Switched to Proton Experimental to force non-native version of the game, it fixed the problem.
Installed Better UI Scaling Mod from Steam Workshop to increase UI scale. After that works perfectly in portable mode.
Native version will only launch once, before launcher updates and starts crashing. Forcing Proton Experimantal fixes the issue. With Better UI Scaling mod it's a great portable experience.
python er-patcher -uvcs -- env MANGOHUD=1 MANGOHUD_CONFIG=fps_limit=35,no_display %command%
Used er-pather to enable 16:10 and improve visuals
Used er-pather to enable 16:10 and improve visuals. It diables multiplayer.
Overclocked Steam Deck screen to 70 Hz.
Locked fps to 35 via MANGOHUD, lower input latency compared to Steam Deck fps limiter.
Launch options: python er-patcher -uvcs -- env MANGOHUD=1 MANGOHUD_CONFIG=fps_limit=35,no_display %command%
Steam Deck settings: refresh rate 70 Hz, frame rate limit 70 fps.
Resolution 1280x800, settings textures and antialiasing to High, the rest are mix of Low and Medium.
Result: 99% smooth gameplay with 35 fps, with rare drops to 30
Working great, but don't change DirectX from 11 to 12 in game settings. This will crash the game on launch
Working great, but don't change DirectX from 11 to 12 in game settings. This will crash the game on launch
Don't change DirectX from 11 to 12 in game settings. This will crash the game on launch. To fix it you have to change DirectX setting back to 11 in game files. How to do it:
- Switch to Desktop mode
- Go to /deck/home/.local/share/steam/steamapps/compatdata/1237950//c_drive/users/steamuser/documents/Star wars battlefront II/settings
- Open BootOptions file
- Replace 1 to 0 in EnableDx12 line
- Save file
- Boot game, change DirectX 12 setting back to 11 in game
Works great on medium settings 60 fps. Crashes on launch if you select DirectX 12 in game settings.
Main menu settings buggy: always selects middle option. Just start the game, settings in game works properly.
Performance is good as well, High settings 60+ fps in small towns, decreasing as town grows.
Switch to Proton Experimental to launch non-native version. Native runs with 25 fps, Proton with 60 fps
Switch to non-native version by forcing Proton Experimental. Game runs perfectly around 60 fps on max settings. Native version runs lower than 30 fps regardless of the settings.