Kenneth Graunke <kenn...@whitecape.org> writes:

> On 01/20/2013 02:59 PM, Eric Anholt wrote:
>> Before, we were keeping a CPU-only buffer to accumulate the batchbuffer in,
>> which was an improvement over mapping the batch through the GTT directly
>> (since any readback or other failure to stream through write combining
>> correctly would hurt).  However, on LLC-sharing architectures we can do 
>> better
>> by mapping the batch directly, which reduces the cache footprint of the
>> application since we no longer have this extra copy of a batchbuffer around.
>>
>> Improves performance of GLBenchmark 2.1 offscreen on IVB by 3.5% +/- 0.4%
>> (n=21).  Improves Lightsmark performance by 1.1 +/- 0.1% (n=76).  Improves
>> cairo-gl performance by 1.9% +/- 1.4% (n=57).
>>
>> No statistically significant difference in GLB2.1 on SNB (n=37).  Improves
>> cairo-gl performance by 2.1% +/- 0.1% (n=278).
>
> Looks good to me.  Have you tested this on a non-LLC machine?

Not in a long time.  It shouldn't affect performance, since they get the
same behavior as before.

Attachment: pgpwEqlFHN6a3.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to