Announcement

Collapse
No announcement yet.

Load Stream Level causes rendering to freeze

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Load Stream Level causes rendering to freeze

    While I tested my launched game (on PS4) with development build, the rendering occasionally got frozen when I did Load Stream Level.

    According to the name of this node, the loading is async and should not block even a little bit of rendering.
    As I traced the source code, the async loading is handled by a function named StaticTick, called by GameEngine::Tick, and StaticTick further called FAsyncLoadingThread::Get().TickAsyncLoading, so it does look like an async load.

    The parameters in Project Settings/Engine/Streaming/Level Streaming are all default value.

    So the question is simple: Are these freezing normal? Should Load Stream Level behave perfectly that causes not any rendering freeze/frame rate drop?

    Thanks.
Working...
X