radv: remove LLVM sicheduler enable for The Talos Principle
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 12 Feb 2020 14:25:52 +0000 (15:25 +0100)
committerMarge Bot <eric+marge@anholt.net>
Thu, 13 Feb 2020 08:09:13 +0000 (08:09 +0000)
sisched is completely unmaintained, it used to give few more FPS
in the past but with ACO, it's now obsolete. It seems even faster
without sisched now.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3789>

src/amd/vulkan/radv_device.c

index ca0909ff73deaabeba2d9551206fa9e083ab4e2c..2637a0edfc0f7615510c4a3a9a3f2c3c303603e4 100644 (file)
@@ -606,15 +606,7 @@ radv_handle_per_app_options(struct radv_instance *instance,
        if (!name)
                return;
 
-       if (!strcmp(name, "Talos - Linux - 32bit") ||
-           !strcmp(name, "Talos - Linux - 64bit")) {
-               if (!(instance->debug_flags & RADV_DEBUG_NO_SISCHED)) {
-                       /* Force enable LLVM sisched for Talos because it looks
-                        * safe and it gives few more FPS.
-                        */
-                       instance->perftest_flags |= RADV_PERFTEST_SISCHED;
-               }
-       } else if (!strcmp(name, "DOOM_VFR")) {
+       if (!strcmp(name, "DOOM_VFR")) {
                /* Work around a Doom VFR game bug */
                instance->debug_flags |= RADV_DEBUG_NO_DYNAMIC_BOUNDS;
        } else if (!strcmp(name, "MonsterHunterWorld.exe")) {