Open Gcenx opened 2 years ago
https://faq.sealedabstract.com/metal_faq/#ioaf-code-262 wonder if this is of any help.
Vulkan does require that an app handle VK_ERROR_DEVICE_LOST
and recreate the VkDevice
, even if the error affects only a single command buffer.
However, many apps don't bother with this, and crash if VK_ERROR_DEVICE_LOST
is encountered.
Looking for feedback from app devs regarding which option is more practical. @cdavis5e?
From the notes about MVK_CONFIG_RESUME_LOST_DEVICE
...
Instead wouldn’t it make more sense to be enabled by default but provide an error explaining the issue “Command submission failed” instead of just reporting “ VK_ERROR_DEVICE_LOST”
When attempting to play Witcher 3 the game will simply lockup see LastRunWine.log
If
MVK_CONFIG_RESUME_LOST_DEVICE=1
is set however the game will continue as normal