Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

How to get the best image quality using DLDSR+DLSS

Featured Replies

  • Author

@turbomax Thanks for the kind word, much appreciated 🙏

Been doing some testing re: performance comparing 4K to DLDSR 1.78x i.e. 5461x2880. The difference is quite significant. I've got a decent system, so most of the time the increased resolution will not affect performance too negatively. 

However, I was doing some testing at iniBuild's KLAX, and was surprised how much of a performance hit 1.78x brought. I promised not to post any more pictures, so I'll have to manage with words 😉

Using the dev mode OSD: 

                       3840x2160        5461x2880

FPS                62.1                   38.5

Mainthread     16.1ms              24.7ms

GPU                11.7ms              16.9ms

What surprised me was how much the increased resolution affected mainthread. The tests were done without any AI traffic. High mainthread frame times will increase the chance of seeing FG-related artifacts, even though the FG-FPS seems high. In the tests above I had FG on, hence FG-FPS at 5461x2880 was 76. Still the artifacts appeared, especially with fast panning. 

Conclusion: I'll probably use 4K when flying into major hubs like KLAX, especially when using extra addons e.g. FSLTL and GSX Pro. 

7950X3D | RTX 4090 | 64GB DDR5

  • Replies 228
  • Views 75.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • One benefit of my recent 4090 purchase is that I don't have to keep doing this tweaking anymore, I run my card at 3440x1440 FG TAA and render scale at 130 and the card eats everything I throw at it.

  • This could very well be the case. Anyhow, it's good to have so many options to choose from, but it can also get unnecessarily confusing and complicated. Besides, TAA is quite old now, whereas DLSS is

  • Just be aware that this approach also increases the load on VRAM quiet considerably when using 1.78 or even 2.25 times the native resolution. Might be fine for 4090 users, all others might check that

28 minutes ago, Cpt_Piett said:

@turbomax Thanks for the kind word, much appreciated 🙏

Been doing some testing re: performance comparing 4K to DLDSR 1.78x i.e. 5461x2880. The difference is quite significant. I've got a decent system, so most of the time the increased resolution will not affect performance too negatively. 

However, I was doing some testing at iniBuild's KLAX, and was surprised how much of a performance hit 1.78x brought. I promised not to post any more pictures, so I'll have to manage with words 😉

Using the dev mode OSD: 

                       3840x2160        5461x2880

FPS                62.1                   38.5

Mainthread     16.1ms              24.7ms

GPU                11.7ms              16.9ms

What surprised me was how much the increased resolution affected mainthread. The tests were done without any AI traffic. High mainthread frame times will increase the chance of seeing FG-related artifacts, even though the FG-FPS seems high. In the tests above I had FG on, hence FG-FPS at 5461x2880 was 76. Still the artifacts appeared, especially with fast panning. 

Conclusion: I'll probably use 4K when flying into major hubs like KLAX, especially when using extra addons e.g. FSLTL and GSX Pro. 

I'll have to compare. I didn't see any where near that difference at the iniBuilds JFK.

I can not get Ultra Quality to show up at all in MSFS.. The DLL is replaced, NI settings changed, resolution changed.. Nope.. Will this only work for a certain series of RTX cards? There was no mention of it

Edited by styckx

ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

10 minutes ago, styckx said:

I can not get Ultra Quality to show up at all in MSFS.. The DLL is replaced, NI settings changed, resolution changed.. Nope.. Will this only work for a certain series of RTX cards? There was no mention of it

Did you make the changes in Nvidia Inspector while MSFS was running? If so, you need to restart MSFS when making those kinds of changes.

  • Author
9 minutes ago, styckx said:

I can not get Ultra Quality to show up at all in MSFS.. The DLL is replaced, NI settings changed, resolution changed.. Nope.. Will this only work for a certain series of RTX cards? There was no mention of it

DLDSR is limited to RTX cards (RTX 20, 30, and 40 series) as it needs their tensor cores to operate.

Did you see the added DLSS settings in NI? I.e. where you set preset F and 0.8x render?

7950X3D | RTX 4090 | 64GB DDR5

22 minutes ago, mmcmah said:

Did you make the changes in Nvidia Inspector while MSFS was running? If so, you need to restart MSFS when making those kinds of changes.

 

16 minutes ago, Cpt_Piett said:

DLDSR is limited to RTX cards (RTX 20, 30, and 40 series) as it needs their tensor cores to operate.

Did you see the added DLSS settings in NI? I.e. where you set preset F and 0.8x render?

As stated 

Set the DL scaling according to instructions

I replaced the DLL, which was already on the latest version as I replaced it before but did it anyway again just to make sure to follow the instructions

Set NI settings in NI per instruction downloading the CustomSettings, plopping it in the NI directory and setting the settings to the T

Set Windows resolution to 5461x2880

Set MSFS resolution to 5461x2880

Rebooted Windows for good measure

Ultra Quality is not an option under DLSS.. Only Quality  

For those who haven't read my signature. I have a 2080 Ti 

I have MSFS installed into C:\MSFS and the DLL is replaced in the corresponding content folder. 

I'm on 551.61

Edited by styckx

ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

  • Author

I don't see any issues with what you've done. 

I recall having some issues with ultra quality when first trying to get it to work. Sadly I cannot recall exactly how I solved it. 

Even though it's recommended to only change settings in global profile, it might be worthwhile checking that the same values are reflected in the MSFS profile. 

Edited by Cpt_Piett

7950X3D | RTX 4090 | 64GB DDR5

23 minutes ago, Cpt_Piett said:

I don't see any issues with what you've done. 

I recall having some issues with ultra quality when first trying to get it to work. Sadly I cannot recall exactly how I solved it. 

Even though it's recommended to only change settings in global profile, it might be worthwhile checking that the same values are reflected in the MSFS profile. 

Yeah not sure what is going on

Quote

Adapter "NVIDIA GeForce RTX 2080 Ti"
    Monitor 0
    Windowed 1
    FullscreenBorderless 1
    WindowActive 0
    Resolution 3840 2160
    FullScreenResolution 5461 2880
    PosX 13
    PosY 58
    AntiAliasing DLSS
    DLSSMode QUALITY
    DLSSG 1
    Reflex ON
    FSRMode BALANCED

tyKBIB6.png

KX11GjN.png

Edited by styckx

ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

  • Author
36 minutes ago, styckx said:

Yeah not sure what is going on

Did you remember to hit apply changes after changing settings in global profile?

https://youtu.be/SsNMySAiqSI?si=rGuN04gahg5dr5Ws

 

Edited by Cpt_Piett

7950X3D | RTX 4090 | 64GB DDR5

45 minutes ago, Cpt_Piett said:

Did you remember to hit apply changes after changing settings in global profile?

https://youtu.be/SsNMySAiqSI?si=rGuN04gahg5dr5Ws

 

I indeed did... Even even though it stuck by closing and reopening it, I reopened it as administrator and applied the settings again. Rebooted. Nothing..  Only Quality is available.  There has to be some missing link here that is preventing this option from showing.

Edited by styckx

ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

2 hours ago, styckx said:

Only Quality is available.

how about if you remove/rename your older versions 2.4.12.0 so they can definitely not be loaded?

AMD 7800X3D, Windows 11, Gigabyte X670 AORUS Elite AX Motherboard, 64GB DDR5 G.SKILL Trident Z5 NEO RGB (AMD Expo), RTX 4090,  Samsung 980 PRO M.2 NVMe SSD 2 TB PCIe 4.0, Samsung 980 PRO M.2 NVMe SSD 1 TB PCIe 4.0, 4K resolution 50" TV @60Hz, VR: Pimax Crystal Light + HP Reverb G2 @ 90 Hz, Honeycomb Bravo Throttle Quadrant, be quiet 1000W PSU, Noctua NH-U12S chromax.black air cooler.

60-130 fps. no CPU overclocking.

very nice.

Ok figured it out. 

OP only links to replacing nvngx_dlssg.dll but nothing about also replacing nvng_dlssg.dll

Soon as I replaced the latter I now have Ultra Quality

ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

16 minutes ago, styckx said:

nvng_dlssg.dll

handles framegeneration

AMD 7800X3D, Windows 11, Gigabyte X670 AORUS Elite AX Motherboard, 64GB DDR5 G.SKILL Trident Z5 NEO RGB (AMD Expo), RTX 4090,  Samsung 980 PRO M.2 NVMe SSD 2 TB PCIe 4.0, Samsung 980 PRO M.2 NVMe SSD 1 TB PCIe 4.0, 4K resolution 50" TV @60Hz, VR: Pimax Crystal Light + HP Reverb G2 @ 90 Hz, Honeycomb Bravo Throttle Quadrant, be quiet 1000W PSU, Noctua NH-U12S chromax.black air cooler.

60-130 fps. no CPU overclocking.

very nice.

  • Author
54 minutes ago, styckx said:

Ok figured it out. 

OP only links to replacing nvngx_dlssg.dll but nothing about also replacing nvng_dlssg.dll

Soon as I replaced the latter I now have Ultra Quality

Great that you figured it out! 

I re-read my guide, and I think the instructions should be legible. 

On 2/24/2024 at 12:02 AM, Cpt_Piett said:

The easiest way is to use the app DLSS swapper that can be found on github. This will only give benefits when not using frame generation though. For those that want FG in combination with the latest improvements in DLSS, the method is to manually replace the current MSFS DLSS version with the most recent one, which can be found here.

I linked to a video by IslandSimPilot that explains how to get the standard DLSS version using DLSS swapper. This is by far the easiest method and it replaces the nvngx_dlss.dll file. When using FG, the file nvngx_dlssg.dll has to be updated, which cannot be done using the swapper. It has to be done manually. 

From the TechPowerUp site that I linked to, the title says "NVIDIA DLSS 3 Frame Generation DLL". In the description it says: 

Quote

Please note, this download is for DLSS 3 frame generation specifically, the "g" at the end of the filename. The classic DLSS 2 DLL download can be found here.

 

7950X3D | RTX 4090 | 64GB DDR5

7 minutes ago, Cpt_Piett said:

Great that you figured it out! 

I re-read my guide, and I think the instructions should be legible. 

I linked to a video by IslandSimPilot that explains how to get the standard DLSS version using DLSS swapper. This is by far the easiest method and it replaces the nvngx_dlss.dll file. When using FG, the file nvngx_dlssg.dll has to be updated, which cannot be done using the swapper. It has to be done manually. 

From the TechPowerUp site that I linked to, the title says "NVIDIA DLSS 3 Frame Generation DLL". In the description it says: 

 

You're good my friend. I appreciate it! 🙂 The file names with 1 letter distinguishing their differences was bound to cause some headaches.. 

ASUS ROG STRIX Z390-E GAMING / i9-9900k @ 4.7 all cores w/ NOCTUA NH-D15S / 2080ti / 32GB G.Skill 3200 RIPJAWS / 1TB Evo SSD / 500GB Evo SSD /  2x 3TB HDD / CORSAIR CRYSTAL 570X / IPSG 850W 80+ PLATINUM / Dual 4k Monitors 

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.