amdgpu doesn't do implicit sync, requires drivers to do it in IBs

Marek Olšák maraeo at
Mon May 25 22:07:14 UTC 2020

If a user mode driver is changed to rely on the existence of implicit sync,
it results in corruption and flickering as reported here:


On Mon, May 25, 2020 at 6:05 PM Marek Olšák <maraeo at> wrote:

> Hi Christian,
> Bas and Michel wanted to discuss this. The main disadvantage of no
> implicit (pipeline) sync within the same queue is that we get lower
> performance and lower GPU utilization in some cases.
> We actually never really needed the kernel to have implicit sync, because
> all user mode drivers contained hacks to work without it.
> Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the amd-gfx mailing list