Skip to content

Commit

Permalink
vkd3d: Add experimental workaround for Star Wars Outlaws on NV.
Browse files Browse the repository at this point in the history
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 <[email protected]>
  • Loading branch information
HansKristian-Work committed Dec 6, 2024
1 parent 6a035d3 commit 530762c
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions libs/vkd3d/device.c
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 530762c

Please sign in to comment.