UE 5 and DLSS problems

 

Hi,

Just wondering if anyone had answers here. We are running a very intensive UE5 scene which we get good FPS with when DLSS is enabled, but not so much without it. It also has lots of thin geometry which flickers without DLSS, so we would really like to get it working.


The problem:

We have installed the compiled DLSS plugins for Aximmetry UE5 and it works great in the editor, however we are unable to get it to pass through to the composer. We have tried some DLSS cvars in blueprints and we can't get it to work.

Additionally, we can't seem to enable DLSS through cvars, the cvars don't seem to do anything in UE5. It seems the only way is to use the menu in the editor?

There is most likely a cvar which we're missing here, but we have tried:

r.NGX.DLSS.Enable 1

r.NGX.DLSS.Quality (-2, 2).


Any ideas?





   joebun

 
Profile Image
Eifert@Aximmetry
  -  

Hi Joe,

I am not exactly sure, but it seems like in the cooked mode you have to use the Set DLSS Mode node to enable the DLSS:

And you can not use the cvar r.NGX.DLSS.Enable to enable DLSS.

Warmest regards,

 
Profile Image
joebun
  -  

Hi Eifert,

Have you used these blueprints with any success? They do nothing for us, DLSS remains disabled unfortunately.

If you have any other suggestions it would be appreciated,

Kind regards,

Joe



 
Profile Image
Eifert@Aximmetry
  -  

Hi Joe,

It works for me. Do you use the DLSS plugin compiled for Unreal for Aximmetry, which you can get from sales@aximmetry.com?

I ended up using this:

Here you can see the change it causes on its highest setting in cooked mode:

Compared to without DLSS:

Note that if you have Unreal Editor running while you have your Unreal project in Aximmetry in cooked mode, it will drastically decrease performance.

Warmest regards,

 
Profile Image
joebun
  -  

Thanks so much for your help, it's helped me problem solve and get it working.

We had the dlss commands right at the end of the chain of blueprints. By moving it to the start it now works. Not sure why this is the case but just glad it's working now!

Thanks again,

Joe



 
Profile Image
Eifert@Aximmetry
  -  

Hi Joe,

You could use the Sequence node: https://docs.unrealengine.com/4.27/en-US/BlueprintAPI/Utilities/FlowControl/Sequence/
It is quite useful with big blueprints like yours.

Warmest regards,

 
Profile Image
TwentyStudios
  -  

@joebun: I suggest trying TSR in UE5 instead of DLSS. It’s built in and looks a bit cleaner than DLSS to me.

;