Hello! I’ve been experiencing a problem with a VR project lately. When I launch a level in the VR preview I experience very poor performance, characterized by extremely low frame rate, and frequent spikes in my GPU and CPU usage. Then after I close the VR preview, the UE editor continues to experience a low frame rate when a 3D view port is displayed.
Sometimes the VR preview performance stabilizes after a few seconds of poor performance and allows me to test my level as normal, but it takes several cycles of launching the preview and seeing if it stabilizes, then closing the preview if it doesn’t.
The problem became persistent when I upgraded to Unreal 5.3. I did experience the same problem briefly while using Unreal 5.2, but it ceased after a minor update was applied. The problem does not occur while playing other games in my steam library.
I’ve been looking for a solution for a while, and nothing I’ve found has resolved the issue. Here’s what my performance plots look like when the issue is occurring and when the preview is running stably.
Here are some details about my rig:
CPU: AMD Ryzen 7 2700X
GPU: Nvidia Geforce RTX 2060
RAM: 32 GB
VR: Valve Index, SteamVR 2.4.3
Unreal Engine 5.3.2 VR template
I’d appreciate any help I can get in figuring out what’s going on. It’s brought my dev flow to an absolute halt. Thanks!
I have noted similar performance issues with VR under 5.1 - 5.4. For me, it is characterized by laggy head tracking. I was hoping moving to 5.4 would address this. My scene is rendering at a locked 36 fps, with my Quest3 headset rendering at 72 fps. Scene complexity is not the cause: Even the simplest scene shows this issue, bith in editor and in packaged (shipping) games. I see this in the VR starter example. I see the same behavior on 2 different computer systems, (2080Ti & 3080).
We are preparing to behing a large VR project, and I am concerned that 5.x is not ready for production use.
I have very poor performance and constant framedrops in both editor preview and packaged builds with 5.4.1 on unmodified VR template project.
My performance is fine on 5.1 and 5.2, didn’t try 5.3 yet.
The 5.4.1 VR template also doesn’t recognize my HP Reverb G2 controllers until a disable the new XR hand tracking and eye tracking plugins.