
LD_PRELOAD="" gamescope -W 2560 -H 1440 -r 180 --adaptive-sync -f -e -- mangohud %command%
Gamescope had heavy stuttering after ~20 minutes of gameplay forcing me to restart the game.
This was mitigated by LD_PRELOAD=""
and the -e
option.
Found this setting here: https://wiki.archlinux.org/title/Gamescope#Launching_gamescope_from_steam,_stuttering_after_~24_minutes
Game would not start without gamescope. Tried all Proton versions and also tried to edit the json file as others have mentioned.
In the end I did not need to edit the json file, only gamescope and Proton-GE were necessary to be able to play.
I was forced to play the DX12 version of the game, otherwise Hyprland errors occured and crashed my session.

gamescope -w 2560 -h 1440 -r 180 -f -- mangohud %command%
Game would not start without gamescope. Tried all Proton versions and also tried to edit the json file as others have mentioned.
In the end I did not need to edit the json file, only gamescope and Proton-GE were necessary. This could be due to using Hyprland, I did not try any other WM/DE

I did not tinker. I use ProtonUp-Qt and GE-Proton. I only switch to normal Proton or something else if the game doesn't work on GE. Only played for 53 minutes. I used K&M + Stadie controller, both worked great.
Runs out of the box

Without Nvidia 565.77 you will crash with an error that says something about fences. "Fixed a bug that could lead to crashes when a Vulkan application waits on a VkFence created by importing a DRM syncobj. This solves some crashes observed with Unreal Engine and other applications on Wayland. " https://www.nvidia.com/en-us/drivers/details/237587/

No instability or smth. Used in-game settings to tweak FSR2 and whatnot. Everything works well out-of-the-box.

Others here say to turn the DLC and VSync off. When I tried to turn VSync off, the game crashed and I had to change settings back in the user files. DLC did not produce any problems.
Running it in Vulkan, the Faces of most Characters flicker, but it runs much smoother. Changed it to DirectX costs notably more performance, but everything works.
Faces flicker in Vulkan
In DX
When Vsync is turned on

All settings on Low, FSR Enabled and Scaling Aggressive. Vsync disabled. 30FPS/90HZ mode enforced on Steam Deck.
Performance stutters between 20-40 fps unless set to 30fps/90hz using Performance menu on Steam Deck. Afterwards, game does function albiet with mild input lag. Tested in open world after tutorial with stability holding.
Game - Atlas Fallen: Reign of Sand
Date Tested: 22/8/24
Steam Deck Version: OLED 1TB
Proton Version/Native: Steam Proton Default (Proton 9.0-2)
Average Framerate: 30 FPS
Game Settings: 1280x800, All Graphics: Low, FSR: Enabled, Scaling: Aggressive
Steam Deck Settings: 30 FPS Lock (30FPS/90HZ)
Areas Tested: Tutorial/Initial Open World, both Traversal and Combat.
Notes: Light input lag, very playable.
Playability (Performance): [ ] Flawless/ [ ] Excellent/ [x] Good/ [ ] Poor/ [ ] Unplayable

Requires a little bit of doing but otherwise works pretty reliably, especially if you are willing to use DX12 and sacrifice frames.
For Vulkan, edit <steamdir>/Atlas Fallen/media-next/renderer_git/settings.vulkan.json
and change the "vsync"
value to false
otherwise the game crashes at the logos.
Occasionally kills Pop!_OS audio driver on launch requiring a tab out to terminal and running systemctl --user restart wireplumber pipewire pipewire-pulse
Requires the latest free update to work at all on Vulkan even with the vsync fix. Once past the logos using the vsync fix, Vulkan will reliably crash when trying to load into a rift challenge area. Quitting and reloading with DirectX 12 just for those areas was the workaround.
Make sure you are on the latest free update for the game, it's listed as DLC on Steam. The only way to play this without tinkering is using DirectX 12, however the performance hit is major with a huge drop in framerate and worse frame timings. Vulkan works much better once you overcome the logo issue with the vsync fix, however I still found myself dropping back into DX12 for rifts as Vulkan would reliably crash when trying to load these areas. If Vulkan support were to be patched, this would be flawless. Overall worthwhile to tinker as the game is very enjoyable especially on the latest patch.

40FPS.
If you have the internal resolution too low, most of the UI will be fine, but some of the menus will have unreadable text.
See "performance problems" above or below
The game cannot maintain 40FPS, sometimes even dipping into the 20s even at 640x400 with all settings at the lowest. It also fluctuates at random, making parry timing next to impossible to keep consistent and therefore frustrating. I wouldn't recommend playing this on Steam Deck.

Changed the vsync-setting "vsync" in /media-next/renderer_git/settings.vulkan.json to "false" AND in /base_game/media-next/renderer_git/settings.vulkan.json. Also uncheck the "Reign of Sand" DLC in Steam. Now the game is playable, but not the DLC.
Sadly I couldn't run the DLC "Reign of Sand" (2024-08-08).

The game freezes right after the logos (using GE-Proton8-32). It can be fixed by disabling VSYNC in <steamdir>/Atlas Fallen/media-next/renderer_git/settings.vulkan.json
. Just set the value of "vsync"
to "false"
.

Edit <steamdir>/Atlas Fallen/media-next/renderer_git/settings.vulkan.json
and change the "vsync" value to false. No idea why it works, but the game freezes immediately without that change, but runs flawlessly with it.
Without the mentioned fix, the game freezes shortly after launching (during the logos)

The game stops working after 3-4 seconds of the intro. It will just freeze
I've tried other proton versions, other nvidia driver versions, and even reinstalling gnome

artifacts on the character faces and general scene geometry

At first got the same crash after initial loading screen, but Deleted /compadata/1240530 direcotry, verified files and relaunched. Everything works perfectly now.
Starts, plays audio and then freezes within a few seconds

Flawless victory
Only tested Vulkan renderer