Last month saw virtual reality (VR) specialist Oculus VR release the Beta version of its 0.6.0.0 software development kit (SDK), which VRFocus reported on. The company has now launched the next SDK update for the Oculus Rift head-mounted display (HMD). The current version is now 0.6.0.1 Beta and can be downloaded from Oculus VR’s developer site.
The newest update introduces queue ahead. Queue ahead improves CPU and GPU parallelism and increases the amount of time that the GPU has to process frames.
As Oculus VR reveals in the update, ‘When queue ahead is disabled, the CPU begins processing the next frame immediately after the previous frame displays. After the CPU finishes, the GPU processes the frame, the compositor applies distortion, and the frame is displayed to the user. If the GPU cannot process the frame in time for display, the previous frame displays. This results in judder. When queue ahead is enabled, the CPU can start earlier; this provides the GPU more time to process the frame.’
A full changelog can be seen below. VRFocus will continue to follow Oculus VR and any further updates announced.
- Added queue ahead. Queue ahead improves CPU and GPU parallelism and increases the amount of time that the GPU has to process frames. For more information, see Queue Ahead.
- Added the Debug HUD, which provides useful information while using the HUD. For more information, see Performance Head-Up Display. To enable it in OculusWorldDemo, press F11.
- Added two samples:
- ORT (Direct Quad)—verifies and demonstrates direct quads.
- ORT (Performance HUD)—demonstrates the performance HUD.
- Added additional menu options to OculusWorldDemo.
- Pre-Kepler NVidia GPUs might return “No display attached to compositor” or “SubmitLayers failed” errors, which can result in a black screen for some applications. NVidia GTX 600 GPUs and later use the Kepler or Maxwell architectures.
- Some Intel GPUs might return “No display attached to compositor” or “SubmitLayers failed” errors, which can result in a black screen for some applications.
- Standard RGB (sRGB) is not properly supported.
- Timeout Detection Recovery (TDR) is not properly supported.
- Windows 10 is not yet supported.
- Extended mode does not currently work with AMD GPUs due to issues in the AMD drivers.
- For NVidia GPUs, please use driver version 350.12. The latest NVidia driver is unstable with the runtime.