https://bugzilla.kernel.org/show_bug.cgi?id=202445
--- Comment #20 from Nicholas Kazlauskas (nicholas.kazlauskas@amd.com) --- That patch certainly helps for the case where the pageflip was submitted during vblank (the frontporch will no longer timeout, causing flickering).
The video you recorded helped identify what I think is the specific issue in this case though - I believe that the implementation is frequently changing the BTR target instead or prioritizing the last used target rate.
There should be a fix for this coming soon, it should also apply to 5.0 once it's done.
Thanks for the report!