From 979dc415588e6aa9a1b87e283f491e5c2eb3e8af Mon Sep 17 00:00:00 2001 From: Surafel Assefa Date: Thu, 1 Aug 2024 15:34:13 -0400 Subject: [PATCH] vulkan: MESA_VK_ENABLE_SUBMIT_THREAD=0 disables threaded submit Reviewed-By: Mike Blumenkrantz Part-of: --- src/vulkan/runtime/vk_device.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vulkan/runtime/vk_device.c b/src/vulkan/runtime/vk_device.c index 89a994f77e9..9b95e319724 100644 --- a/src/vulkan/runtime/vk_device.c +++ b/src/vulkan/runtime/vk_device.c @@ -165,8 +165,12 @@ vk_device_init(struct vk_device *device, break; case VK_DEVICE_TIMELINE_MODE_ASSISTED: - if (debug_get_bool_option("MESA_VK_ENABLE_SUBMIT_THREAD", false)) { - device->submit_mode = VK_QUEUE_SUBMIT_MODE_THREADED; + if (os_get_option("MESA_VK_ENABLE_SUBMIT_THREAD")) { + if (debug_get_bool_option("MESA_VK_ENABLE_SUBMIT_THREAD", false)) { + device->submit_mode = VK_QUEUE_SUBMIT_MODE_THREADED; + } else { + device->submit_mode = VK_QUEUE_SUBMIT_MODE_IMMEDIATE; + } } else { device->submit_mode = VK_QUEUE_SUBMIT_MODE_THREADED_ON_DEMAND; }