[Intel-gfx] [PATCH] drm/i915: [GEN7] Use HW scheduler for fixed function shaders
kenneth at whitecape.org
Mon Apr 16 16:18:50 PDT 2012
On 04/14/2012 06:41 PM, Ben Widawsky wrote:
> This originally started as a patch from Bernard as a way of simply
> setting the VS scheduler. After submitting the RFC patch, we decided to
> also modify the DS scheduler. To be most explicit, I've made the patch
> explicitly set all scheduler modes, and included the defines for other
> modes (in case someone feels frisky later).
> The rest of the story gets a bit weird. The first version of the patch
> showed an almost unbelievable performance improvement. Since rebasing my
> branch it appears the performance improvement has gone, unfortunately.
> But setting these bits seem to be the right thing to do given that the
> docs describe corruption that can occur with the default settings.
> In summary, I am seeing no more perf improvements (or regressions) in my
> limited testing, but we believe this should be set to prevent rendering
> corruption, therefore cc stable.
> v1: Clear bit 4 also (Ken + Eugeni)
> Do a full clear + set of the bits we want (Me).
> Cc: Bernard Kilarski<bernard.r.kilarski at intel.com>
> Cc: stable<stable at vger.kernel.org>
> Reviewed-by (RFC): Kenneth Graunke<kenneth at whitecape.org>
> Signed-off-by: Ben Widawsky<benjamin.widawsky at intel.com>
Looks good! I like how you've reworked this.
It looks like we don't want to do this on Haswell.
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
(I haven't tested it, though.)
More information about the Intel-gfx