[Mesa-dev] [PATCH 00/16] i965: Write-combine mappings and other performance improvements for non-LLC

Matt Turner mattst88 at gmail.com
Wed May 24 20:04:42 UTC 2017


The series aims to improve performance on non-LLC platforms like Braswell and
Broxton.

Unsynchronized mappings were not actually unsynchronized on non-LLC platforms,
hurting Unigine Valley performance quite a lot. That's fixed. We also start
using write-combining, a feature available since Linux v4.0.

With WC mappings in place, I've also enabled our tiled memcpy fast paths on
non-LLC platforms. I've done that in three separate patches in order to
benchmark them independently.

TODO:
   More benchmarking, include data in commit messages
   Sort out authorship (lots of these patches have chunks split out of a large
                        patch from Chris Wilson's brw-batch branch)



More information about the mesa-dev mailing list