Jump to content

Update the DLSS preset used by DCS to remove ghosting


Go to solution Solved by BIGNEWY,

Recommended Posts

Posted
56 minutes ago, Farside24 said:

Alright Thanks so if I understand correctly, if I only want DLSS 4 for DCS, I only need to :

- install DLSS Swapper

- Select the DCS folder so the ini and dll files gets there

- Install Nvidia Profile Inspector to select profile J (or K) and apply it

- Enable DLSS in-game (Quality profile)

- That's it, no need for additionnal such as DLSSTweaksConfig or Nvidia Global Profile

Right ?

 

 

Not quite, we might be confusing two things here. Which steps are you referring to from my original post?

If you are referring to put DLSS Tweaks dll and dlsstweaks.ini files in DCS (which will only be for DCS and won't apply to other games) vs. the Nvidia Global Profile, then the steps would be as follows (there is no need for Nvidia Profile Inspector):

- Install DLSS Swapper, add the top-level DCS games folder and then you can use DLSS Swapper to easily change DLSS versions in DCS. Alternatively just manually copy the latest nvngx_dlss.dll files to the bin and bin-mt folders.

- Use the DLSSTweaksConfig.exe tool to set the preset to J (of K) for each of the quality levels, and enable the GlobalHudOverride so you can see the overlay in game (need to be in the plane) so you can verify that its using the right DLSS4 version and preset you set.

- Click save and then put the dxgi.dll and dlsstweaks.ini file from DLSSTweaks (the dlss tweaks file is named nvngx.dll so you need to rename it to dxgi.dll first) into the DCS bin and bin-mt folders

- Start DCS and then check to make sure you got a DLSSTweaks.log file created in either bin or bin-mt and has the expected logging re: the preset etc.

 

If you are referring to using Nvidia Profile Inspector, but only for DCS, then I believe you can select "Digital Combat Simulator: Black Shark" as the Profile in NVPI and then update the DLSS-SR override and Override DLSS-SR presets in there. Note, I haven't tested on a per profile basis other than seeing this referenced elsewhere. This approach would also mean you don't need to use DLSS Swapper to replace the DLSS dll files as it will override and use dll version and presets from the driver. You can confirm that via enabling the GlobalHudOverride in DLSSTweaks.

 

  • Thanks 2

AMD 7800x3D, 4080Super, 64Gb DDR5 RAM, 4Tb NVMe M.2, Quest 2

Posted (edited)
11 minutes ago, sleighzy said:

I believe you can select "Digital Combat Simulator: Black Shark" as the Profile in NVPI and then update the DLSS-SR override and Override DLSS-SR presets in there. Note, I haven't tested on a per profile basis other than seeing this referenced elsewhere.

Awesome. Yes, I just tested now and you can override just for DCS by selecting the "Digital Combat Simulator: Black Shark" profile in Nvidia Profile Inspector to set those Enable DLSS-SR override and DLSS-SR Preset values and it will apply to DCS. This does not require you to put the latest DLSS dll files in DCS, either manually or via DLSS Swapper.

DLSS Tweaks can just be used for enabling the hud overlay to verify your changes were successful.

Edited by sleighzy

AMD 7800x3D, 4080Super, 64Gb DDR5 RAM, 4Tb NVMe M.2, Quest 2

Posted
10 hours ago, sleighzy said:

Awesome. Yes, I just tested now and you can override just for DCS by selecting the "Digital Combat Simulator: Black Shark" profile in Nvidia Profile Inspector to set those Enable DLSS-SR override and DLSS-SR Preset values and it will apply to DCS. This does not require you to put the latest DLSS dll files in DCS, either manually or via DLSS Swapper.

DLSS Tweaks can just be used for enabling the hud overlay to verify your changes were successful.

Hud overlay can also be enabled/disabled via regedit...

image.png

Posted

Does the hud overlay (to see effective dlss version and preset) works in DCS ?  I have the registry key in place. I see the hud in FS2024 (2d for sure vr not tested) but in DCS VR or 2d I dont see the hud at all .. 

Posted (edited)
13 minutes ago, bigtruck said:

Does the hud overlay (to see effective dlss version and preset) works in DCS ?  I have the registry key in place. I see the hud in FS2024 (2d for sure vr not tested) but in DCS VR or 2d I dont see the hud at all .. 

Yes if configured correctly it shows up in my VR and in the desktop mirror. Bottom left corner. I am not using the registry entry so can't help there. I am using DLSSTweaks to enable/disable.

Edited by Ready

I fly an A-10C II in VR and post my DCS journey on Is your phone a YouTube Signature Device? - Gizmochina     |   Subscribe to my DCS A-10C channel   

Come check out the 132nd Virtual Wing                                   |   My VR Performance Optimization (4090/9800X3D/Aero)  
SYSTEM SPECS: Ryzen 7 9800X3D, RTX4090, 64GB DDR5-6000, Windows 10, ROG STRIX X870E-E Gaming WIFI, Varjo Aero, VKB Gunfighter MKIII MCG Ultimate with 10cm extension, VPC MongoosT-50CM3 Throttle, VPC Control Panel #2, TM TPR Rudders. Buttkicker, Gametrix Jetseat, PointCTRL, OpenKneeboard, Wacom Intuos Pro Small.

132nd.Ready_Signatur.png

Posted
14 minutes ago, bigtruck said:

Does the hud overlay (to see effective dlss version and preset) works in DCS ?  I have the registry key in place. I see the hud in FS2024 (2d for sure vr not tested) but in DCS VR or 2d I dont see the hud at all .. 

Try with DLSSTweaks. I normally recommend using tools for the job, v.s. registry hacks, as they do the job and are intuitive. Registry edits are less familiar to folk, and the full list of values and what they represent aren't always known.

AMD 7800x3D, 4080Super, 64Gb DDR5 RAM, 4Tb NVMe M.2, Quest 2

Posted
13 hours ago, bigtruck said:

Does the hud overlay (to see effective dlss version and preset) works in DCS ?  I have the registry key in place. I see the hud in FS2024 (2d for sure vr not tested) but in DCS VR or 2d I dont see the hud at all .. 

Yes, it works, in 2D and VR... I prefer to edit the registry since I know what I'm doing, whereas DLSS tweaks I don't know what they do.

image.png

Posted

Dlsstweaks sets the registry key. I used Dlsstweaks and checked the key was indeed there and set with regedit. Simply knowing that it works for others helps me understand that there must be something in my setup that prevents it from kicking in. I will pick my battles.  In the mean time I was able to use dlsstweaks log file (that is created when you copy the dll and ini in the bin directory) to confirm that the different presets I was asking for were kicking in. So no hud but still a confirmation of what I needed. All good. Thanks.

  • Like 2
  • 2 weeks later...
Posted (edited)

Just commenting to give my unrequested results on this, I used DLSS swapper to update DLSS version and DLSSTweaks to switch to K preset, was fairly simple and didnt encounter any problems, ghosting almost entierly gonne in MFDs, pretty good.

 

 

PC Specs:

Ryzen 7 9800X3D

RTX3080 10Gb

64gb ram 6000mhz

Edited by Pekins
Posted

Using RTX4070Ti Super and Quest3 - which DLSS 4 profile provides the least amount of ghosting?

 

I've currently set mine to Quality K and GlobalForcePreset K - But I still see ghosting for far away objects and in MFDs.

 

image.pngnull

Posted
7 hours ago, Gil80 said:

Using RTX4070Ti Super and Quest3 - which DLSS 4 profile provides the least amount of ghosting?

 

I've currently set mine to Quality K and GlobalForcePreset K - But I still see ghosting for far away objects and in MFDs.

 

image.pngnull

K is the best but there is still ghosting of aircraft close the ground or sea. Distant spotting is difficult too, due to blurring, and there is some lost of contrast of objects against clouds. 

You can mitigate this to some degree by increasing the resolution but this then offsets any performance benefits of using DLSS. 

Expectations of DLSS varies depending on user and situation. For BVR modern jet combat it works very well. For WW2 or early cold war then the close nature of dogfights means the artifacts are a lot more noticable. 

  • Like 2

PC specs: 9800x3d - rtx5080 FE - 64GB RAM 6000MHz - 2Tb NVME - (for posts before March 2025: 5800x3d - rtx 4070) - VR headsets Quest Pro (Jan 2024-present; Pico 4 March 2023 - March 2024; Rift s June 2020- present). Maps Afghanistan – Channel – Cold War Germany - Kola - Normandy 2 – Persian Gulf - Sinai - Syria - South Atlantic. Modules BF-109 - FW-190 A8 - F4 - F5 - F14 - F16 - F86 - I16 - Mig 15 - Mig 21 - Mosquito - P47 - P51 - Spitfire.

_A644840 (2).jpg

 

Posted (edited)

for me the ghosting on K and J is very very bad.. i realy dont understand why ppl ar so hyped about it...
yeah the instruments ar very crisp.. but the MFD´s and the planes are very ghosting...

i switched back to preset F and the the ghosting is gone but not as crisp as preset K..

72HZ Quest3 and 72 FPS RTX 4080S

 

 

K.pngJ.pngF.png

Edited by SirOalek
  • Like 1
Posted
4 hours ago, SirOalek said:

I switched back to preset F and the the ghosting is gone but not as crisp as preset K..

I find that preset F has more noticable ghosting than K. 

PC specs: 9800x3d - rtx5080 FE - 64GB RAM 6000MHz - 2Tb NVME - (for posts before March 2025: 5800x3d - rtx 4070) - VR headsets Quest Pro (Jan 2024-present; Pico 4 March 2023 - March 2024; Rift s June 2020- present). Maps Afghanistan – Channel – Cold War Germany - Kola - Normandy 2 – Persian Gulf - Sinai - Syria - South Atlantic. Modules BF-109 - FW-190 A8 - F4 - F5 - F14 - F16 - F86 - I16 - Mig 15 - Mig 21 - Mosquito - P47 - P51 - Spitfire.

_A644840 (2).jpg

 

Posted

So I set the preset to J in the DLSS tweaker, I copy over files to BIN-MT, but in game, it shows the preset as C.  Any ideas?

 

FWIW:
When DLSSTweaker asks what to name the file, I chose ngnx.dll this time instead of dxgi.dll

Reason being, it was conflicting with reshade.  Reshade also use dxgi.dll

And boy did I go down a rabbit hole trying to get them to work together.

Untitled-2.jpg

Posted (edited)
18 minutes ago, BlackReef said:

So I set the preset to J in the DLSS tweaker, I copy over files to BIN-MT, but in game, it shows the preset as C.  Any ideas

Just use NVIDIA profile inspector. It's a lot easier than DLSSTweaks. I also find that using DLSSTweaks causes a lot of CTDs for me with preset J or K. 

Edited by Qcumber
  • Like 1

PC specs: 9800x3d - rtx5080 FE - 64GB RAM 6000MHz - 2Tb NVME - (for posts before March 2025: 5800x3d - rtx 4070) - VR headsets Quest Pro (Jan 2024-present; Pico 4 March 2023 - March 2024; Rift s June 2020- present). Maps Afghanistan – Channel – Cold War Germany - Kola - Normandy 2 – Persian Gulf - Sinai - Syria - South Atlantic. Modules BF-109 - FW-190 A8 - F4 - F5 - F14 - F16 - F86 - I16 - Mig 15 - Mig 21 - Mosquito - P47 - P51 - Spitfire.

_A644840 (2).jpg

 

Posted (edited)
2 hours ago, BlackReef said:

FWIW:
When DLSSTweaker asks what to name the file, I chose ngnx.dll this time instead of dxgi.dll

DLSSTweaks needs it to be called dxgi.dll due to a DCS patch ages ago, it’s a known issue for awhile now. Just do what @Qcumber said and just use Nvidia Profile Inspector, there is no need for copying any dlls into DCS. 

Edited by sleighzy
  • Like 1

AMD 7800x3D, 4080Super, 64Gb DDR5 RAM, 4Tb NVMe M.2, Quest 2

Posted
1 hour ago, sleighzy said:

DLSSTweaks needs it to be called dxgi.dll due to a DCS patch ages ago, it’s a known issue for awhile now. Just do what @Qcumber said and just use Nvidia Profile Inspector, there is no need for copying any dlls into DCS. 

Agree, just set "SR Preset" in "0.2 - DLSS Overrides" to Preset K (v3.10+) and done.. I did it in both the "_GLOBAL_DRIVER_PROFILE (Base Profile)" and in the "Digital Combat Simulator Black Shark" Profile, not sure if that's necessary, but it's done..

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ Zotac GeForce RTX 4090 Trinity 24GB - Nvidia 576.66 drivers \ 3 Samsung LC32G53TQWUXEN 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.3915 \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Varjo XR-3 VR

Posted

Hello GPatricks I quote you
( Okay, just set "SR Preset" in "0.2 - DLSS Overrides" to Preset K (v3.10+) and it's done. I did it in both the "_GLOBAL_DRIVER_PROFILE (Base Profile)" and the "Digital Combat Simulator Black Shark" profile, I don't know if it's necessary, but it's done.)
but I can't find the line ("SR Preset" in "0.2 - DLSS Overrides") in Nvidia profile inspector
yet like you I am on the profile "_GLOBAL_DRIVER_PROFILE (Base Profile)!
could you help me please?

Posted
15 minutes ago, PLUTON said:

Hello GPatricks I quote you
( Okay, just set "SR Preset" in "0.2 - DLSS Overrides" to Preset K (v3.10+) and it's done. I did it in both the "_GLOBAL_DRIVER_PROFILE (Base Profile)" and the "Digital Combat Simulator Black Shark" profile, I don't know if it's necessary, but it's done.)
but I can't find the line ("SR Preset" in "0.2 - DLSS Overrides") in Nvidia profile inspector
yet like you I am on the profile "_GLOBAL_DRIVER_PROFILE (Base Profile)!
could you help me please?

Be sure to have a later version of Profile Inspector.. 

image.png

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ Zotac GeForce RTX 4090 Trinity 24GB - Nvidia 576.66 drivers \ 3 Samsung LC32G53TQWUXEN 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.3915 \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Varjo XR-3 VR

Posted (edited)
6 minutes ago, PLUTON said:

HA OK I have version 2.4.0.4 and where can I download version 2.4.2.3. please?

Lol, I wish I knew was just looking for it. Orbmu2K's Github is up to version 2.4.0.18. I ran that and it's laid out differently. Look in Section 5 - Common, DLSS - Forced Preset Letter.. 

 

null

image.png

Edited by GPatricks

GIGABYTE X870E AORUS Elite WIFI7, Thermaltake 1200w PS \AMD Ryzen 7 9800X3D - Corsair iCue Titan Liquid CPU cooler \ 64GB G.Skill Z5 DDR5 \ SBlasterX G6 \ 4TB NvMe M.2 Boot Drive \ Zotac GeForce RTX 4090 Trinity 24GB - Nvidia 576.66 drivers \ 3 Samsung LC32G53TQWUXEN 32" 7680x1440 at 144Hz Gsync \ Win11 Pro Ver. 24H2 - Build 26100.3915 \ TIR 5 \ Warthog HOTAS  with VirPil stick base \ MFG V3 Pedals \ TM MFDs  on 2 8" Lilliputs \ Simgears ICP \ Varjo XR-3 VR

Posted

Here I installed DLSS 3.10.2.1
and set the preset to K in Nvidia inspector
I did a flight test on several cards and the result is a minimum loss between 10 and 15 FPS in VR (that's a lot I think)
Am I the only one with this loss of FPS?

Tank you  for help

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...