Developer Notes

Fix is needed in Drivers.

Temporary workaround is to disable `Flags.bCompositeDepth` in `Oculus\OculusVR\Source\OculusHMD\Private\OculusHMD_Settings.cpp`

Description

Depth buffer corruption/artifacts when using VR with certain AMD GPUs

Tested with Oculus DK2, User reports with Oculus Rift

Steps to Reproduce
  1. Install AMD GPU and update to latest drivers (18.8.2) (Confirmed internally with AMD R9 290, user reported with R9 390, RX580)
  2. Launch a 4.20 project
  3. Play in VR preview or Package with 'Start in VR' enabled

Result: Depth buffer corruption (see images)

"Workaround": Reverts to normal after taking a High-Res screenshot

Also can be circumvented by not using directx 10 / 11

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-64034 in the post.

19
Login to Vote

Fixed
ComponentUE - Platform - XR
Affects Versions4.20.2
Target Fix4.21
Fix Commit4511999
Main Commit4824851
Release Commit4512029
CreatedSep 12, 2018
ResolvedOct 26, 2018
UpdatedSep 16, 2019
View Jira Issue