Skip to content

Releases: Recol/DLSS-Updater

DLSS Updater 3.9.3

01 Mar 07:11
fe7a490

Choose a tag to compare

Hi folks, a mostly maintenance release for this, notes are listed below cheers.

Note: Due to changes in my personal life involving transitioning to a new job, I will have much less free time than I used to, so the cadence of releases will slow here forth, they will continue, but at a slower pace.

  1. Adjustments to the default Linux permissions to R/W from R/O to allow writing to directories by default for the Flatpak sandbox environment #145.
  2. Fixes to image loading on the Games tab to addressing situations where progressive loading could crash under certain transition situations.
  3. Upgrades to Python dependencies for Flet and other libraries to address reported CVE's.

What's Changed

  • Bump CodSpeedHQ/action from 4.8.2 to 4.10.6 in /.github/workflows by @dependabot[bot] in #149
  • Bump flet-desktop from 0.80.4 to 0.80.5 by @dependabot[bot] in #152
  • Bump flet-desktop-light from 0.80.4 to 0.80.5 by @dependabot[bot] in #151
  • Bump flet from 0.80.4 to 0.80.5 by @dependabot[bot] in #150
  • Bump pillow from 12.1.0 to 12.1.1 in the uv group across 1 directory by @dependabot[bot] in #153
  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml from 2.3.2 to 2.3.3 in /.github/workflows by @dependabot[bot] in #155
  • Bump flet from 0.80.4 to 0.80.5 by @dependabot[bot] in #157
  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml from 2.3.2 to 2.3.3 in /.github/workflows by @dependabot[bot] in #156
  • Bump CodSpeedHQ/action from 4.10.6 to 4.11.0 in /.github/workflows by @dependabot[bot] in #158

Full Changelog: V3.9.2...V3.9.3

DLSS Updater 3.9.2

03 Feb 22:36

Choose a tag to compare

General:

  1. Introduction of a shutdown dialog when closing the application to be better informative to the user.
  2. Fixes for reports of phantom game issues, when a game is uninstalled, these will be delinked on a new scan.
  3. Fixed "Up to date" dialog showing stale versions. The DLL dialog now refreshes versions from the actual filesystem before displaying, ensuring accuracy.
  4. Fixed orphan DLL records accumulating when DLLs are removed from game directories.
  5. Fixed MergedGame AttributeError crash when clicking Update/Restore in DLL group dialog for games with duplicate installations (this is the .name error reported by users).
  6. Minor tweaks to improve the shutdown experience.
  7. Fixed version display inconsistency showing comma-separated versions (310,4,0,0) instead of dot-separated (310.4.0.0).

Note that in addition with this version, the latest Streamline DLL's have been updated in addition (client irrespective).

Full Changelog: V3.9.1...V3.9.2

DLSS Updater 3.9.1

31 Jan 02:19

Choose a tag to compare

Hi again folks, another release, this time, there are big changes, so it's advised you read these notes, cheers :)

  1. Flet has been upgraded internally to 0.80.4, as such, this has meant a rebuild of the entire integration more or less from scratch. Things now work differently, the runtime is now bundled directly within the application rather than being downloaded externally.
  2. The Backups tab has been removed to avoid confusion for users, this is because Backups are done in the Games tab now.
  3. A lot of fixes, and optimisations for memory performance, this has meant a roughly 2x reduction in active usage from 320MB, to roughly 160~.
  4. The DLSS SR preset overrides feature has been removed as a result of Nvidia changing the behaviour inside the driver for Windows, this is now exclusive to Linux.
  5. Navigations have been rebuilt, and optimised, to respond in around 20ms now.
  6. Various components in the GUI now take advantage of GPU acceleration, this should alleviate some reported hitching on navigation transitions between menus.
  7. Redesigns of the GUI, the tabs have been removed entirely, with a brand new homepage, and navigational transition has been implemented for quick access on the bottom left:
image image
  1. Removal of some animations for transitions causing issues with performance.
  2. Various tweaks, wording improvements, etc.
  3. The Settings tab has undergone a revamp aswell, with the old settings cog being removed from the top.
image
  1. Fixes for users not being able to interact with the GUI with version 3.6.0 onwards: #139
  2. Fixes for light/dark theme navigation on Linux/Windows.
  3. Removal of some subprocess calls on Windows due to false detection by Windows Defender.
  4. Fixes for shutdowns not functioning in some states.

Note: This is akin to a "rewrite" as it gets, beta builds now run internally on the Discord, if you're interested, you can join it here.

Cheers,
Deco

What's Changed

  • Flet upgrade to 0.80.4 by @Recol in #140
  • Bump CodSpeedHQ/action from 4.7.0 to 4.8.2 in /.github/workflows by @dependabot[bot] in #144

Full Changelog: V3.6.1...V3.9.1

DLSS Updater 3.6.1

23 Jan 15:29

Choose a tag to compare

This version removes OS theme awareness to resolve some critical issues preventing the GUI from being interacted with, the light theme is still available however.

Full Changelog: V3.6.0...V3.6.1

DLSS Updater 3.6.0

20 Jan 18:38

Choose a tag to compare

  1. Allows the use of the light theme, found under Preferences, this can now be switched on, and is synced to the OS theme by default.
games_light preferences
  1. DLL's for updates are now synchronised to their groups, rather individual ones under the Games tab.
grouped_categories
  1. Fixes for a memory leak which was identified and a fix for a TOCTOU bug.
  2. Search under games now uses fuzzy matching for filtering.
  3. Some minor external bug fixes.

What's Changed

  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml from 2.3.1 to 2.3.2 in /.github/workflows by @dependabot[bot] in #132
  • Bump CodSpeedHQ/action from 4.5.2 to 4.7.0 in /.github/workflows by @dependabot[bot] in #131
  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml from 2.3.1 to 2.3.2 in /.github/workflows by @dependabot[bot] in #130

Full Changelog: V3.5.4...V3.6.0

DLSS Updater 3.5.4

17 Jan 22:55

Choose a tag to compare

Linux build fixes:

  • Fixed FileNotFoundError on startup - App now creates ~/.flet/bin directory before Flet initialization (#127)
    • Fixed "Read-only file system" error on Flatpak - Added --filesystem=~/.flet:create permission to allow Flet directory creation within the sandbox (#122)
    • Fixed "Scan Failed" error - Resolved issue where malformed config data caused argument should be a str or an os.PathLike object.
      Added strict type validation to path deserialization (#126).
    • Fixed GTK/SVG icon loading failures on Nobara 43 - Excluded system C++ libraries (libstdc++, libgcc_s) from PyInstaller bundle to prevent CXXABI_1.3.15 version conflicts with Flatpak runtime libraries (#128).

Full Changelog: V3.5.3...V3.5.4

DLSS Updater 3.5.3

14 Jan 17:33

Choose a tag to compare

  • Experimental fix for Linux to avoid HTTP server bind warnings and being unable to boot the application: #122

What's Changed

  • Bump SethCohen/github-releases-to-discord from 1.15.1 to 1.19.0 in /.github/workflows by @dependabot[bot] in #123

Full Changelog: V3.5.2...V3.5.3

DLSS Updater 3.5.2

11 Jan 15:20

Choose a tag to compare

  1. Fixes for subtle edge cases where DLL's in certain subdirectories for a game would not merge together if they were different.
  2. Support for XeSS 2 frame generation.
  3. Improvements to multi-drive support being binded for a launcher, these will now be merged in the Games tab if the game is the same, and pressing Update will now update them all. The paths now support this aswell.
  4. Minor fix for the icon on Windows deciding to magically disappear.

Full Changelog: V3.5.1...V3.5.2

DLSS Updater 3.5.1

11 Jan 13:40

Choose a tag to compare

Hi folks, there are no changes for Windows users with this version, however there are for those Linux, if this applies, please read forward:

Over the last few weeks, there have been a lot of bug reports coming in from users on different distros from one another, of which have varying libraries which have proved unworkable (and unsolvable) with the current orientation in terms of distribution with the appimage format, in order to get around this, from version 3.5.1 onwards, appimage support will be removed and instead it will be distributed via a flatpak bundle instead.

As a result of this, optional sudo support has been removed aswell.

The README.md has been updated with instructions on how to work with this format, if you are not familar with this, please see that for guidance. I know some of you will not like this switchover, however, this is necessary in order to provide a wide compatibility as possible without having users build it via source themselves.

As always, if there's any issues outwith this, please free to report them.

Cheers,
Deco

Full Changelog: V3.5.0...V3.5.1

DLSS Updater 3.5.0

09 Jan 19:13

Choose a tag to compare

General changes:

  1. GUI modifications - the Preferences have been modified to include a UI Preferences option, this was originally under Update Options.
  2. The Blacklist/Release Notes/Settings have undergone a UX overhaul to use a side panel overlay (images at the end), this resolves issues where they are not scrollable for certain portions: #113
  3. There is now a "Keep Games In Memory" option inside the UI Preferences, originally, this behaviour was removed to reduce memory pressure, it is now configurable by well, you :).
    Note: This is a balance between UX responsiveness, and memory usage, it is enabled by default, so adjust as you feel wish.
  4. The Linux build scripts have been improved to unlock support for distros who are using GLibc libraries older than 2.38, the minimum is now 2.35: #114.
  5. The blacklist now has a search panel, this should make it faster to find specific games.

Bug fixes:

  1. An experimental fix for the Epic Games Launcher where DLL's could be listed as Games under certain situations.
  2. Fixes for minor DLL parsing issues detected internally.
  3. Minor fixes for Pyinstaller build scripts to include a bytecode optimisation target on Windows to bring down total install sizes.
  4. Minor fixes for Windows/Linux targeting with the pyproject for Flet.
ui_preferences blacklist_manager_search side_panel_preferences

Full Changelog: V3.4.0...V3.5.0