https://bugzilla.kernel.org/show_bug.cgi?id=207383
--- Comment #90 from mnrzk@protonmail.com --- (In reply to Christian König from comment #89)
(In reply to mnrzk from comment #87)
Good news, I wrote a patch that fixed this bug on my machine and submitted it to the Linux kernel mailing list [1].
You should probably send it to the amd-gfx@lists.freedesktop.org mailing list as well if you haven't already done so.
I'm not an expert on the DC state stuff, so Harry or Alex need to validate this patch. But of hand it looks like a nice catch to me.
Good work :)
After further testing, it seems that it only caused the issue to be delayed. An hour and a half after I submitted the patch, my system crashed.
I mentioned this on the LKML thread but I forgot to mention it here.
I have a suspicion that the same state is being committed twice. I'll have to investigate this further though. Once I determine if it is, I'll report back on here and perhaps that will help with a bug fix.