High Draw ms + high GPU RAM usage

Hi community.

I am having issues with high Draw latency (which matches the Frame latency). I peaks at 20 ms and for the house environment is never gets lower than 17 ms.

UE version 5.3.2

Here is the screenshot of the stats

Here is the GPU profiling data

All these recorder in PIE.

Here are the stats for the machine I am using:

  • CPU: AMD Ryzen 9 7950X 16-Core Processor, 4501 Mhz, 16 Core(s), 32 Logical Processor(s)
  • RAM: 128 Gb Kingston FURY DIMM 128 GB DDR5-4800 (4x 32 GB)
  • GPU: NVIDIA GeForce RTX 4090 on AD102-A GPU (551.86 latest Game Ready Driver)

Any help on optimizing this would be highly appreciated. The project is a single island in a dynamic ocean with lots of vegetation (applied using the foliage tool).

For any questions please reach out!
Thanks,
Alex

hi @Fugaku886 ,
Could you tell us What version of Windows 10 you are using because the DirectX 12 drivers can cause these sort of problems

Windows 10 64-bit version 1909 revision .1350 or higher, or versions 2004 and 20H2 revision .789 or higher

DONT use Windows 11 as the DirectX Ultimate DX12 drivers can crash and produce VERY BAD performance on GPU as they use Shader model 6.1 Tier 1.1

If you can use DirectX 11 Shader model 5 for performance, which is what is used in LGPU Lightmass.

I actually use Windows 11 :neutral_face:
Microsoft Windows 11 Home Version 10.0.22631 Build 22631

Can I still go for the DirectX 11 shader model 5 or should I somehow degrade my OS to Windows 10?

hi @Fugaku886
You could installed a multiboot version with Windows 10 using Partition Maker and have partition for windows 10 as well then compare the speeds DX11 SM5 does not have overheads of DX12 SM6

In Project settings I switched to DirectX 11 and SM5 (and SM6 because UE wanted it) and it solved the issue. Thanks @Jimbohalo10

But this created another issue with reflections or refraction or transmission, I have no idea what it is. My glass material does this now:

I remember having this in the past but I have no idea how I solved it.