I have been testing Unreal Engine 4 demos with Oculus Rift in the past few weeks. What I was most surprised/disappointed with is the low framerate I get despite my fairly beefy setup - running on dual Radeon HD 7990 in crossfire mode. It has improved a bit with version 4.1, but it’s still very low. The only demo that runs smoothly (60FPS) on the Rift is the Mobile demo and that apartment demo that was made for VR anyway. Everything else is slower than this. With Reflections demo I get max 42 FPS. Elemental demo is the worst - 12FPS in the intro when we get to the external scene. Does anyone know what settings/hardware was Oculus using with their HD Rift Demo when they were showing Elemental demo? If my framerate is so lousy on DK1, then how on earth did they pull off 60FPS on HD rift? Using different drivers?
I would be very grateful for any advice regarding the framerate optimization when running the UE4 level on the Rift. Here are my main questions:
1 - What is the most optimal way to run a UE4 level? Runing it from UE4 editor and then closing the editor in the background, or running it as a standalone?
2- Is CrossFire/SLI properly supported when running a level? I’ve heard Editor itself doesn’t support it, but surely running the level should, right? I have crossfire turned on and my CPU usage monitoring says only the first GPU is being used to the max, none of the other 3 cores ever gets this high. When I run Crysis 3 for example the GPU core usage seems to be much more efficient. Maybe there’s a setting that I missed to enable/optimize multi GPU threading.
3- which .ini files contains the antialiasing and other settings that improve performance? (defaultengine.ini?) If you can name those settings and maybe give some examples that work best for you for VR that would be brilliant. I’m also a bit confused as to where are the quality settings for the demo scenes? Are they in the demo folders themselves (couldn’t find them) or are these settings read from the UE installation folder? Also what are the biggest culprits for the framerate drop in VR? Post processes, reflections…?
4- Is current oculus VR driver for UE4 pretty optimized as it is or can we expect significant framerate improvements in the future? I thought investing in 4 GPU system would have me sorted for a year or two so I would really like to know if problem lies in hardware or software optimization. HD Rift DK2 is just over 2 months away and given the current results I’m a bit worried if things will run smoothly. Do I need to invest in a new system again? If so what would be the best graphics card at the moment to run UE4 levels on? Titan? 780 Ti? 295X? Quadro?
It would be great if people would contribute to this thread with their best optimization practices/settings for VR. I’m sure I’m not the only one struggling. If there is already a thread somewhere that answers any of my questions please post the link.