From dba903ed0b526aa24f195352ddf35392a523a551 Mon Sep 17 00:00:00 2001 From: Markus Wick Date: Tue, 5 Nov 2019 09:16:37 +0100 Subject: [PATCH] drirc: Enable glthread for dolphin/citra/yuzu. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Dolphin: 75 fps -> 88 fps - Super Mario Galaxy Citra: 81 fps -> 91 fps - A Link Between Worlds Yuzu: 21 fps -> 27 fps - Super Mario Odyssey Dolphin still has many syncs because of glFenceSync and glClientWaitSync. Moving them to the dispatcher thread might yield another speedup. Yuzu uses a compatible profile by default. This benchmark used the variable MESA_GL_VERSION_OVERRIDE=4.5FC to overwrite this behavior. This profilation was done on a mobile i7-8550U CPU with i965. Signed-off-by: Markus Wick Reviewed-by: Marek Olšák --- src/util/00-mesa-defaults.conf | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf index 82b866b634f..ba343ec5ffb 100644 --- a/src/util/00-mesa-defaults.conf +++ b/src/util/00-mesa-defaults.conf @@ -370,6 +370,17 @@ TODO: document the other workarounds.