[Mesa-dev] [PATCH 5/5] i965/fs: Fix test for smearing enabled on an instruction.

Eric Anholt eric at anholt.net
Tue May 28 10:23:58 PDT 2013


Ian Romanick <idr at freedesktop.org> writes:

> On 05/21/2013 06:11 PM, Eric Anholt wrote:
>> We were expanding the live range too far, breaking register_coalesce_2()
>> and compute_to_mrf() on 16-wide shaders.  Turning it back on improves
>> GLB2.7 performance by 0.239355% +/- 0.0850649% (n=398), though some
>> 16-wide shaders are lost.  shader-db stats are:
>>
>> total instructions in shared programs: 1627211 -> 1609262 (-1.10%)
>> instructions in affected programs:     450351 -> 432402 (-3.99%)
>>
>> While 33 new 16-wide shaders are gained, 70 are lost.
>
> Dare I ask about the performance delta is one of the apps that has a 
> shader that loses 16-wide?

I've now had my IVB run for about 2 total days in probably 5 attempts
trying to get numbers out of tropics, which is what's impacted the most
according to shader-db (the other being savage2, for which we don't have
benchmarking, and the last being sanctuary which should be the same).
Tropics has failed every time where it gets stuck just continuing
rendering and never ending the test, except for last night where I
bumped the lame macbook power adapter and it ran out of battery.  I give
up.

The initial pair of results I got from a couple of runs showed minor
improvements, except that you have to account for GPU turbo warming up
so it's invalid.

On HSW, I saw a small performance improvement long term, but it's not
rendering correctly on HSW so that's invalid.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20130528/49f97d44/attachment-0001.pgp>


More information about the mesa-dev mailing list