DLSS Tweaks - add DLAA to any games

Discussion in 'Videocards - NVIDIA GeForce Drivers Section' started by andy rett, Feb 22, 2023.

  1. andy rett

    andy rett Member

    Messages:
    32
    Likes Received:
    21
    GPU:
    3090/16gb
    This is the link from Github official pages.
    DLSS tweaks enable Deep learning Anti Aliasing on every game , with a special dll hook called dxgi.dll
    and a .ini file for configuration .
    Dlss performance are type A / B / C / D / F .

    https://github.com/emoose/DLSSTweaks
     
  2. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,417
    Likes Received:
    1,673
    GPU:
    Gainward RTX 4070
    Changes in 0.123.10
    • 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, fixes issues with INI not being writable by external apps during runtime
    • now uses _beginthreadex instead of CreateThread for our main hook init thread
    0.123.10 might 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.

    https://github.com/emoose/DLSSTweaks/releases/tag/0.123.10
     
  3. andy rett

    andy rett Member

    Messages:
    32
    Likes Received:
    21
    GPU:
    3090/16gb
    • Preset A (intended for Perf/Balanced/Quality modes):
      An older variant best suited to combat ghosting for elements with missing inputs (such as motion vectors)

    • Preset B (intended for Ultra Perf mode):
      Similar to Preset A but for Ultra Performance mode

    • Preset C (intended for Perf/Balanced/Quality modes):
      Preset which generally favors current frame information. Generally well-suited for fastpaced game content

    • Preset D (intended for Perf/Balanced/Quality modes):
      The default preset for Perf/Balanced/Quality mode. Generally favors image stability

    • Preset E (Unused)

    • Preset F (intended for Ultra Perf/DLAA modes):
      The default preset for Ultra Perf and DLAA modes.
     
  4. SpajdrEX

    SpajdrEX Ancient Guru

    Messages:
    3,417
    Likes Received:
    1,673
    GPU:
    Gainward RTX 4070
    Blackfyre likes this.

  5. Blackfyre

    Blackfyre Maha Guru

    Messages:
    1,388
    Likes Received:
    391
    GPU:
    RTX 3090
  6. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
  7. andy rett

    andy rett Member

    Messages:
    32
    Likes Received:
    21
    GPU:
    3090/16gb
  8. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    I was not talking about safety. I was talking about implementation of ini-file parser mentioned in second post.
     
  9. andy rett

    andy rett Member

    Messages:
    32
    Likes Received:
    21
    GPU:
    3090/16gb
    maybe in thte future , author can enable frame generation , also for 20xx and 30xx series
     
    signex and BlindBison like this.
  10. TheDeeGee

    TheDeeGee Ancient Guru

    Messages:
    9,676
    Likes Received:
    3,455
    GPU:
    NVIDIA RTX 4070 Ti
    Doesn't work for Black Mesa sadly.
     

  11. aufkrawall2

    aufkrawall2 Ancient Guru

    Messages:
    4,508
    Likes Received:
    1,878
    GPU:
    7800 XT Hellhound
    ?
    It's only for games that already support DLSS 2 upsampling/DLAA. Accordingly, it works in Half-Life RT mod (winmm.dll).
     
    BlindBison likes this.
  12. Scoty

    Scoty Active Member

    Messages:
    88
    Likes Received:
    20
    GPU:
    ASUS TUF RTX 4070 T
    I dont undestand how to use it. I play Shadow of the Tomb Raider Definitive Edition and have copy both files in the game directory but dont see any changes. In den graphic settings also see no new option?

    Edit: ok i read this:(note that the default dlsstweaks.ini won't apply any tweaks, it must be edited first)

    But what all do I need to turn on?
     
    Last edited: Feb 27, 2023
  13. Terepin

    Terepin Guest

    Messages:
    873
    Likes Received:
    129
    GPU:
    ASUS RTX 4070 Ti
    That's because OP sucks d*cks and made a clickbait title. If you go to project's page you'll read this:
    Since Black mesa doesn't support DLSS, DLAA won't work.
     
    Shataan, andy rett and Krteq like this.
  14. fantaskarsef

    fantaskarsef Ancient Guru

    Messages:
    15,759
    Likes Received:
    9,649
    GPU:
    4090@H2O
    As a noob I still think this is quite a claim here... are we talking about it how DLSS3 does it, or just skipping frames to render and duplicating the last one? :D
     
    AsiJu likes this.
  15. emoose

    emoose Member

    Messages:
    49
    Likes Received:
    113
    GPU:
    RTX 4070
    Latest build is at https://github.com/emoose/DLSSTweaks/issues/33#issuecomment-1446890490, should improve stability in some problematic games, if there's any regressions with games breaking where they worked before please let me know.
    Those were used in earlier versions but caused issues with WatchIniUpdates, where you couldn't actually edit the INI while it was running, guess those funcs keep a lock on the file for a little bit.
     

  16. mbk1969

    mbk1969 Ancient Guru

    Messages:
    15,606
    Likes Received:
    13,615
    GPU:
    GF RTX 4070
    Strange but not that strange, since it is Microsoft...
     
  17. Scoty

    Scoty Active Member

    Messages:
    88
    Likes Received:
    20
    GPU:
    ASUS TUF RTX 4070 T
    Any help here??
     
  18. goma

    goma Active Member

    Messages:
    56
    Likes Received:
    31
    GPU:
    RTX 3080
    Simply turn on DLSS in game that will be automatically changed in DLAA

    [edit] I realized you have a AMD card, sorry but it’s valid only for Nvidia cards that support DLSS
     
    signex and SpajdrEX like this.
  19. Scoty

    Scoty Active Member

    Messages:
    88
    Likes Received:
    20
    GPU:
    ASUS TUF RTX 4070 T
    No i have RTX 4070 Ti.
     
    XantaX likes this.
  20. Mei Meigi

    Mei Meigi Active Member

    Messages:
    98
    Likes Received:
    89
    GPU:
    ASUS TUF RTX 4090
    If you're using 3.11, this is a must have tool. I've always wanted to adjust the DLSS internal resolution myself.
    Dead Space is better on C preset.
     

Share This Page