I’m working here in Chrome and Edge on Windows 10 (Dell laptop) displaying a PhotoDome, and I’m seeing very high CPU usage when the browser tab is active (70% of GPU, and the combination of Chrome/Edge and WUDFHost.exe taking up 40-50% of CPU). There’s nothing else going on in the scene.
This isn’t a beefy laptop, but it’s fairly modern – i5 @ 1.6GHz with Intel 620 integrated graphics.
I’ve tried so far (no change for any of these):
- Reducing the resolution of the photo used (tried 2k, 3k, 4k, and 8k)
- Reducing the radius of the dome
- Removed lights
- dome.mesh.doNotSyncBoundingInfo = true
- scene.autoClear = false
- scene.autoClearDepthAndStencil = false
- scene.blockMaterialDirtyMechanism = true
Anything else I’m missing? Is there a reason why a PhotoDome would be so expensive?
This is a fairly static site – camera doesn’t move, but can spin around, look up and down, etc., and 99% of the time they’ll be looking, not moving. Is there a way to, for example, limit the frame rate or optimize re-renders when nothing has changed.