https://bugs.freedesktop.org/show_bug.cgi?id=107053
Michel Dänzer michel@daenzer.net changed:
What |Removed |Added ---------------------------------------------------------------------------- QA Contact| |xorg-team@lists.x.org Product|DRI |xorg Assignee|dri-devel@lists.freedesktop |xorg-team@lists.x.org |.org | Version|unspecified |git Component|DRM/Radeon |Server/Ext/DRI
--- Comment #3 from Michel Dänzer michel@daenzer.net ---
From the Xorg log file:
[ 158.424] (WW) RADEON(0): flip queue failed: Device or resource busy [ 158.424] (WW) RADEON(0): Page flip failed: Device or resource busy [ 158.424] (EE) RADEON(0): present flip failed
This looks like a page flip is attempted while another one is still pending. Unfortunately, handling that better turns out to be a surprisingly tricky problem, but I think the best place would be xserver/present/present_scmd.c, delaying the page flip until the previous one has completed.
Meanwhile, if you can try a GNOME on Wayland session, that might work better.