summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorThomas Hellstrom <thellstrom@vmware.com>2019-03-04 21:37:40 +0300
committerThomas Hellstrom <thellstrom@vmware.com>2019-06-18 16:18:07 +0300
commit4251fa5fc3bbe3e1df99f60a738d367373ee335f (patch)
tree37f39f0fb74786c68cf1cc01bc1dc8e966367666 /tools/perf/scripts/python/export-to-sqlite.py
parent561564bea3248293398dc32ec36da40fb71faed0 (diff)
downloadlinux-4251fa5fc3bbe3e1df99f60a738d367373ee335f.tar.xz
drm/vmwgfx: Assign eviction priorities to resources
TTM provides a means to assign eviction priorities to buffer object. This means that all buffer objects with a lower priority will be evicted first on memory pressure. Use this to make sure surfaces and in particular non-dirty surfaces are evicted first. Evicting in particular shaders, cotables and contexts imply a significant performance hit on vmwgfx, so make sure these resources are evicted last. Some buffer objects are sub-allocated in user-space which means we can have many resources attached to a single buffer object or resource. In that case the buffer object is given the highest priority of the attached resources. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Deepak Rawat <drawat@vmware.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions