Module: Mesa Branch: main Commit: 88c5affacf947ce64361fbe4155d2d9600f6a981 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=88c5affacf947ce64361fbe4155d2d9600f6a981
Author: Yiwei Zhang <[email protected]> Date: Sat Dec 9 06:02:10 2023 +0000 driconfig: add a workaround for Hades (Vulkan backend) Vulkan backend of Hades can only handle at most 3 swapchain images. It affects all drivers after below commit: 04d654a5d0b7bb4a072f515f6fbe2a686fc7f7f8 and then only affects specific driver backend which enables extra_xwayland_image in wsi device options after below commit: c1a62476acefcc94de9fd8e7f74d6bd9576796a7 Cc: mesa-stable Signed-off-by: Yiwei Zhang <[email protected]> Reviewed-by: Renato Pereyra <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26607> --- src/util/00-mesa-defaults.conf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/util/00-mesa-defaults.conf b/src/util/00-mesa-defaults.conf index 07f78f39647..87f2c124af2 100644 --- a/src/util/00-mesa-defaults.conf +++ b/src/util/00-mesa-defaults.conf @@ -849,6 +849,13 @@ TODO: document the other workarounds. <option name="vk_x11_strict_image_count" value="true" /> </application> + <!-- Workaround for Hades: Vulkan backend of the game is not starting + if the implementation returns more than 3 swapchain images. --> + <application name="Hades" executable="Hades.exe"> + <option name="vk_x11_override_min_image_count" value="3" /> + <option name="vk_x11_strict_image_count" value="true" /> + </application> + <application name="Brink" executable="brink.exe"> <option name="glx_extension_override" value="-GLX_OML_swap_method" /> <option name="allow_higher_compat_version" value="true" />
