The FPS template has a lot of issues with corrupt/outdated shadows on Linux with UE5.1.1 and 5.2:
I tried different engine scalability settings and material quality levels but they didn’t seem to have an effect on the behavior.
Builds with shipping binary configuration are also affected. It’s even happening when running these builds on the Steam Deck with the latest stable SteamOS. The intensity of this behavior seems to be randomly decided when starting the build on the Steam Deck. Sometimes, it’s fine but starting the build another time will have the issue present permanently for that run.
It works nice on Windows on the same hardware. I didn’t test earlier versions of UE.
Neofetch output on the system used for building and capturing the video:
OS: Manjaro Linux x86_64
Host: X570 Steel Legend
Kernel: 6.3.0-1-MANJARO
Uptime: 1 hour, 49 mins
Packages: 1699 (pacman), 14 (flatpak)
Shell: zsh 5.9
Resolution: 3840x2160
DE: GNOME 43.5
WM: Mutter
WM Theme: Adwaita
Theme: Adw [GTK2/3]
Icons: Papirus-Adapta-Nokto-Maia [GTK2/3]
Terminal: gnome-terminal
CPU: AMD Ryzen 9 3950X (32) @ 3.500GHz
GPU: AMD ATI Radeon RX 6900 XT
Memory: 6170MiB / 128736MiB
Any idea what is causing this or what could be a workaround?