Hello everyone.

The Mixed Reality Forums here are no longer being used or maintained.

There are a few other places we would like to direct you to for support, both from Microsoft and from the community.

The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.

For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality.

If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers, or in our Microsoft Tech Communities forums at https://techcommunity.microsoft.com/t5/mixed-reality/ct-p/MicrosoftMixedReality.

And always feel free to hit us up on Twitter @MxdRealityDev.
Options

Is it possible to see DirectX calls in the GPU Usage report when using the Hololens emulator?

When I run the GPU Usage report on a Hololens application 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. When I call D3D11CreateDevice, it reports support for D3D_FEATURE_LEVEL_11_1. I've tried this with my code but also with the Holographic Tag Along sample. This works for me with a desktop DirectX app and the DirectX 11 App starter template.

Any help would be appreciated.

Answers

  • Options

    have you tried running the Graphics Debugger in visual studio? On my current project I wrote up a blog post on using the graphics debugger to sort out missing data.

    http://www.redsprocketstudio.com/
    Developer | Check out my new project blog

  • Options

    I was running the GPU Usage report in Visual Studio 2015 https://msdn.microsoft.com/en-us/library/mt126195.aspx. I thought this was part of the Graphics Debugger but not 100% sure.

    I was trying the GPU Usage report because everything was good with the frames but the texture that I set up initially was not. I was having a hard time capturing that early work with the frame based view. I figured out the problem the old fashioned way with a lot of trial and error but I am still interested if it is possible to get the DirectX calls in the GPU Usage report.

  • Options

    I see now that the GPU Usage report is part of the performance analyzer. I have used the Graphics Analyzer to debug Frames and know that it does include the DirectX calls. I am still interested in using the Performance Analyzer. I think it should work. It looks like a bug in the tool.

Sign In or Register to comment.