[PATCH] dri2: Pass async swap requests to the drivers

Eero Tamminen eero.t.tamminen at intel.com
Wed Sep 4 00:31:34 PDT 2013


Hi,

On 09/03/2013 05:08 PM, Chris Wilson wrote:
> This principally^Wonly helps with fullscreen swap benchmarks (glxgears,
> Triangle) where the cost of the blit is of the same order as the rest of
> the rendering - i.e. such simple benchmarks can ideally expect a twofold
> speed improvement.

Improvement should show up in any (game etc) benchmark that:
- is run with zero swap interval
- runs several times faster  than the screen refresh, at least
   during some parts of the benchmark
- is memory bandwidth limited

Last point is more likely bottleneck with IGPs, which don't have their
own dedicated, faster memory.


Without this patch, Linux with X is in some tests significantly slower
than Windows (it's visible e.g. in Phoronix Windows vs. Linux/X 
performance comparisons).


	- Eero

---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki 
Business Identity Code: 0357606 - 4 
Domiciled in Helsinki 

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.



More information about the xorg-devel mailing list