On Sat, Oct 19, 2013 at 01:55:42PM +0200, Axel Davy wrote:
> > On Sat, Oct 19, 2013 at 10:49:04AM +0200, Axel Davy wrote:
> >> I've tried benchmarking AsyncSwap with the phoronix-test-suite,
> >> and I was surprised to see a regression with Openarena and Xonotic.
> >> According to dri devs, it is because, since I do an exchange, the
> >> application
> >> is fullscreen and then Weston uses the buffer as scanout buffer, when
> >> the buffer is
> >> released and we render again in the buffer, L3 caching is disabled.
> >
> > It is simple to demonstrate that hypothesis incorrect by marking all
> > colour buffers as uncached.
> 
> Unfortunately, I can't test that with wlglamor, since there is too many
> abstraction: I don't have access to the caching of the buffers.
> 
> I did many tests, and the only conclusion I've came to is that a buffer we
> used for the framebuffer
>  is slower to render to after.

Did you try just allocating a new cached backbuffer each frame?
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to