From 530762c933cf30eb5224de5d630de3c33e8879e3 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Fri, 6 Dec 2024 15:43:09 +0100 Subject: [PATCH] vkd3d: Add experimental workaround for Star Wars Outlaws on NV. Does not make much sense, but seems to fix the hang for me ... The breadcrumb hangs all point to code outside vkd3d-proton which suggests that the driver is submitting some work that is causing the hang. Signed-off-by: Hans-Kristian Arntzen --- libs/vkd3d/device.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index b2d2b2e804..f085f739da 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -599,6 +599,8 @@ static const struct vkd3d_instance_application_meta application_override[] = { { VKD3D_STRING_COMPARE_STARTS_WITH, "tlou-i", VKD3D_CONFIG_FLAG_NO_STAGGERED_SUBMIT, 0 }, /* Skull and Bones (2853730). Seems to require unsupported dcomp when reflex is enabled for some reason *shrug */ { VKD3D_STRING_COMPARE_EXACT, "skullandbones.exe", 0, 0, VKD3D_APPLICATION_FEATURE_DISABLE_NV_REFLEX }, + /* Star Wars Outlaws. Attempt to workaround a possible NV driver bug. */ + { VKD3D_STRING_COMPARE_EXACT, "Outlaws.exe", VKD3D_CONFIG_FLAG_ONE_TIME_SUBMIT, 0 }, /* Unreal Engine catch-all. ReBAR is a massive uplift on RX 7600 for example in Wukong. * AMD windows drivers also seem to have some kind of general app-opt for UE titles. * Use no-staggered-submit by default on UE. We've only observed issues in Wukong here, but