x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Low frame rates with VR preview. *URGENT

I am getting 25fps on levels with almost nothing in it. I am running a GTX 1080 and i7 6700k so performance should not be a problem. How do i fix this?

Product Version: UE 4.16
Tags:
more ▼

asked Jul 11 '17 at 09:09 PM in VR

avatar image

tonyxia
1 1 2 2

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

Could be due to a lot of things. Please check/answer the following:

-Which VR device do you use?

-Do you have the latest drivers installed?

-Rebooted your PC? (Sounds dumb but often helps)

-Anything else running that costs performance? (Several UE4 instances / other game engines / games / crypto-mining, ...)

-Often a restart of UE4 helps too

If all that doesn't help check if the performance is good in an existing VR game, if so it could be your scene/game. -Did you try a completely new level?

-Any fancy calculations going on? (Though they should run on the CPU)

-Check the GPU Profiler - you should be under 11ms per frame (-> 90fps for Vive/Oculus), there you can see what costs you performance

General tips and tricks:

-Use low-poly meshes and LODs (UE4 can generate them for you)

-Use normal maps for details (though they can be strange in VR when up-close)

-Use static lights and objects whenever possible

-Use instanced stereo rendering

-Use forward rendering and MSAA

-Limit the amount of objects in your scene, since VR uses a lot of performance

Hope I could help!

more ▼

answered Jul 12 '17 at 07:47 AM

avatar image

Chownas
236 9 5 18

avatar image tonyxia Jul 12 '17 at 09:43 AM

-HTC Vive -I am running ubuntu 16.04 so i have the latest beta version of nvidia 384.47 -I have tried rebooting the PC multiple times, nothing seems to be changing -Nothing other than SteamVR is running in the background. I have tried creating multiple new levels but it always seems to hover around the 30-35 fps range. I also tried to lower the sp down to 100, which increases the fps to around 60. Again, i tried running levels with literally nothing in it other than a plane so there really shouldn't be anything affecting the performance.

avatar image Chownas Jul 12 '17 at 01:38 PM

Do other VR games run smoothly? Might be an issue with SteamVR and Linux or UE4 and Linux or both

avatar image tonyxia Jul 12 '17 at 05:22 PM

It should be, I tried benchmarking the vr option of unigine's superposition benchmark with vr maximum settings and getting around 90fps if that helps.

avatar image tonyxia Jul 12 '17 at 05:46 PM

alt text

I have attached a screenshot of the GPU visualizer along with the game screen while loading an empty level.

avatar image tonyxia Jul 12 '17 at 05:48 PM

Apparently the GPU utilization is only around 30% according to the nvidia driver.

avatar image MirrorSword Oct 04 '17 at 11:17 PM

I had a similar issue on windows, and I solved it by turning of the Geforce Experience In-game overlay. Maybe something similar is happening to you?

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question