Skip to content

Blocks your entire screen to stop the desktop mirror view from hurting VR performance, while leaving the game as the active window.

License

Notifications You must be signed in to change notification settings

TimberAngry/VR-Desktop-View-Blocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

VR Desktop View Blocker

Most PCVR apps and games render a 'desktop view' or 'mirror view' in a window, and in almost all cases this negatively effects the performance of the game in VR.

More often than not, you likely don't notice this. It is usually a small impact (0.1-0.2ms frametime), or just shows as inconsistency (frametimes jumping up and down, not delivered smoothly).

In other cases, with some games, the performance impact is quite extreme, and can cause a lot of stuttering. This has plagued VR gamers for a long time, for example check out this thread: https://www.reddit.com/r/vive_vr/comments/b6uk6z/seriouslywhy_are_vr_devs_doing_this/

Commonly, the solution to this issue is to minimise the desktop view window, however, this doesn't always work. When minimised, a lot of games will stop playing audio or won't accept inputs, and some will stop working altogether. There was never any solution for this.... until now! :O

Introducing VR Desktop View Blocker: https://github.com/TimberAngry/VR-Desktop-View-Blocker

What is this and how does it work?

It is an Autohotkey based app that creates a very large 'always on top' window that covers the entire screen. This allows the game to remain as the 'active' window, without actually showing on the screen - and if it isn't showing on screen, performance in VR is improved. The game performs as if the desktop view was minimised, but all aspects of the game, including audio and inputs, work perfectly fine.

How is it used?

Make sure AutoHotkey 1.1 is installed first:

https://www.autohotkey.com/download/ahk-install.exe

Download and run the 'VR.Desktop.View.Blocker.ahk' app:

https://github.com/TimberAngry/VR-Desktop-View-Blocker/releases

Best to run this app first, and then launch your game in the VR headset, since you won't be able to see anything on your desktop screen when the blocker is up. Alternately, you can run your game on the desktop, then bring up the blocker, and use Alt-Tab to make sure your game is selected as the active window. The name of the currently active window will show on blocker interface.

About

Blocks your entire screen to stop the desktop mirror view from hurting VR performance, while leaving the game as the active window.

Resources

License

Stars

Watchers

Forks

Packages

No packages published