I'm having this problem on two second hand hp business machines with ... I think discrete graphics but now that I'm writing this I never bothered to check. I'm running Ubuntu on them and they basically run Minecraft and flightgear a few times a day. Not every time, but eventually when either machine attempts to enter suspend mode it will instead crash and stay like this until a manual hard reset. I suspect this is related to certain software running when suspend is initiated but I'm not sure.
I'm not using Ubuntu much myself these days and I've never used a Radeon GPU, any advice or ideas would be appreciated. If anyone wants to dig in I can get hardware info and logs, I'm feeling lazy at the moment.
This looks like a similar but different problem. https://www.linuxquestions.org/questions/slackware-14/dual-monitors-blank-screen-on-one-when-using-displayport-error-clock-recovery-failed-4175744481-print/
It seems most likely a GPU driver issue. I run Ubuntu on servers mostly, and have never used a Radeon card.
Good luck!