Performance Issues - Basic Level /w Minimal Assets <10-20fps.

Hi there,

I am new to Unreal Engine, and game development in general. I am trying to create my first environment and am trying to place textures. I am following youtube videos that commonly use the asset European Horn Beam from MegaScans.

I tried painting the trees, as well as a procedural method and got very low FPS with the console stating either I have maxed out my VRAM or texture streaming.

I decided to load up the level that comes in the asset pack to see if I get similar performance to the following youtube video.

Unfortunately I do not get anywhere near this performance for what seems to be a fairly low cost level.

Below is an image of my Viewport with the FPS stat.

My hardware is as follows:

RTX 2080 Super
gpustat
Intel(R) Core™ i9-9900K CPU
cpustat
32GB DDR4 (I think) RAM
ramstat

I would really appreciate if someone could help explain to me whats happening and how I might go about fixing/optimizing this so I can continue creating.

Thanks!

Looks like you’re out of both GPU and regular RAM.

Creating content in the Unreal Editor takes a lot more out of your system, than playing a finished, packed game.

I recommend at least 16 GB GPU, and at least 64 GB of system RAM.

weird screenshot. what screen size you got? 4k uw? that 2080 super is a kinda old card. it is crying to render this huge viewport. the amount of gbuffer may contribute. also vsm (virtual shadow mapping) should be disabled at this scale and age. maybe you should get a smaller screen your gpu can actually compute and fill or lower the screen percentage of the viewport. the dlss plugin is in the marketplace.

3440x1440

I was thinking this could be a contributing factor. Is there a way I can limit the viewport to a specific resolution (1080 is fine, I use this wide screen for other workflow purposes)

I will determine how to disable VSM,
Which DLSS plugin am I looking for?

vsm is in the project settings → rendering → shadows - shadow map method.

screen percentage is there.

and the dlss plug. NVIDIA DLSS 3.5 in Code Plugins - UE Marketplace

The solutions you provided definitely helped.

I also was trying to see other settings and determined that main factor is the RHI: DX12 setting. Turning this to DX11 gave me a FPS of 90 with 100 view port and high scalability settings.

From my understanding DX12 is supposed to be faster then DX11, or atleast allow for better performance optimization. Is there something I can do to increase performance as it relates to dx12 vs dx11? (I am assuming the DLSS plugin helps, but also requires DX12).

well… running dx11 you basicly disabled lumen, nanite and virtual shadow maps.

you could test if you can run dx12 without nanite. i’m not sure how the 20 series handles the mesh shaders that nanite uses. i reckon this is one perf hit you took. but running dx12 you’d get atleast lumen to play with. i mean… if you require interior or general gi scenes. it’s a must have, i’d say. you gotta take that lil frame hit. and… you can disable it during gameplay where you don’t need it.

also… dlss does work on dx11. it’s just general upscaling. so… you got that either way.

Greetings @RVMPVN7

A lot of the community here have provided great options to try. I definitely recommend trying a DX swap and disable lumen. That can help drastically. However, the engine does have system requirements listed to help avoid the hits to performance inside the engine. A change of resolution, assets in a single level, virtual shadows, etc. All of these being disabled will help.