Warframe

Warframe

Not enough ratings
DLSS 4 Transformer Update (Improving picture quality with DLSS)
By BadRusMan
Well since Nvidia or DE themselves made warframe as "unsupported" for dlss override in nvapp - there is still some ways to update dlss to transformer model to get better picture quality. I will show you mine.

That will drastically improve picture quality not only in static but also in motion. Especially with K preset.
   
Award
Favorite
Favorited
Unfavorite
Updating old DLSS CNN model to the new Tranformer model to improve the picture qualitry with DLSS on
Even with crappy gifs you can see the difference.



1. Create DLSS4 folder on C drive and place updated DLSS file (nvngx_dlss.dll) there
If you do not have C drive - change the line in the code below "sourceFolder=C... to the letter of your drive and create DLSS4 folder there.

Updated DLSS can be downloaded from TechPowerUP[www.techpowerup.com]

2. Destination folder (Which is x64 folder) path in the code must be changed to the right one for your pc, in my case it is F:\SteamLibrary\steamapps\common\Warframe\Tools\Windows\x64

3. Create a bat file with the similar code and launch the game with it everytime (do not forget to follow previous points in the guide to make it work):

@echo off echo Starting Warframe with custom DLSS... set "sourceFolder=C:\DLSS4" set "destinationFolder=F:\SteamLibrary\steamapps\common\Warframe\Tools\Windows\x64" start "" "steam://rungameid/230410" timeout /t 1 /nobreak echo waiting for steam/launcher...5 timeout /t 1 /nobreak echo waiting for steam/launcher...4 timeout /t 1 /nobreak echo waiting for steam/launcher...3 timeout /t 1 /nobreak echo waiting for steam/launcher...2 timeout /t 1 /nobreak echo waiting for steam/launcher...1 timeout /t 1 /nobreak echo Updating DLSS in progress... timeout /t 5 /nobreak xcopy /y /i "C:\DLSS4\nvngx_dlss.dll" "%destinationFolder%" echo DLSS was updated. If the launcher re-downloaded DLSS - start the bat file again. timeout /t 3 /nobreak echo Exiting. timeout /t 2 /nobreak >nul exit



If the launcher of the game would start re-uploading DLSS after the bat is finished or it just need to download an update for the game - let it finish and just run the bat file again, after bat is finished - start playing.

Enjoy




And if you need a proof that dlss was really updated - you can create 2 .reg files to make DLSS info visible in the game:



DLSS Overlay ON reg:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\NGXCore] "ShowDlssIndicator"=dword:00000400

DLSS Overlay OFF reg:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Global\NGXCore] "ShowDlssIndicator"=dword:00000000


If you need to force any other preset for the DLSS - download NvidiaProfileInspector and force it there. I prefer either preset K or J.





* How to create a .bat or .reg? - open notepad, place the code, edit it if needed and save as .bat /.reg




That will not get you banned cause it does not interfer with gameplay mechanics and the initial files "check" will be done by the launcher anyway but we will just trick it by replacing dlss AFTER the "check" is done. YYou can do it manually everytime but such bat file will make it more comfortable. I'm using this method since DLSS4 was released.


I will try to improve the guide further when I have time for that.