How to Improve Oculus Rift Graphics with Supersampling


Full article

Console games are easy, you load the game and play it. There are no graphical or sound configuration options. This makes consoles are easy to play, but for PC gamers who have spent $600 + on a video card, we want more.

VR Games are some of the most demanding for any PC today. The Oculus Rift, for example, drive 2160×1200 at 90Hz split over dual displays. These specifications require a lot of graphical hardware to drive. However, if you've spent money on a GTX 980ti or GTX 1080, you may have some headroom to make your game look even better.

Supersampling your VR Games

Supersampling is a form of AA (Antialiasing) where the resolution is rendered at a higher resolution than what the Rift can natively display.

Some games provide built-in methods to supersample such as Eve Valkyrie. Others, such as Edge of Nowhere and Lucky’s Tale, do not.

Supersampling games with Oculus Debug Tool

Oculus provides a tool in their SDK allowing you to adjust the sampling rate; Oculus call this the “Pixels Per Display Pixel Override.”

  1. Download the latest version of the Oculus SDK
  2. Run the OculusDebugTool.exe
  3. The Pixels Per Display Pixel Override defaults to 0, set this to 1.5
  4. Keep the debug tool open, then start your game.

If you experience any stuttering or slowness in your game, you can adjust this number down until smooth. I would also suggest removing in-game options such as motion blur if available in the in-game settings.

How do I know this does anything?

In the screenshot above, note the setting Visible HUD is set to Layer.  Using this option is an easy way to see if the pixel density override has worked. Play with the HUD options to see a whole bunch of interesting options. The performance option, for example, shows your FPS, please remember you want as close as possible to 90 fps.