Could be an option, but 95% of the people are not willing to accept a stuck-to-the-face screen. I'm actually in that camp, I really do not like the Glyph stuck to the face effect. It's OK, but the VR environment is a lot better.whyme466 wrote: ↑Mon Jul 20, 2020 8:18 am @bo3bber - have you considered making the 3D screen in the Katanga window FIXED relative to HMD motion, rather than being fixed in VR world space? I believe this would improve rendered game performance.
In my limited testing, I was little disappointed in HelixVision performance, when compared to normal VR gaming with my 2080Ti/i9-9900X/32 GB setup, or normal 3D Vision gaming on my 4K display. I noticed that if I moved my head slightly during HelixVision gaming, the entire display had to be refreshed with the "dynamic" content, even if the 3D game image is static. A screen fixed in HMD display space should have better performance, although not as compelling as a VR room screen - but game performance is more important. Perhaps a user could toggle/choose between a fixed screen or VR room view?
Performance-wise, what you are seeing isn't the VR world taking much time. It takes maybe 2-3% of your GPU. What you are seeing is that the game itself is starving the VR world for resources, by using every last bit of the GPU, causing stalls in the VR world because it is in the background and not a priority for the GPU.
Turn your settings down to allow 5% headroom on GPU monitor, and it will run smoothly. You can easily burn all the GPU resources by letting vsync off, so GPU runs wild on game producing frames that are never seen for example. You can also experiment with the driver based frame limiter in the nvidia control panel, which can allow you to cap the game at 90 fps, which frees up resources.
We are setting up a way to automatically do that frame limit, and for normal games, we are going to set it to 45 fps by default, half of the headset frame rate. It will of course be an option that can be disabled, but we want to avoid people having your experience here- thinking the performance is bad when it's just not set up right.