Rob Herring <r...@kernel.org> writes: > On Fri, Mar 8, 2019 at 10:29 AM Eric Anholt <e...@anholt.net> wrote: >> >> Rob Herring <r...@kernel.org> writes: >> >> > From: "Marty E. Plummer" <hanet...@startmail.com> >> > >> > This adds the initial driver for panfrost which supports Arm Mali >> > Midgard and Bifrost family of GPUs. Currently, only the T860 Midgard GPU >> > has been tested. > > [...] > >> It looks like you've got v3d's silliness with the fences -- we reserve a >> shared slot, then use excl only anyway. For v3d I'm planning on moving >> to just excl -- only one of my entrypoints has info on write vs >> read-only, and I don't know of a usecase where having multiple read-only >> consumers of a shared buffer simultaneously matters. >> >> More importantly, I think you also have my bug of not doing implicit >> synchronization on buffers, which will break X11 rendering >> sometimes. X11's GL requirements are that previously-submitted rendering >> by the client fd will execute before X11's rendering on its fd to the >> same buffers. If you're running a single client, X11's copies are cheap >> enough that it'll probably work out most of the time. > > Is there a fix for this? I didn't find anything that looked like one.
Missed this part. I'm thinking something like what the lima driver has for implicit sync.
signature.asc
Description: PGP signature
_______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel