微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vulkan vkGetPhysicalDeviceSurfaceFormatsKHR 导致在 Windows.Graphics.dll 中引发异常

如何解决Vulkan vkGetPhysicalDeviceSurfaceFormatsKHR 导致在 Windows.Graphics.dll 中引发异常

这个问题好像是我更新 Vulkan SDK 到最新版本(目前是 1.2.162.1)后出现的。我还将我的 Nvidia 驱动程序更新到最新的稳定版本 (461.40)。可以通过运行cube demo来观察。

以下调试消息多次出现:

onecoreuap\windows\wgi\winrt\devices\monitordevice.cpp(102)\Windows.Graphics.dll!00007FFDF8AFD235: (caller: 00007FFDF8AF1EBE) LogHr(1) tid(447c) 8007001F 未连接到系统的设备运作。

紧随其后:

onecoreuap\windows\core\dispbroker\lib\displaymanager.cpp(377)\dispbroker.dll!00007FFDF8B90B3F: (caller: 00007FFDF8B90F47) Exception(1) tid(447c) D000000002D0000000200000020000002000200000000200020002005 C++ 异常:内存位置 0x000000585E56DA40 处的 wil::ResultException。

逐步执行代码,这是在调用 vkGetPhysicalDeviceSurfaceFormatsKHR 时发生的。

这是驱动程序错误,还是 SDK 中的错误,还是 Vulkan 1.2 中有一些我不知道的更改?

这是在 Windows 论坛上发布的相同问题:https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/error-spam-when-calling/e8f1f620-448c-47b2-ac51-992064799814

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。