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

Eric Anholt eric at anholt.net
Tue May 28 18:27:07 PDT 2013


Eric Anholt <eric at anholt.net> writes:

> 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.

OK, I lied.  I didn't give up.  I found that:

1) The HSW had stale /etc/drirc from debian, thus the bad rendering.
2) Tropics just stops bothering once DPMS comes on.

So, added drirc and cranked up the screensaver, and I got some results.
+.42% +/- .16% (n=7/8, obvious high-speed outlier from the first
"before" run dropped.)
-------------- 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/5a7b0ace/attachment.pgp>


More information about the mesa-dev mailing list