summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2018-11-12 15:43:58 -0500
committerEmil Velikov <emil.l.velikov@gmail.com>2018-11-14 18:53:02 +0000
commit7ea4e43c554c2ccecb3f4cd737aa34506d55ba0e (patch)
treea05be18d35702bab772fff3af449f4a3235a0eaf
parent6a706763d0266bb1c4f86faff8b8a71fd4386641 (diff)
st/mesa: disable L3 thread pinning
This implementation can have massive drawbacks. Cc: 18.3 <mesa-stable@lists.freedesktop.org> Reviewed-by: Edmondo Tommasina <edmondo.tommasina@gmail.com> (cherry picked from commit e0c7114eb3c19d4c2653f661698a6baa3bc9bedf)
-rw-r--r--src/mesa/state_tracker/st_manager.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/mesa/state_tracker/st_manager.c b/src/mesa/state_tracker/st_manager.c
index ceb48dd4903..776b563e50e 100644
--- a/src/mesa/state_tracker/st_manager.c
+++ b/src/mesa/state_tracker/st_manager.c
@@ -1069,15 +1069,6 @@ st_api_make_current(struct st_api *stapi, struct st_context_iface *stctxi,
* of the referenced drawables no longer exist.
*/
st_framebuffers_purge(st);
-
- /* Notify the driver that the context thread may have been changed.
- * This should pin all driver threads to a specific L3 cache for optimal
- * performance on AMD Zen CPUs.
- */
- struct glthread_state *glthread = st->ctx->GLThread;
- thrd_t *upper_thread = glthread ? &glthread->queue.threads[0] : NULL;
-
- util_context_thread_changed(st->pipe, upper_thread);
}
else {
ret = _mesa_make_current(NULL, NULL, NULL);