Hmm, it is the latest kernel, I'm not sure where I gave the impression I had moved to using an older kernel. Sorry, if have the latest updates of everything. The workaround I gave previously is to stop the errors: "[drm:radeon_crtc_page_flip] *ERROR* failed to pin new rbo buffer before flip" which it does. Without it the errors just never stop. Also, that change has the additional effect of reducing these errors: "(WW) EDID timing clock 241.50 exceeds claimed max 225MHz, fixing" to just a few on start up. A few meaning around 10 or so all at once and then they stop. Before the workaround there were hundreds and from memory they were on-going. However, when I did that workaround I thought it had fixed the display issue I have had at: https://forums.opensuse.org/showthread.php/509011-Weird-Xorg-or-windowing-problem but that's proven over the last few days to not be the case so those issues I suspect are unrelated. I guess I should separate that display issue out now into a different bug report.