The docs say that flipping this bit on for shaders that don't do SIMD
branching (i.e., non-uniform control flow) will save us some power.

An easy first step is turning this on when we don't see control flow.

In the future with more infrastructure in place, we can determine if
all branching conditions are uniformly constant and turn on SPF.

Hopefully this saves some power and extends battery life, but I'm not
sure how to accurately quantify this, short of printing i915_energy_uJ
before and after some workload. Even then I don't have any expectation
for how much energy the GPU would use for, say a piglit run. Is
200 ~ 300 Joules reasonable (over 220 seconds)?

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to