gpt4 book ai didi

crash - Direct3D11取得最后错误

转载 作者:行者123 更新时间:2023-12-03 15:57:14 24 4
gpt4 key购买 nike

我对d3d11应用程序做了一些操作,现在在调用Present以后的某个时间发生WDDM TDR重置导致GPU崩溃。

由于Present(也没有任何绘制调用!)函数会再返回HRESULT,我们应该如何发现问题?

最佳答案

您需要打开DirectX调试信息,并在程序运行时密切观察调试输出。

打开 DIRECTX控制面板,并在 Direct3D10.x / 11 下,

  • 选择编辑列表,然后将要调试的可执行文件添加到列表中。
  • 在“调试层”下,选择FORCE ON,
  • ,并确保不启用MUTING(只需取消选中要查看的错误级别的静音)。

  • 现在,以DEBUG MODE启动您的应用程序,运行时,您应该会看到调试消息从DIRECT3D11溢出到Visual Studio输出窗口。在渲染代码中放置一个断点,并逐步执行,直到看到警告或错误消息。这将帮助您解决问题。

    ERROR消息中包含大量信息-实际上比MSDN上可用的信息更多。奇怪的是,如此多的文档存储在D3D11调试器中。

    关于crash - Direct3D11取得最后错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6636166/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com