Oculus Profiling & Performance

Information profiling the performance of your UE4 Rift projects.

Choose your operating system:




On this page

Oculus PerfHud


Oculus PerfHud is a tool that can be used to display performance information, whether in the editor or a packaged build. This tool will help verify the actual CPU and GPU timings, excluding any throttling done by the application. There's a great overview of the screens and what the values mean in Oculus' documentation.

In general, you'll want to look at the graphs and values on the Application Render Timing screen. These will give you the CPU and GPU timings as the Oculus compositor sees them, and will be more accurate for Draw and GPU timings.

To use Oculus PerfHud with Unreal Engine 4 (UE4), you will need to do the following:

  1. First, go to C:\Program Files\Oculus\Support\oculus-diagnostics and locate the OculusDebugTool.exe.


  2. Double - click on the OculusDebugTool.exe to open it up and set the Visible HUD to the Performance option.


  3. Now launch your UE4 project and put your Oculus Rift HMD on and you will see the performance information related to your UE4 project being displayed on the Rift. To change what type of information is displayed, you will need to change what is input into the Visible HUD option like in the image below.


Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey