mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-10 07:48:19 +02:00
This algo measures the time taken by each RP as a whole, and uses that to move a probability distribution of whether to use GMEM or SYSMEM for that RP. This is done with a delta of 5% per run, and the probability is clamped to 5% and 95% to avoid getting stuck when conditions change. Additionally, an "immediate resolve" variant which tries to work off a single data point in SYSMEM and GMEM, then immediately resolves to the faster path. This is useful for usage in CI which runs a single frame multiple times where the performance isn't varying change from frame to frame. Signed-off-by: Dhruv Mark Collins <mark@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37802> |
||
|---|---|---|
| .. | ||
| amd | ||
| freedreno | ||
| kosmickrisp | ||
| nvk | ||
| panfrost | ||
| anv.rst | ||
| asahi.rst | ||
| d3d12.rst | ||
| freedreno.rst | ||
| kosmickrisp.rst | ||
| lima.rst | ||
| llvmpipe.rst | ||
| nvk.rst | ||
| panfrost.rst | ||
| powervr.rst | ||
| radv.rst | ||
| svga3d.rst | ||
| v3d.rst | ||
| vc4.rst | ||
| venus.rst | ||
| virgl.rst | ||
| zink.rst | ||