github emoose/DLSSTweaks 0.123.11
DLSSTweaks 0.123.11

latest releases: 0.310.2.1, 0.310.0.0, 0.200.8.2...
2 years ago

(E: old release, check https://github.com/emoose/DLSSTweaks/releases for latest)

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

Most titles that support DLSS2+ should hopefully work fine with this, but if you find any that don't, or have any other issues, feel free to post in the issue tracker.

DLSS 3.1 is required for DLSSPresets overrides to be applied, but DLAA forcing / scaling ratio tweaks should work fine across 2.x too - DLSS framegen is unaffected by this DLL.

This has been tested with Nvidia driver version 528.49 - earlier driver versions are known to have issues, recommend updating if DLSSTweaks doesn't seem to apply to any games for you.


To install just extract dxgi.dll & dlsstweaks.ini next to your game executable, then edit the dlsstweaks.ini file with the tweaks you want to apply.
(note that the default dlsstweaks.ini won't apply any tweaks, it must be edited first)

If the DLL loaded in fine there should be a dlsstweaks.log file created next to the EXE, if that shows up then hopefully the tweaks should be active.
(you can use the DLSS dev DLL to verify that they're actually active, the INI file has more info about that)

The included INI explains each of the tweaks available, along with alternate filenames you can try for the DLL if it doesn't seem to load in properly, or if you want to use it alongside another DLL wrapper such as ReShade.

NOT RECOMMENDED FOR ONLINE GAMES
The way the hook works is similar to how some game cheats modify games, it's very likely to be picked up by most anti-cheats.

Please don't reupload this DLL elsewhere, linking to the releases page would be appreciated.

If this release helped you out at all, consider buying a coffee to help support future mods & tweaks :)

Buy Me a Coffee at ko-fi.com


Changes in 0.123.10+

  • (0.123.11) fixes issue with crashes on launch if log file can't be written (eg. with WinStore apps)
  • added DLSSQualityLevels section, where custom ratios can be set for each DLSS level
  • changed ForceAutoExposure to OverrideAutoExposure, can now be force disabled if desired
  • added WatchIniUpdates setting, which can try applying any updated dlsstweaks.ini settings during the session
  • added OverrideDlssHud setting, can allow force enabling/disabling the DLSS debug display without needing to edit registry
  • added DisableDevWatermark setting to hide watermark message when using dev DLL
  • improved function definitions, may improve stability (tiny chance that it might help with titles that had issues with DLAA previously)
  • switched hook library to safetyhook, use spdlog for logging
  • use ini-cpp to read INI instead of GetPrivateProfile functions, fixes issues with INI being locked & not being writable by external apps during runtime
  • now uses _beginthreadex instead of CreateThread for our main hook init thread

0.123.10+ could have some regressions in certain titles compared to 0.123.9 - if you find a title that used to work but now doesn't, please let me know on the issues page.


Game Compatibility

A list of games tested against DLSSTweaks can be found here: https://github.com/emoose/DLSSTweaks/wiki/Games

If you try out any game that isn't mentioned there please let us know how it went on the issue tracker!

Many thanks to DoktorSleepless & OrganizationOk4516 for helping test the DLL with most of these games before release!

Don't miss a new DLSSTweaks release

NewReleases is sending notifications on new releases.