BIG FAT Monad
Published
Age of Empires IV: Anniversary Edition
Tinker Steps:Switch to experimental
Instability:Frequently
For amgpu driver you need to set the kernel parameter amdgpu.vm_update=3
otherwise you will only be able to play with the lowest image quality since any other quality will crash in the middle of the game.
If you game crashed and you see some page fault errors in the output from dmesg | grep amdgpu
, it probably means you need to set the kernel parameter mentioned above.
If you don't know how to set the kernel parameter yourself you can go with this script:
https://gist.github.com/ailrk/1014cb964f9f81b1c011e9ba4117bcdb
I think the game works fine it's mostly the amd gpu driver having issues.
Proton Experimental
Distro:Arch Linux
Kernel:6.6.1-arch1-1
RAM:32 GB
GPU Driver:4.6 Mesa 23.2.1-arch1.2
GPU:AMD Radeon RX 6600 XT (navi23, LLVM 16.0.6, DRM 3.54, 6.6.1-arch1-1)
CPU:AMD Ryzen 9 5900X 12-Core
Proton Experimental
Distro:Arch Linux
Kernel:6.6.1-arch1-1
RAM:32 GB
GPU Driver:4.6 Mesa 23.2.1-arch1.2
GPU:AMD Radeon RX 6600 XT (navi23, LLVM 16.0.6, DRM 3.54, 6.6.1-arch1-1)
CPU:AMD Ryzen 9 5900X 12-Core