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

MangoHud rendering in VR HMD #485

Open
Corben78 opened this issue Feb 17, 2021 · 1 comment
Open

MangoHud rendering in VR HMD #485

Corben78 opened this issue Feb 17, 2021 · 1 comment

Comments

@Corben78
Copy link

MangoHud seems to render the overlay in the VR view, instead of the desktop window. If MangoHud is used to limit FPS to vsync (e.g. to 60, and ingame disabling vsync) this also affects VR rendering (making it incredible stuttery). I only accidentally realized that this was caused by MangoHud, as the overlay is barely visible in the HMD in the top left corner (I have frametimes enabled, making the HUD big enough to show a corner in the VR view).

I played Hellblade Senua's Sacrifice with Proton in VR, realizing the stutter issue with MangoHud (due to having vsync managed by MangoHud).

When playing Elite: Dangerous in VR with Proton, it even crashes Steam VR (despite vsync not handled by MangoHud).

As the DXVK overlay is only rendered on the desktop window of VR games, those issues might be related to MangoHud rendering in the HMD?

@Corben78
Copy link
Author

Corben78 commented Mar 5, 2021

A workaround for this is to use a launch parameter for Steam VR:

DISABLE_MANGOHUD=1 %command%

With this it's not used in the Steam VR environment (chaperone, Steam VR Home) and is not rendered anymore in the HMD, but can still be used in games and their desktop windows. Though it still seems to affect performance, even though I had vsync disabled. Not as bad as with heaving vsync enabled, but still there are noticeable hiccups, which do not occur, when mangohud is completely disabled while running Steam VR and games in VR. So also adding the disable launch option for VR games helps.

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