0 of 0

File information

Last updated

Original upload

Created by

emoose

Uploaded by

emoose

Virus scan

Safe to use

About this mod

Force RR to use DLAA, fight off the blur by adjusting scale ratios, switch between different DLSS3.1 presets & more!

Requirements
Permissions and credits
Donations
DLSSTweaks
https://github.com/emoose/DLSSTweaks

Wrapper DLL that can force DLAA onto DLSS-supported titles, along with tweaking scaling ratios & DLSS 3.1 presets.

This has been tested with Nvidia driver series 528 53x - earlier drivers may have issues, recommend updating if DLSSTweaks doesn't seem to apply to any games for you.

If the tweaks helped improve your experience consider buying a coffee to support future development & help to obtain more games to test with. Thank you!



Ray Reconstruction note:
0.200.7-beta4 appears to allow changing the scales used for RR (eg. allowing to force DLAA with RR active)

Some users have reported issues with RR being disabled by the game, or denoisers becoming broken, but I haven't been able to reproduce those issues myself yet, they may have been caused by which method was used to load DLSSTweaks into it (or using an older DLSSTweaks version)

The method in the ZIP provided here appears to allow tweaks without breaking anything, at least on my end, but I'm unsure how it'll work for others, please let me know if you have any issues with it!

Setup:

  • Download the "1. DLSSTweaks for Cyberpunk 2077" pack from the files section of the mod page.
  • Extract the contents of that ZIP file into your Cyberpunk 2077 install folder.
  • Ensure that the dxgi.dll and dlsstweaks.ini files are located in the same folder as Cyberpunk2077.exe, this is necessary for DLSSTweaks to load in & any tweaks enabled in the INI file to take effect.
  • If you just want to force DLAA, look for the "ForceDLAA = false" line in the dlsstweaks.ini file and change "false" to "true". Save the file, and on next launch all DLSS modes will now act as DLAA instead. (note that this will have a performance impact if you were previously using DLSS, since the game will now render at full-res for every mode)
  • Many other tweaks are also available inside the INI for those interested, the Usage section below gives some examples for them (eg. enabling the "UltraQuality" setting)

ReShade note: the dxgi.dll used by DLSSTweaks can be renamed to winmm.dll instead if you want to use dxgi for ReShade or any other DLL mods, XInput9_1_0.dll might also work for it too.

Usage:


The default dlsstweaks.ini won't make any tweaks & must be edited first - descriptions of each tweak are available in the INI.

If you just want to force DLAA, enabling the ForceDLAA option can make all DLSS levels act as DLAA instead, rendering at full-resolution with DLSS applied to it.
(note that this will have a performance impact if you're currently using DLSS, should have about the same performance as playing without DLSS enabled, but with the bonus of applying the awesome DLAA anti-aliasing on top of it)
The game might be changing mip bias depending on DLSS level too, so feel free to experiment with them.

If the performance hit from ForceDLAA is too high for you, you can also tweak the scaling ratios of the existing DLSS levels to allow getting a slight quality increase, without the full perf hit of using DLAA.

To verify whether your tweaks are active you can set OverrideDlssHud to 1 in the dlsstweaks.ini to make the DLSS on-screen display visible, there you can check the resolution/preset being used by it.

It's recommended to use this with DLSS 3.1.1, so that the DLSSPresets section can be used (2.x should still work fine, but DLSSPresets won't have any effect)
You can find 3.1.1 at techpowerup: https://techpowerup.com/download/nvidia-dlss-dll
(note that 3.1.1 won't affect frame-gen or anything like that, and should work on all the same cards as DLSS2)

Other games:

DLSSTweaks can also be used with most other titles that support DLSS2+ too, with a pretty good success rate so far.

The pack posted here is tailored for CP2077, but feel free to check the main DLSSTweaks page at https://www.nexusmods.com/site/mods/550 for more information about setting it up with other games, along with links to other preconfigured DLSSTweaks releases.

Please don't reupload this mod elsewhere - linking would be appreciated, so people can always find the latest version.

Source code is available on my github page: https://github.com/emoose/DLSSTweaks