mirror of
https://github.com/stenzek/duckstation.git
synced 2025-06-07 20:15:32 +00:00
VulkanDevice: Blacklist FSI on AMD Windows
Yay for random GPU resets, it's fine on NVIDIA.
This commit is contained in:
parent
1edcc8c0ac
commit
5eac1e4800
@ -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...
|
// 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.
|
// 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__)
|
#if defined(_WIN32) || defined(__ANDROID__)
|
||||||
|
m_optional_extensions.vk_ext_fragment_shader_interlock = false;
|
||||||
m_optional_extensions.vk_khr_dynamic_rendering_local_read = 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
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user