[Mesa-dev] [PATCH 1/5] i965/icl: Fix L3 configurations
Eero Tamminen
eero.t.tamminen at intel.com
Fri Nov 16 14:22:01 UTC 2018
Hi,
On 16.11.2018 10.33, Francisco Jerez wrote:
> Kenneth Graunke <kenneth at whitecape.org> writes:
[...]
>> Perhaps we'll get both configs working, and then will want to be able
>> to select between them. I question whether the additional URB is truly
>> that valuable - how large are the actual gains? - considering that we
>> have to stall in order to reconfigure everything anyway...
It's more about value of additional space for caching textures.
One can calculate required max URB space when GS/TS isn't used, whereas
textures can fill all available cache. For example, if draw does just a
single quad, L3 is better utilized with minimal URB space and leaving
rest for texture caching.
> That just means that the update frequency needs to be low enough for the
> stall overhead to be negligible -- E.g. at batch buffer boundaries or
> wherever we're getting stalled anyway.
- Eero
More information about the mesa-dev
mailing list