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"

Level Streaming FPS drop problem

Hi I have sliced my level into 3 not that big sublevels. I have enemies , enviro lightning and nav mesh on persisting level. Sub levels has only blueprints and graphics. The problem is that i start on sublevel 1 and when i walk onto stream volume of sublevel 2 i have a FPS drop from 30 pfs to 15 for like 2 seconds. When i walk out of it i have same FPS drop. I Have sublevel 2 config set to initialy loaded and Streaming Usage of Volumebox set to SVB Loading and Visibility. How can i slowly load other level while walking in a tunnel from one level to another ?

Product Version: Not Selected
Tags:
more ▼

asked Sep 08 '14 at 10:30 AM in Using UE4

avatar image

Dziobson
6 5 6 11

avatar image Rudy Q ♦♦ STAFF Jan 26 '16 at 08:36 PM

Hello Dziobson,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project?

  2. If so, could you provide a detailed list of steps to reproduce this issue on our end?

  3. Could you provide screen shots of any blueprints that may be involved in this issue?

avatar image Mariusss Jan 27 '16 at 07:37 AM

I just have 2 sublevels on my persistent level. Both have some graphic on it, like dungeon or something. And When i walk through tunnel between one level and another (which is on persistent level) I Load level and change it visibility to be visible, and in same time I unload previous level. Then I have FPS spike.And it always appear when i do Load sublevel. But if both levels are always loaded and the only thing i do is to set visibility to true or false. There is no Spike then. That's why i had to make a doorway in the tunnel. Black screen and Load sublevel then (Like in skyrim for example) So there wont be any spike.

( I Posted the problem :) )

avatar image Rudy Q ♦♦ STAFF Jan 27 '16 at 02:35 PM

Hello Mariusss,

Thank you for the information provided, however could you please answer the questions that I asked of Dziobson?

avatar image Mariusss Jan 27 '16 at 03:30 PM

Ok... ill do so. And then replay

avatar image Rudy Q ♦♦ STAFF Feb 01 '16 at 04:08 PM

Hello Mariusss,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will offer further assistance.

Thank you.

avatar image George Li Oct 06 '16 at 06:45 PM

I have the same problem. When streaming load/unload (especially unload), GPU time has a spike, and the frame rate drops a lot. It significantly affects screen scroll animation on mobile devices. use Stat Unitgraph command can see the spike. This problem becomes more noticeable when a sub-level has higher complexity. My sub-levels have foliage and landscapes.

I suppose that streaming load/unload is on a different thread and should not block the main thread.

avatar image Rudy Q ♦♦ STAFF Oct 06 '16 at 07:53 PM

Hello George Li,

Thank you for the information provided, however could you please answer the questions that I asked of Dziobson?

avatar image George Li Oct 07 '16 at 07:30 PM

Answers: 1. Yes I can reproduce this in a clean project 2. Steps to produce: - Use blueprint streaming to load and unload sub-levels - use stat unitgraph to monitor GPU performance - Whenever you unload a sub-level, a spike happens on the graph - The more complex your sub-level is, the higher the spike is - On mobile device, there is a noticeable lag when unload 3. I can provide a really simple project. Since the sub-levels are really simple. the spikes are small. Can't upload here because of the size. Please let me know when I can send it.

There are a bunch of requests from other developers here: https://forums.unrealengine.com/showthread.php?59258-Level-Streaming-setting-for-smooth-unload

Thank you!

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

After doing a bit more digging I found that this is a know issue, I have provided a link to the public tracker. Please feel free to use the link provided for future updates. Thank you for your time and information.

Link: https://issues.unrealengine.com/issue/UE-10109

Make it a great day

more ▼

answered Oct 10 '16 at 01:34 PM

avatar image

Rudy Q ♦♦ STAFF
47.3k 545 132 525

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
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