VulkanDevice: Blacklist FSI on AMD Windows

Yay for random GPU resets, it's fine on NVIDIA.
This commit is contained in:
Stenzek 2024-12-11 12:46:24 +10:00
parent 1edcc8c0ac
commit 5eac1e4800
No known key found for this signature in database
1 changed files with 4 additions and 1 deletions

View File

@ -511,9 +511,12 @@ bool VulkanDevice::SelectDeviceExtensions(ExtensionList* extension_list, bool en
{
// VK_KHR_dynamic_rendering_local_read appears to be broken on RDNA3, like everything else...
// Just causes GPU resets when you actually use a feedback loop. Assume Mesa is fine.
// VK_EXT_fragment_shader_interlock is similar, random GPU hangs.
#if defined(_WIN32) || defined(__ANDROID__)
m_optional_extensions.vk_ext_fragment_shader_interlock = false;
m_optional_extensions.vk_khr_dynamic_rendering_local_read = false;
WARNING_LOG("Disabling VK_KHR_dynamic_rendering_local_read on broken AMD driver.");
WARNING_LOG(
"Disabling VK_EXT_fragment_shader_interlock and VK_KHR_dynamic_rendering_local_read on broken AMD driver.");
#endif
}