Hello @ABSLT_DVL ,
Thank you for providing such a detailed explanation of the VK_ERROR_DEVICE_LOST and BSOD situation.
To answer your questions and help determine the root cause, below are my thoughts and suggested next steps:
1. DWM / WDDM Changes & Fullscreen Optimizations:
It is possible that recent Windows 10 cumulative updates or the WDDM drivers pulled during the clean install are interacting differently with your iGPU's Vulkan presentation queues. As an initial isolation step, it might be beneficial to right-click your compiled executable, select Properties > Compatibility, and check "Disable fullscreen optimizations". This can help indicate if the DWM's dynamic presentation model is a contributing factor to the crash.
2. Verifying DWM / DirectFlip Status:
To observe if DWM is overriding your Vulkan swapchain state, I would suggest analyzing the frame presentation using a tool like PresentMon. It can log the exact presentation mode (e.g., Hardware Composed Independent Flip vs. BitBlt) being negotiated in real-time right up until the vkQueueSubmit fails.
3. Event Logs and Minidumps:
You asked about which logs to provide. Because this is a public community forum and dump files can contain personal or system-identifying information (PII), I suggest that you do not upload or share these files here. Instead, it might be beneficial to analyze the crash dumps (Minidump or C:\Windows\MEMORY.DMP) locally using a debugging tool like WinDbg. This can help pinpoint which kernel module or WDDM component in the display stack is faulting. Additionally, in Event Viewer, you can filter the System logs for "BugCheck" (Event ID 1001) or "Display" (Event ID 4101) to trace the moment the driver resets.
As a final thought, because this behavior started right after a clean installation, it suggests that Windows Update might have installed a generic display driver that differs slightly from the one you had on your previous setup. It might be helpful to manually download and perform a clean installation of the latest graphics driver directly from your iGPU manufacturer (Intel or AMD) to see if that resolves the presentation pacing failure and crashes.
I hope this information points you in the right direction. If you found my response helpful or informative, I would greatly appreciate it if you could follow this guide for your confirmation.
Thank you.