This utility lets you use the Pimax Foveated Rendering feature with headsets other than Pimax. It re-implements a few parts of the Pimax PVR API (publicly available from Pimax's website) to allow the Pimax Foveated Rendering code to run without the rest of the Pimax software. It uses the MagicAttach tool available from the Pimax Play software to initiate Foveated Rendering into the currently running SteamVR OpenVR application.
Pimax is a Virtual Reality headset vendor who most recently released the Pimax Crystal, a high-end headset with support for eye tracking and therefore Dynamic Foveated Rendering (DFR) through their software suite.
!!! IF YOU USE A PIMAX HEADSET YOU DO NOT NEED THIS UTILITY !!!
More details and instructions on the the wiki!
PLEASE READ ALL THE INSTRUCTIONS BELOW CAREFULLY.
Download the Foveated Rendering Utility from the Releases page. Unzip the Foveated Rendering Utility in the folder of your choice.
Please refer to the wiki for additional steps specific to your headset in order to enable eye tracking (when applicable).
Double-click DFR-UI.exe.
This app must be running in order to initiate Foveated Rendering.
If you want to run a game WITHOUT Foveated Rendering, you can simply make sure that DFR-UI is NOT OPEN when you start your game!
Start SteamVR and the game of your choice. Enable Foveated Rendering in the user interface through the setting of your choice (Maximum means best performance but possibly more noticeable degradation in quality).
If all went well, you will now have foveated rendering in your app. In case of doubt, see Troubleshooting for ways to check whether a game is working properly.
-
Restart the
DFR-UI.exeutility. -
Try pressing the "Try Re-Attach" button.
You probably don't need to do this, but just in case Pimax publishes significant fixes/improvements...
-
Install Pimax Play from the Pimax website. This is temporary, you can uninstall it after we grab the necessary files. At time of writing, Pimax Play 1.16 was successfully tested.
-
Go to
%ProgramFiles%\Pimax\Runtimeand copy theLibMagicD3D1164.dllandMagicAttach_x64.exefiles into the folder where you installed the Foveated Rendering Utility. TheLibMagicD3D1164.dllandMagicAttach_x64.exeshall be next to theDFR-UI.exefile. -
You can now uninstall Pimax Play.

