Oculus Profiling & Performance

Choose your OS:

Oculus PerfHud

Oculus_Perf_HUD.png

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 UE4, you will need to do the following:

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

    ODT_01.png

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

    ODT_02.png

  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.

    Oculus_Perf_HUD.png