I tested now 5.4git on commit 10169-g574cc4539762. mesa 19.1.7 xorg-server 1.20.5 xf86-video-amdgpu 19.0.1 Suspend to ram seems to work better, 8 of 10 suspends worked. Suspend to disk is still the same, broken. With the commit reverted suspend to ram or to disk are fine.