Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unstable images, GPU max #8

Open
laultman opened this issue Aug 17, 2022 · 0 comments
Open

Unstable images, GPU max #8

laultman opened this issue Aug 17, 2022 · 0 comments

Comments

@laultman
Copy link

I am using StereoKit.HolographicRemoting in a console app rendering to my HoloLens 2. My Microsoft Surface Pro 7 (i7 with Iris GPU) hits Max as my models get more complex (see image).

So here are alternatives: 1 Scan at different resolutions for the type of use case, 2 up-scale the GPU to brute force the solution. Naturally, the best solution is, both. I should use common sense and scan for the type of presentation. I should also have sufficient GPU for the worst-case scenario.

The rendering is excellent for stable platform such as a 3D presentation on a fixed headset such as Windows Mixed Reality Headset and most likely any of the VR types. I am satisfied I could go on to about 20-40 million polygons in fixed position. HoloLens 2 is completely in another class in just about every way imaginable.

UPDATE…
I wrote all the above based on running in the development tools (debugger, etc.)
Running the same app in a console window without tools stabilized the image and cleaned up the individual models’ visual appearances. However, here is where my ignorance of GPU is glaringly obvious, I don’t know what to expect the utilization to be in the world of GPU. The GPU numbers did not change, still about 95%. My expectation is that the GPU numbers would move up or down based on the complexity of the object. I had 14 LVSRs at 182K polys and texture size of 29mBytes, 12 7tons, 12 LAVs, 16 Humvees with all about the same poly count but texture size about 10mBytes each. That’s about 8.1 million polys.

However, again my ignorance of GPU. I loaded all the models in such a way that they are cached on the GPU (per recommended StereoKit docs). I used a different pose position to display the models in different places in the frame (StereoKit Multiple Objects demo). So, do I really have 8.1 million or do I have < 400K polys? Is that why the GPU numbers are constant?

2022-08-17

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant