本文介绍了使用Hololens仿真器时,是否可以在GPU使用情况报告中看到DirectX调用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我运行性能分析器并在模拟器中运行的Hololens应用程序上查看GPU使用情况时,我会看到一般数据,但不会看到实际调用。我收到消息,"GPU工作无法归因于特定的DirectX调用
,因为您的GPU不支持功能级别9.3或更高版本。" 但是,当我调用D3D11CreateDevice时,它会报告对D3D_FEATURE_LEVEL_11_1的支持。

When I run the performance analyzer and view GPU Usage on a Hololens application running in the emulator I see the general data, but not the actual calls. I get the message, "GPU work cannot be attributed to specific DirectX calls as your GPU does not support feature level 9.3 or greater."  However, when I call D3D11CreateDevice, it reports support for D3D_FEATURE_LEVEL_11_1.

我尝试使用我的代码获取GPU使用情况,但也尝试使用全息标记沿样本获取GPU使用情况在这两种情况下。它适用于桌面DirectX应用程序和DirectX 11 App入门模板。

I've tried getting the GPU Usage with my code but also with the Holographic Tag Along sample and it fails in both cases. It works for me with a desktop DirectX app and with the DirectX 11 App starter template.

jhegedus

推荐答案

感谢您在这里发帖。

>>当我运行性能分析器并在仿真器中运行的Hololens应用程序上查看GPU使用情况 我看到了一般数据,但没有看到实际的调用。我收到消息,"GPU工作无法归因于特定的DirectX
通话,因为您的GPU不支持功能级别9.3或更高版本。" 但是,当我调用D3D11CreateDevice时,它会报告对D3D_FEATURE_LEVEL_11_1的支持。

以下是GPU支持的硬件和驱动程序列表,请检查您的硬件和驱动程序是否在其中。

Here is a list of GPU supported hardware and drivers, please check if yours is in it.

以下是关于GPU使用情况的文档作为参考。

Here is a document about GPU Usage for you as a reference.

https://msdn.microsoft.com/en-us/library/mt126195.aspx

或者您可以使用图形事件调用堆栈查看事件调用。有关详细信息,请参阅以下文档。

Or you could use Graphics Event Call Stack to see the event calls. For more information, please refer to this document below.

希望这可以为您提供帮助。

Hope this could be help of you.

最诚挚的问候,

Sera Yu


这篇关于使用Hololens仿真器时,是否可以在GPU使用情况报告中看到DirectX调用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 02:59