Skip to content

Releases: bookamp/dlss-studio

DLSS 5 Studio v2.0.3 ⚡

Choose a tag to compare

@github-actions github-actions released this 20 Oct 02:47
eb704aa

Neural Rendering deployment gating, interactive Streamline guidance with RenoDX Discord access, Cloudflare R2 add-on CDN distribution, and Skynizz v1.2.1 DLSS 5 OptiScaler integration.


🧠 Neural Rendering & Streamline Deployment Gating

  • Proactive Model Verification & Deployment Gating:
    • Enforced strict deployment gating across all routes (OptiScaler, Native ReShade, and Feeder): deployment will not proceed if the Neural Rendering runtime (nvngx_dlssnr.dll) is missing from components/streamline/.
    • The Game Detail "Deploy" button proactively checks cache status and brings up the guidance modal directly, preventing broken in-game injections.
  • Streamline Guidance Modal & RenoDX Discord Integration:
    • Interactive modal providing clear instructions on completing the Streamline setup.
    • Direct inline link to the RenoDX Discord server to obtain the modded Neural Rendering runtime for RTX 20/30/40 cards.
    • Added a dynamic "Verify & Refresh" button that validates is_streamline_complete() on demand and automatically dismisses the modal with a confirmation toast once the model is detected.
    • Includes a "Manual Open Folder" button directly opening the components/streamline/ directory in Windows Explorer.
  • Visual Add-on Cache Status Badging:
    • The Add-ons page Streamline card now displays a prominent yellow ⚠ Incomplete badge if base Streamline SDK files are cached but nvngx_dlssnr.dll is missing.
  • Detached URL Launcher (Freeze Fix):
    • External links now spawn in a detached background worker thread using Win32 CREATE_NO_WINDOW (0x08000000), completely resolving UI freezes when users close external browser windows.

🔄 Priority-Based RenoDX Engine & Authentic PE Header Versioning

  • Priority-Based Add-on Resolution:
    • Runtime component discovery prioritizes modern renodx-dlss.addon64 (Priority 1) while seamlessly retaining backward compatibility with legacy renodx-dlss5.addon64 (Priority 2 fallback) for existing installations.
    • Automatically purges conflicting alternate add-on files in the target game directory upon deployment to ensure ReShade does not attempt dual hooks.
  • Authentic PE Version Inspection & In-App Updates:
    • Inspects actual PE file headers directly from .addon64 binaries (detecting v0.2026.0827.2036 on legacy files vs v0.2026.1016.1704 on modern builds) rather than relying on stale "latest" entries in the manifest.
    • Older installations immediately show the v0.2026.0827.2036 → v0.2026.1016.1704 upgrade path with a one-click [ Update to v0.2026.1016.1704 ] button in Settings > Add-ons.
    • Directly resolves and downloads renodx-dlss.addon64 (~3.2 MB) from high-speed Cloudflare R2 storage without GitHub API latency or rate limits.

⚡ OptiScaler DLSS 5 v1.2.1 & Pre-SR Enhancements

  • Skynizz OptiScaler DLSS 5 v1.2.1 Integration:
    • Upgraded built-in OptiScaler component catalog to Skynizz's v1.2.1 release featuring advanced Neural Reconstruction INI tuning, luminance stability (CacheLowTemporal), and x8 performance presets.
    • Direct Feature 18 parameter forwarding and robust proxy hooking.
  • Dynamic Add-on Version Discovery:
    • Eliminated hardcoded addon version tables in favor of dynamic runtime inspection and self-healing directory unwrapping.

🌐 Cloudflare R2 Add-on CDN Distribution

  • High-Speed CDN Distribution:
    • Migrated add-on asset hosting to dedicated Cloudflare R2 CDN storage (pub-fc0eb49bf297443d8eb1e209c15135fe.r2.dev) for faster, rate-limit-free worldwide downloads.
    • Maintained automated fallback resolvers across all component downloaders to guarantee resilient multi-source asset acquisition.

🛡️ Journal Parity & Vanilla Backup Continuity

  • Cryptographic File Parity & Snapshot Preservation:
    • Preserves genuine unmodded vanilla backups through successive cross-route swaps without requiring an intermediate restore.
    • Guaranteed clean uninstall and rollback with 100% byte-for-byte file parity, preventing mod proxies from corrupting backup directories.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v2.0.3-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v2.0.3-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.
dlss-mip-fix.addon64 D3D12 Mip Companion Add-on Standalone pure Rust ReShade companion add-on for D3D12 mip level bias tuning and texture filtering.

📜 Previous Releases

DLSS 5 Studio v2.0.2 — Sunshine / Apollo Streaming Lifecycle & Smooth Big Picture Transitions
  • Sunshine / Apollo Stream Lifecycle Management:
    • Registered DLSS Studio in apps.json with canonical Sunshine options (auto-detach: false, wait-all: false, exit-timeout: 5).
    • Resolves an issue where exiting Big Picture left the Moonlight stream hanging on a frozen screen. Sunshine now detects process exit immediately, terminates the stream, destroys the virtual display, and returns Moonlight to the client menu.
  • Dual-Event Streaming Process Bridge:
    • Spawning a secondary instance via --big-picture signals the running desktop window to switch to Big Picture mode and holds the stream session until exit without single-instance mutex collisions.
    • Monitors both the stream exit event and desktop process lifecycle with zero CPU polling via Win32 WaitForMultipleObjects.
  • Smooth Enter & Exit Transitions:
    • Added dedicated blackout transition screens (bp_entering_title, bp_exiting_title localized across all 14 supported languages) to conceal desktop window repositioning and virtual display switching.
    • Cleaned and reset launch overlay signals on desktop return to prevent freezes.
  • Refined Exit Confirmation Dialog:
    • Simplified the Big Picture exit modal to two distinct action buttons (Exit Big Picture / Cancel).
  • Core Domain Modularization:
    • Restructured monolithic core architecture into 18 dedicated submodules (routes/, advisories/, payloads/, scan/, steamart/, journal/, addons/, platform/, vibepollo/, utils/) for clean domain separation and improved maintainability.
  • In-Process Setup Extraction:
    • Replaced external process invocations during setup extraction with in-process Win32 registry and process APIs for instantaneous payload unbundling.
DLSS 5 Studio v2.0.1 — Universal RTX 40 MFG Module & DirectX 11 OptiScaler D3D11on12 Interop
  • Universal RTX 40 Multi-Frame Generation (Dashdogy Core Module):
    • Integrated Dashdogy's standalone RTXMFG.dll as a first-class core component alongside RenoDX MFG Unlock.
    • Added live cache checking and dynamic GitHub API release resolution (resolve_latest_dashdogy_mfg) with dedicated Add-on page UI cards.
    • Automatically deploys version.dll and generates matching RTXMFG-Universal.json and RTX40MFG-Universal.json configuration profiles.
    • Pre-configures OptiScaler.ini ([FrameGen] External = true, [Dx11withDx12] BuiltinMfgUnlock = true, UseDelayedInit = true, and interpolation count overrides).
  • DirectX 11 OptiScaler D3D11on12 Interop & Streamline 2.14.1 Stack:
    • Robust first-class DirectX 11 OptiScaler support bridging DX11 DLSS calls through D3D11on12 to modern DLSS 5 Neural Rendering.
    • Deploys verified Streamline 2.14.1 stack into OptiScaler/streamline/ and nvngx_dlssg.dll to root on DX11 titles, permanently eliminating DXGI_ERROR_DEVICE_REMOVED crashes.
    • Injected non-blocking blue configuration notice (AdvisorySeverity::Info) alerting users that DirectX 11 Multi-Frame Generation operates via D3D11on12 and requires an in-game DLSS setting.
  • Cumulative Injected History (added_history.json) & Backup Continuity:
    • Introduced cumulative added_history.json tracking immune to 5-manifest rollback pruning, guaranteeing 100% clean restoration with zero orphan DLLs.
    • Carries forward genuine unmodded vanilla backups through successive route hot-swaps without intermediate restore.
  • Scanner Accuracy & Vulkan Gating:
    • Gated Vulkan titles from reporting false positive Frame Generation support (Unsupported (Vulkan API)).
    • Removed sl.dlss.dll from the Frame Generation heuristic.
    • Prevented mod-deployed nvngx_dlssg.dll from triggering false Native DLSS-G detection via journal verification.
    • Sandboxed test environment for vulkan_layer.rs to prevent automated test runs from modifying host registry keys.
  • Dynamic Route Advisories Engine:
    • Added get_mfg_advisory_with_route evaluating active route and backend limitations across Vulkan, Feeder, and DirectX 11 with zero user lockouts.
  • Multilingual Copy Refresh:
    • Refreshed feature_mfg_desc and notes across all 14 supported languages to reference the Universal RTX 40 MFG module.
DLSS 5 Studio v2.0.0 — Big Picture Mode & Pure Rust Mip Companion Add-on
  • Big Picture Mode (10-Foot Television & Gamepad Interface):
    • Console experience with native XInput gamepad navigation, dynamic hero backdrop vignetting, full-screen game showcase, and quick store filtering.
    • Profile options: One-click "Apply & Play" and instant "Play", Neural Rendering Style presets, OptiScaler Pre-SR multi-pass tuning, and 4x Multi-Frame Generation toggling.
    • Safe exit confirmation modal requiring explicit confirmation before returning to the desktop view.
  • Pure Rust D3D12 Mip Companion Add-on (dlss-mip-fix.addon64):
    • Rebuilt the D3D12 Mip Companion Add-on in 100% pure Rust (crates/addons/dlss-mip-addon/), replacing legacy C++ binaries.
    • Dynamically inspects a...
Read more

DLSS 5 Studio v2.0.2 ⚡

Choose a tag to compare

@github-actions github-actions released this 05 Oct 18:14
Immutable release. Only release title and notes can be modified.

Sunshine / Apollo streaming session lifecycle synchronization, smooth Big Picture enter/exit transitions, refined exit dialog, and core domain modularization.


🎮 Big Picture & Streaming Changes

  • Sunshine / Apollo Stream Lifecycle Management:
    • Registered DLSS Studio in apps.json with canonical Sunshine options (auto-detach: false, wait-all: false, exit-timeout: 5).
    • Resolves an issue where exiting Big Picture left the Moonlight stream hanging on a frozen screen. Sunshine now detects process exit immediately, terminates the stream, destroys the virtual display, and returns Moonlight to the client menu.
  • Dual-Event Streaming Process Bridge:
    • Spawning a secondary instance via --big-picture signals the running desktop window to switch to Big Picture mode and holds the stream session until exit without single-instance mutex collisions.
    • Monitors both the stream exit event and desktop process lifecycle with zero CPU polling via Win32 WaitForMultipleObjects.
  • Smooth Enter & Exit Transitions:
    • Added dedicated blackout transition screens (bp_entering_title, bp_exiting_title localized across all 14 supported languages) to conceal desktop window repositioning and virtual display switching.
    • Cleaned and reset launch overlay signals on desktop return to prevent freezes.
  • Refined Exit Confirmation Dialog:
    • Simplified the Big Picture exit modal to two distinct action buttons (Exit Big Picture / Cancel).

🖥️ Core Desktop & Architecture Changes

  • Core Domain Modularization:
    • Restructured monolithic core architecture into 18 dedicated submodules (routes/, advisories/, payloads/, scan/, steamart/, journal/, addons/, platform/, vibepollo/, utils/) for clean domain separation and improved maintainability.
  • In-Process Setup Extraction:
    • Replaced external process invocations during setup extraction with in-process Win32 registry and process APIs for instantaneous payload unbundling.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v2.0.2-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v2.0.2-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.
dlss-mip-fix.addon64 D3D12 Mip Companion Add-on Standalone pure Rust ReShade companion add-on for D3D12 mip level bias tuning and texture filtering.

📜 Previous Releases

DLSS 5 Studio v2.0.1 — Universal RTX 40 MFG Module & DirectX 11 OptiScaler D3D11on12 Interop
  • Universal RTX 40 Multi-Frame Generation (Dashdogy Core Module):
    • Integrated Dashdogy's standalone RTXMFG.dll as a first-class core component alongside RenoDX MFG Unlock.
    • Added live cache checking and dynamic GitHub API release resolution (resolve_latest_dashdogy_mfg) with dedicated Add-on page UI cards.
    • Automatically deploys version.dll and generates matching RTXMFG-Universal.json and RTX40MFG-Universal.json configuration profiles.
    • Pre-configures OptiScaler.ini ([FrameGen] External = true, [Dx11withDx12] BuiltinMfgUnlock = true, UseDelayedInit = true, and interpolation count overrides).
  • DirectX 11 OptiScaler D3D11on12 Interop & Streamline 2.14.1 Stack:
    • Robust first-class DirectX 11 OptiScaler support bridging DX11 DLSS calls through D3D11on12 to modern DLSS 5 Neural Rendering.
    • Deploys verified Streamline 2.14.1 stack into OptiScaler/streamline/ and nvngx_dlssg.dll to root on DX11 titles, permanently eliminating DXGI_ERROR_DEVICE_REMOVED crashes.
    • Injected non-blocking blue configuration notice (AdvisorySeverity::Info) alerting users that DirectX 11 Multi-Frame Generation operates via D3D11on12 and requires an in-game DLSS setting.
  • Cumulative Injected History (added_history.json) & Backup Continuity:
    • Introduced cumulative added_history.json tracking immune to 5-manifest rollback pruning, guaranteeing 100% clean restoration with zero orphan DLLs.
    • Carries forward genuine unmodded vanilla backups through successive route hot-swaps without intermediate restore.
  • Scanner Accuracy & Vulkan Gating:
    • Gated Vulkan titles from reporting false positive Frame Generation support (Unsupported (Vulkan API)).
    • Removed sl.dlss.dll from the Frame Generation heuristic.
    • Prevented mod-deployed nvngx_dlssg.dll from triggering false Native DLSS-G detection via journal verification.
    • Sandboxed test environment for vulkan_layer.rs to prevent automated test runs from modifying host registry keys.
  • Dynamic Route Advisories Engine:
    • Added get_mfg_advisory_with_route evaluating active route and backend limitations across Vulkan, Feeder, and DirectX 11 with zero user lockouts.
  • Multilingual Copy Refresh:
    • Refreshed feature_mfg_desc and notes across all 14 supported languages to reference the Universal RTX 40 MFG module.
DLSS 5 Studio v2.0.0 — Big Picture Mode & Pure Rust Mip Companion Add-on
  • Big Picture Mode (10-Foot Television & Gamepad Interface):
    • Console experience with native XInput gamepad navigation, dynamic hero backdrop vignetting, full-screen game showcase, and quick store filtering.
    • Profile options: One-click "Apply & Play" and instant "Play", Neural Rendering Style presets, OptiScaler Pre-SR multi-pass tuning, and 4x Multi-Frame Generation toggling.
    • Safe exit confirmation modal requiring explicit confirmation before returning to the desktop view.
  • Pure Rust D3D12 Mip Companion Add-on (dlss-mip-fix.addon64):
    • Rebuilt the D3D12 Mip Companion Add-on in 100% pure Rust (crates/addons/dlss-mip-addon/), replacing legacy C++ binaries.
    • Dynamically inspects and tunes texture descriptor mip biases and resource filters at runtime to eliminate mip degradation and blur during DLSS upscaling across multi-engine titles.
  • Dynamic Startup Downloader Internationalization:
    • Full reactive stage tracking (Checking, Connecting, Downloading, Verifying, Retrying) localized across all 14 supported languages with live byte and total MB formatting.
  • Robust Uninstaller Trampoline Isolation:
    • Completely isolated uninstaller execution using unique per-process temporary binaries (dlss_studio_uninstall_{pid}_{timestamp}.exe) to prevent file locks during self-replacement, paired with automatic scheduled cleanup on exit.
  • Vibepollo / Apollo Streaming Integration:
    • Automatically detects Sunshine / Apollo / Vibepollo host installations on Windows.
    • Gated settings toggle in desktop settings: cleanly adds or removes DLSS Studio Big Picture mode (--big-picture) in apps.json with elevation handling and app art.
  • Unified Multilingual Localization:
    • Full Big Picture mode and core interface support integrated across all 14 languages leveraging the unified translation engine.
DLSS 5 Studio v1.0.8 — Feeder Route MFG Detection & DirectX 11 Advisory Release
  • Feeder Route Multi-Frame Generation Detection (Issue #7):
    • Resolved an issue where games utilizing the DLSS 5 Feeder route showed "Unsupported (requires native DLSS-G)" in the specifications panel despite having MFG active via the Feeder path.
    • The game detail panel now specifically inspects for active Feeder route deployments rather than checking solely for native DLSS-G.
  • DirectX 11 Route Incompatibility Advisory & Anti-Suppression:
    • When inspecting pure DirectX 11 games (such as A Plague Tale: Innocence), the UI presents an explicit High Incompatibility Advisory banner explaining that Multi-Frame Generation and certain OptiScaler paths require DirectX 12 presentation pipelines.
    • Added an anti-suppression architecture ensuring prior feeder manifests or proxy hooks cannot suppress compatibility warnings.
    • Includes a "Deploy with Force Override" button (btn_deploy_override) with dedicated warning styles and complete localization across all 13 supported languages.
  • 5-Manifest Backup Retention Engine (prune_old_manifests):
    • Implemented an automatic journal pruning engine retaining the top 5 most recent manifest.json.done-* backup records.
    • Automatically cleans orphaned originals/{timestamp} backup directories no longer referenced by active or retained manifests.
DLSS 5 Studio v1.0.7 — Window Drag Event Fix & Squircle Accordion Release
  • Window Drag Event Fix Across All Screens: Bounded window dragging strictly to designated header surfaces (.toolbar, .brand, and empty sidebar spacer).
  • Theme-Harmonious Accordion Trigger: 20×20px rounded squircle with razor-sharp SVG chevron matching feature checkboxes.
  • High-Contrast Light Theme Styling: Eliminated glow washes with high-contrast rust and badge colors.
  • Toast Feedback 2-Second Auto-Dismiss Timer: 2000ms dismiss timer with debounced multi-click reset.
  • Complete Multilingual Translation: Localized strings across all 13 supported languages.
DLSS 5 Studio v1.0.6 — Route Advisory Engine & Deployment Reflection Release
  • Route Advisory & Force Override Engine: Interactive advisory model with high incompatibility warnings and force override deployment.
  • Automatic Deployment State Reflection: Restores UI controls from disk inspection.
  • Intelligent Optimal Path Auto-Selection: Automatic optimal route selection for vanilla games.
  • Dynamic Executable Switching: Route updates dynamically on executable switch for unpatched titles.
DLSS 5 Studio v1.0.5 — Graphics API Detection & Non-Game Filtering Relea...
Read more

DLSS 5 Studio v2.0.1 ⚡

Choose a tag to compare

@github-actions github-actions released this 27 Sep 21:46
Immutable release. Only release title and notes can be modified.

DLSS 5 Studio v2.0.1 ⚡

Maintenance & Enhancement Release: Universal RTX 40 MFG core integration (Dashdogy), DirectX 11 D3D11on12 OptiScaler bridge & Streamline 2.14.1 stack, cumulative history rollback hardening, Vulkan test sandboxing, dynamic route advisories, and scanner accuracy refinements.


🚀 Highlights & Improvements

  • Universal RTX 40 Multi-Frame Generation (Dashdogy Core Module):
    • Integrated Dashdogy's standalone RTXMFG.dll as a first-class core component alongside RenoDX MFG Unlock.
    • Added live cache checking and dynamic GitHub API release resolution (resolve_latest_dashdogy_mfg) with dedicated Add-on page UI cards.
    • Automatically deploys version.dll and generates matching RTXMFG-Universal.json and RTX40MFG-Universal.json configuration profiles.
    • Pre-configures OptiScaler.ini ([FrameGen] External = true, [Dx11withDx12] BuiltinMfgUnlock = true, UseDelayedInit = true, and interpolation count overrides).
  • DirectX 11 OptiScaler D3D11on12 Interop & Streamline 2.14.1 Stack:
    • Robust first-class DirectX 11 OptiScaler support bridging DX11 DLSS calls through D3D11on12 to modern DLSS 5 Neural Rendering.
    • Deploys verified Streamline 2.14.1 stack into OptiScaler/streamline/ and nvngx_dlssg.dll to root on DX11 titles, permanently eliminating DXGI_ERROR_DEVICE_REMOVED crashes.
    • Injected non-blocking blue configuration notice (AdvisorySeverity::Info) alerting users that DirectX 11 Multi-Frame Generation operates via D3D11on12 and requires an in-game DLSS setting.
  • Cumulative Injected History (added_history.json) & Backup Continuity:
    • Introduced cumulative added_history.json tracking immune to 5-manifest rollback pruning, guaranteeing 100% clean restoration with zero orphan DLLs.
    • Carries forward genuine unmodded vanilla backups through successive route hot-swaps without intermediate restore.
  • Scanner Accuracy & Vulkan Gating:
    • Gated Vulkan titles from reporting false positive Frame Generation support (Unsupported (Vulkan API)).
    • Removed sl.dlss.dll from the Frame Generation heuristic.
    • Prevented mod-deployed nvngx_dlssg.dll from triggering false Native DLSS-G detection via journal verification.
    • Sandboxed test environment for vulkan_layer.rs to prevent automated test runs from modifying host registry keys.
  • Dynamic Route Advisories Engine:
    • Added get_mfg_advisory_with_route evaluating active route and backend limitations across Vulkan, Feeder, and DirectX 11 with zero user lockouts.
  • Multilingual Copy Refresh:
    • Refreshed feature_mfg_desc and notes across all 14 supported languages to reference the Universal RTX 40 MFG module.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v2.0.1-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, in-place update detection, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v2.0.1-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.
dlss-mip-fix.addon64 D3D12 Mip Companion Add-on Standalone pure Rust ReShade companion add-on for D3D12 mip level bias tuning and texture filtering.
renodx-dlss5.addon64 RenoDX DLSS 5 Companion Add-on ReShade companion add-on for DLSS 5 Neural Reconstruction and Frame Generation.

📜 Previous Releases

DLSS 5 Studio v2.0.0 — Big Picture Mode & Pure Rust Mip Companion Add-on
  • Big Picture Mode (10-Foot Television & Gamepad Interface):
    • Authentic console experience with native XInput gamepad navigation, dynamic hero backdrop vignetting, full-screen game showcase, and quick store filtering.
    • Interactive profile options: One-click "Apply & Play" and instant "Play", Neural Rendering Style presets, OptiScaler Pre-SR multi-pass tuning, and 4x Multi-Frame Generation toggling.
    • Safe exit confirmation modal requiring explicit confirmation before returning to the desktop view.
  • Pure Rust D3D12 Mip Companion Add-on (dlss-mip-fix.addon64):
    • Rebuilt the D3D12 Mip Companion Add-on in 100% pure Rust (crates/addons/dlss-mip-addon/), replacing legacy C++ binaries.
    • Dynamically inspects and tunes texture descriptor mip biases and resource filters at runtime to eliminate mip degradation and blur during DLSS upscaling across multi-engine titles.
  • Dynamic Startup Downloader Internationalization:
    • Full reactive stage tracking (Checking, Connecting, Downloading, Verifying, Retrying) localized across all 14 supported languages with live byte and total MB formatting.
  • Robust Uninstaller Trampoline Isolation:
    • Completely isolated uninstaller execution using unique per-process temporary binaries (dlss_studio_uninstall_{pid}_{timestamp}.exe) to prevent file locks during self-replacement, paired with automatic scheduled cleanup on exit.
  • Vibepollo / Apollo Streaming Integration:
    • Automatically detects Sunshine / Apollo / Vibepollo host installations on Windows.
    • Gated settings toggle in desktop settings: cleanly adds or removes DLSS Studio Big Picture mode (--big-picture) in apps.json with elevation handling and app art.
  • Unified Multilingual Localization:
    • Full Big Picture mode and core interface support integrated across all 14 languages leveraging the unified translation engine.
DLSS 5 Studio v1.0.8 — Feeder Route MFG Detection & DirectX 11 Advisory Release
  • Feeder Route Multi-Frame Generation Detection (Issue #7):
    • Resolved a contradiction where games utilizing the DLSS 5 Feeder route showed "Unsupported (requires native DLSS-G)" in the specifications panel despite having MFG active via the Feeder path.
    • The game detail panel now specifically inspects for active Feeder route deployments rather than checking solely for native DLSS-G.
  • DirectX 11 Route Incompatibility Advisory & Anti-Suppression:
    • When inspecting pure DirectX 11 games (such as A Plague Tale: Innocence), the UI now presents an explicit High Incompatibility Advisory banner explaining that Multi-Frame Generation and certain OptiScaler paths require DirectX 12 presentation pipelines and motion vectors.
    • Added an anti-suppression architecture ensuring prior feeder manifests or proxy hooks cannot suppress compatibility warnings or falsely declare DX12-exclusive features supported.
    • Includes a "Deploy with Force Override" button (btn_deploy_override) with dedicated warning styles and complete localization across all 13 supported languages.
  • 5-Manifest Backup Retention Engine (prune_old_manifests):
    • Implemented an automatic journal pruning engine retaining the top 5 most recent manifest.json.done-* backup records.
    • Automatically cleans orphaned originals/{timestamp} backup directories no longer referenced by active or retained manifests, keeping backup storage lean and organized.
DLSS 5 Studio v1.0.7 — Window Drag Event Fix & Squircle Accordion Release
  • Window Drag Event Fix Across All Screens: Bounded window dragging strictly to designated header surfaces (.toolbar, .brand, and empty sidebar spacer).
  • Theme-Harmonious Accordion Trigger: 20×20px rounded squircle with razor-sharp SVG chevron matching feature checkboxes.
  • High-Contrast Light Theme Styling: Eliminated glow washes with high-contrast rust and badge colors.
  • Toast Feedback 2-Second Auto-Dismiss Timer: 2000ms dismiss timer with debounced multi-click reset.
  • Complete Multilingual Translation: Localized strings across all 13 supported languages.
DLSS 5 Studio v1.0.6 — Route Advisory Engine & Deployment Reflection Release
  • Route Advisory & Force Override Engine: Interactive advisory model with high incompatibility warnings and force override deployment.
  • Automatic Deployment State Reflection: Restores UI controls from disk inspection.
  • Intelligent Optimal Path Auto-Selection: Automatic optimal route selection for vanilla games.
  • Dynamic Executable Switching: Route updates dynamically on executable switch for unpatched titles.
DLSS 5 Studio v1.0.5 — Graphics API Detection & Non-Game Filtering Release
  • Dedicated Interactive Uninstaller & Clean Directory Purge: Dedicated uninstaller UI with temp trampoline worker pattern.
  • ReShade Framework Suite & Feeder Verification: Bundled DrawText.fxh and FontAtlas.png.
  • Non-Game Executable Filtering: Automatic filtering of *config.exe, *settings.exe, *setup.exe, etc.
  • DirectX 9 vs DirectX 10 UE3 Detection: Fixed false positive detection on legacy Unreal Engine 3 games.
  • Relic Modular Rendering Recognition: Supported modular render libraries (spDx9.dll, etc.).
  • True "Undetected" Fallback Labeling: Replaced ambiguous DX11 fallbacks for bootstrap stubs.
  • Automatic Artwork Resolution for Manually Added Games & Folders: Smart title inference for nested folders and boundary splitting for fused titles.
  • Installer Upgrade & Process Handling: Registry check, in-place update mode, and graceful process shutdown.
  • Runtime Component Updates: OptiScaler DLSS-NR v0.8.4, DLSS 5 Feeder v1.16.0-beta.3, MFGAdaUnlock-RenoDx 1.0.
  • Legacy Pre-DirectX 10 (DirectX 8 & 9) dgVoodoo 2 Interop: Automated dgVoodoo 2 translation, 32-bit Large Address Aware (LAA) inspection and toggling.
  • Versioned Deliverables: Version-stamped setup and portable executables.
DLSS 5 Studio v1.0.1 — Hotfix Release
Read more

DLSS 5 Studio v2.0.0 ⚡

Choose a tag to compare

@github-actions github-actions released this 27 Sep 02:04
Immutable release. Only release title and notes can be modified.

DLSS 5 Studio v2.0.0 ⚡

Major Release: Big Picture 10-foot television couch streaming mode, native XInput controller integration, automatic Vibepollo / Apollo Moonlight game streaming registration, and unified multilingual localization.


🚀 Highlights & Improvements

  • Big Picture Mode (10-Foot Television & Gamepad Interface):
    • Authentic console experience with native XInput gamepad navigation, dynamic hero backdrop vignetting, full-screen game showcase, and quick store filtering.
    • Interactive profile options: One-click "Apply & Play" and instant "Play", Neural Rendering Style presets, OptiScaler Pre-SR multi-pass tuning, and 4x Multi-Frame Generation toggling.
    • Safe exit confirmation modal requiring explicit confirmation before returning to the desktop view.
  • Pure Rust D3D12 Mip Companion Add-on (dlss-mip-fix.addon64):
    • Rebuilt the D3D12 Mip Companion Add-on in 100% pure Rust (crates/addons/dlss-mip-addon/), replacing legacy C++ binaries.
    • Dynamically inspects and tunes texture descriptor mip biases and resource filters at runtime to eliminate mip degradation and blur during DLSS upscaling across multi-engine titles.
  • Dynamic Startup Downloader Internationalization:
    • Full reactive stage tracking (Checking, Connecting, Downloading, Verifying, Retrying) localized across all 14 supported languages with live byte and total MB formatting.
  • Robust Uninstaller Trampoline Isolation:
    • Completely isolated uninstaller execution using unique per-process temporary binaries (dlss_studio_uninstall_{pid}_{timestamp}.exe) to prevent file locks during self-replacement, paired with automatic scheduled cleanup on exit.
  • Vibepollo / Apollo Streaming Integration:
    • Automatically detects Sunshine / Apollo / Vibepollo host installations on Windows.
    • Gated settings toggle in desktop settings: cleanly adds or removes DLSS Studio Big Picture mode (--big-picture) in apps.json with elevation handling and app art.
  • Unified Multilingual Localization:
    • Full Big Picture mode and core interface support integrated across all 14 languages leveraging the unified translation engine.

DLSS 5 Studio Big Picture Mode Game Grid

Big Picture Inline Inspector and Preset Tuning

Vibepollo and Apollo Streaming Integration Setting

Apollo / Sunshine Applications Integration showing DLSS Studio registered


📦 Included Packages & Downloads

File Type Description
dlss-studio-v2.0.0-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, in-place update detection, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v2.0.0-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.
dlss-mip-fix.addon64 D3D12 Mip Companion Add-on Standalone pure Rust ReShade companion add-on for D3D12 mip level bias tuning and texture filtering.

📜 Previous Releases

DLSS 5 Studio v1.0.8 — Feeder Route MFG Detection & DirectX 11 Advisory Release
  • Feeder Route Multi-Frame Generation Detection (Issue #7):
    • Resolved a contradiction where games utilizing the DLSS 5 Feeder route showed "Unsupported (requires native DLSS-G)" in the specifications panel despite having MFG active via the Feeder path.
    • The game detail panel now specifically inspects for active Feeder route deployments rather than checking solely for native DLSS-G.
  • DirectX 11 Route Incompatibility Advisory & Anti-Suppression:
    • When inspecting pure DirectX 11 games (such as A Plague Tale: Innocence), the UI now presents an explicit High Incompatibility Advisory banner explaining that Multi-Frame Generation and certain OptiScaler paths require DirectX 12 presentation pipelines and motion vectors.
    • Added an anti-suppression architecture ensuring prior feeder manifests or proxy hooks cannot suppress compatibility warnings or falsely declare DX12-exclusive features supported.
    • Includes a "Deploy with Force Override" button (btn_deploy_override) with dedicated warning styles and complete localization across all 13 supported languages.
  • 5-Manifest Backup Retention Engine (prune_old_manifests):
    • Implemented an automatic journal pruning engine retaining the top 5 most recent manifest.json.done-* backup records.
    • Automatically cleans orphaned originals/{timestamp} backup directories no longer referenced by active or retained manifests, keeping backup storage lean and organized.
DLSS 5 Studio v1.0.7 — Window Drag Event Fix & Squircle Accordion Release
  • Window Drag Event Fix Across All Screens: Bounded window dragging strictly to designated header surfaces (.toolbar, .brand, and empty sidebar spacer).
  • Theme-Harmonious Accordion Trigger: 20×20px rounded squircle with razor-sharp SVG chevron matching feature checkboxes.
  • High-Contrast Light Theme Styling: Eliminated glow washes with high-contrast rust and badge colors.
  • Toast Feedback 2-Second Auto-Dismiss Timer: 2000ms dismiss timer with debounced multi-click reset.
  • Complete Multilingual Translation: Localized strings across all 13 supported languages.
DLSS 5 Studio v1.0.6 — Route Advisory Engine & Deployment Reflection Release
  • Route Advisory & Force Override Engine: Interactive advisory model with high incompatibility warnings and force override deployment.
  • Automatic Deployment State Reflection: Restores UI controls from disk inspection.
  • Intelligent Optimal Path Auto-Selection: Automatic optimal route selection for vanilla games.
  • Dynamic Executable Switching: Route updates dynamically on executable switch for unpatched titles.
DLSS 5 Studio v1.0.5 — Graphics API Detection & Non-Game Filtering Release
  • Dedicated Interactive Uninstaller & Clean Directory Purge: Dedicated uninstaller UI with temp trampoline worker pattern.
  • ReShade Framework Suite & Feeder Verification: Bundled DrawText.fxh and FontAtlas.png.
  • Non-Game Executable Filtering: Automatic filtering of *config.exe, *settings.exe, *setup.exe, etc.
  • DirectX 9 vs DirectX 10 UE3 Detection: Fixed false positive detection on legacy Unreal Engine 3 games.
  • Relic Modular Rendering Recognition: Supported modular render libraries (spDx9.dll, etc.).
  • True "Undetected" Fallback Labeling: Replaced ambiguous DX11 fallbacks for bootstrap stubs.
  • Automatic Artwork Resolution for Manually Added Games & Folders: Smart title inference for nested folders and boundary splitting for fused titles.
  • Installer Upgrade & Process Handling: Registry check, in-place update mode, and graceful process shutdown.
  • Runtime Component Updates: OptiScaler DLSS-NR v0.8.4, DLSS 5 Feeder v1.16.0-beta.3, MFGAdaUnlock-RenoDx 1.0.
  • Legacy Pre-DirectX 10 (DirectX 8 & 9) dgVoodoo 2 Interop: Automated dgVoodoo 2 translation, 32-bit Large Address Aware (LAA) inspection and toggling.
  • Versioned Deliverables: Version-stamped setup and portable executables.
DLSS 5 Studio v1.0.1 — Hotfix Release

Hotfix release restoring Neural Rendering on the DLSS 5 Feeder route and improving out-of-the-box installation defaults.

  • DLSS 5 Feeder Neural Rendering:
    • Restored NeuralUplift=1 in ReShade.ini during Feeder route deployments.
    • Resolves an issue where Neural Reconstruction (Feature 18) was initialized in a disabled state at launch, enabling seamless DLSS-NR execution across non-DX12 titles (such as DirectX 11 executables like bg3_dx11.exe).
  • Setup & Installation Defaults:
    • Defaulted install directory to C:\DLSS 5 Studio and data directory to C:\DLSS 5 Studio\data for smooth, permission-friendly installs on standard user accounts without requiring elevation prompts.
    • Added real-time visual warning banners in the setup wizard when protected system directories (Program Files) are manually selected.
  • Documentation & Upstream Attribution:
    • Updated OptiScaler attribution in README.md to credit wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass for the Pre-SR Multipass and DLSS-NR runtime implementation.

Compatibility: Windows 10 (1903+) or Windows 11 (64-bit) • NVIDIA GeForce RTX 20/30/40/50-Series (RTX 40-Series required for 4x Multi-Frame Generation).

DLSS 5 Studio v1.0.8 ⚡

Choose a tag to compare

@github-actions github-actions released this 21 Sep 02:39
Immutable release. Only release title and notes can be modified.
de0b5e4

DLSS 5 Studio v1.0.8 ⚡

Feeder route Multi-Frame Generation detection (resolves Issue #7), DirectX 11 Technical Incompatibility Advisory with Anti-Suppression, and 5-manifest backup retention engine.


🚀 Highlights & Improvements

  • Feeder Route Multi-Frame Generation Detection (Issue #7):
    • Resolved a contradiction where games utilizing the DLSS 5 Feeder route showed "Unsupported (requires native DLSS-G)" in the specifications panel despite having MFG active via the Feeder path.
    • The game detail panel now specifically inspects for active Feeder route deployments rather than checking solely for native DLSS-G.
  • DirectX 11 Route Incompatibility Advisory & Anti-Suppression:
    • When inspecting pure DirectX 11 games (such as A Plague Tale: Innocence), the UI now presents an explicit High Incompatibility Advisory banner explaining that Multi-Frame Generation and certain OptiScaler paths require DirectX 12 presentation pipelines and motion vectors.
    • Added an anti-suppression architecture ensuring prior feeder manifests or proxy hooks cannot suppress compatibility warnings or falsely declare DX12-exclusive features supported.
    • Includes a "Deploy with Force Override" button (btn_deploy_override) with dedicated warning styles and complete localization across all 13 supported languages.
  • 5-Manifest Backup Retention Engine (prune_old_manifests):
    • Implemented an automatic journal pruning engine retaining the top 5 most recent manifest.json.done-* backup records.
    • Automatically cleans orphaned originals/{timestamp} backup directories no longer referenced by active or retained manifests, keeping backup storage lean and organized.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v1.0.8-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, in-place update detection, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v1.0.8-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.

📜 Previous Releases

DLSS 5 Studio v1.0.7 — Window Drag Event Fix & Squircle Accordion Release
  • Window Drag Event Fix Across All Screens: Bounded window dragging strictly to designated header surfaces (.toolbar, .brand, and empty sidebar spacer).
  • Theme-Harmonious Accordion Trigger: 20×20px rounded squircle with razor-sharp SVG chevron matching feature checkboxes.
  • High-Contrast Light Theme Styling: Eliminated glow washes with high-contrast rust and badge colors.
  • Toast Feedback 2-Second Auto-Dismiss Timer: 2000ms dismiss timer with debounced multi-click reset.
  • Complete Multilingual Translation: Localized strings across all 13 supported languages.
DLSS 5 Studio v1.0.6 — Route Advisory Engine & Deployment Reflection Release
  • Route Advisory & Force Override Engine: Interactive advisory model with high incompatibility warnings and force override deployment.
  • Automatic Deployment State Reflection: Restores UI controls from disk inspection.
  • Intelligent Optimal Path Auto-Selection: Automatic optimal route selection for vanilla games.
  • Dynamic Executable Switching: Route updates dynamically on executable switch for unpatched titles.
DLSS 5 Studio v1.0.5 — Graphics API Detection & Non-Game Filtering Release
  • Dedicated Interactive Uninstaller & Clean Directory Purge: Dedicated uninstaller UI with temp trampoline worker pattern.
  • ReShade Framework Suite & Feeder Verification: Bundled DrawText.fxh and FontAtlas.png.
  • Non-Game Executable Filtering: Automatic filtering of *config.exe, *settings.exe, *setup.exe, etc.
  • DirectX 9 vs DirectX 10 UE3 Detection: Fixed false positive detection on legacy Unreal Engine 3 games.
  • Relic Modular Rendering Recognition: Supported modular render libraries (spDx9.dll, etc.).
  • True "Undetected" Fallback Labeling: Replaced ambiguous DX11 fallbacks for bootstrap stubs.
  • Automatic Artwork Resolution for Manually Added Games & Folders: Smart title inference for nested folders and boundary splitting for fused titles.
  • Installer Upgrade & Process Handling: Registry check, in-place update mode, and graceful process shutdown.
  • Runtime Component Updates: OptiScaler DLSS-NR v0.8.4, DLSS 5 Feeder v1.16.0-beta.3, MFGAdaUnlock-RenoDx 1.0.
  • Legacy Pre-DirectX 10 (DirectX 8 & 9) dgVoodoo 2 Interop: Automated dgVoodoo 2 translation, 32-bit Large Address Aware (LAA) inspection and toggling.
  • Versioned Deliverables: Version-stamped setup and portable executables.
DLSS 5 Studio v1.0.1 — Hotfix Release

Hotfix release restoring Neural Rendering on the DLSS 5 Feeder route and improving out-of-the-box installation defaults.

  • DLSS 5 Feeder Neural Rendering:
    • Restored NeuralUplift=1 in ReShade.ini during Feeder route deployments.
    • Resolves an issue where Neural Reconstruction (Feature 18) was initialized in a disabled state at launch, enabling seamless DLSS-NR execution across non-DX12 titles (such as DirectX 11 executables like bg3_dx11.exe).
  • Setup & Installation Defaults:
    • Defaulted install directory to C:\DLSS 5 Studio and data directory to C:\DLSS 5 Studio\data for smooth, permission-friendly installs on standard user accounts without requiring elevation prompts.
    • Added real-time visual warning banners in the setup wizard when protected system directories (Program Files) are manually selected.
  • Documentation & Upstream Attribution:
    • Updated OptiScaler attribution in README.md to credit wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass for the Pre-SR Multipass and DLSS-NR runtime implementation.

Compatibility: Windows 10 (1903+) or Windows 11 (64-bit) • NVIDIA GeForce RTX 20/30/40/50-Series (RTX 40-Series required for 4x Multi-Frame Generation).

DLSS 5 Studio v1.0.7 ⚡

Choose a tag to compare

@github-actions github-actions released this 19 Sep 19:26
Immutable release. Only release title and notes can be modified.
80ad699

DLSS 5 Studio v1.0.7 ⚡

Window drag modal event fix across all screens, theme-harmonious squircle accordion trigger, high-contrast Light Theme contrast & badges, 2-second copy toast auto-dismiss timer, and complete multilingual translation coverage.


🚀 Highlights & Improvements

  • Window Drag Event Fix Across All Screens:
    • Resolved an issue where clicks, toggles, and switches on Add-ons, History, Settings, and About screens failed to register.
    • Bounded window dragging strictly to designated header surfaces (.toolbar, .brand, and empty sidebar spacer) with native CSS drag regions (-webkit-app-region: drag and no-drag !important).
  • Theme-Harmonious Accordion Trigger (Detected Graphics Modules):
    • Replaced the mismatched circular glowing coin with a 20×20px rounded squircle (border-radius: 6px) that mirrors the shape, scale, and left-alignment of the feature checkboxes directly above it (chkNrStyle, chkMfg).
    • Rendered with a razor-sharp 12×12px SVG chevron polyline (stroke-width: 2.8px) that smoothly rotates 90° on expand.
  • High-Contrast Light Theme Styling:
    • Eliminated blurry yellow glow washes on white backgrounds.
    • Added dedicated high-contrast light theme colors for the chevron (#9a3412 rust with #b45309 border) and summary badges (NVIDIA, AMD, Streamline, OptiScaler).
  • Toast Feedback 2-Second Auto-Dismiss Timer:
    • Added an automatic 2000ms dismiss timer with debounced multi-click reset and micro-animation for all copy actions across the application.
  • Complete Multilingual Translation & Terminal Status:
    • Localized the execution log terminal status (@{status_ready}) and added complete translations across all 13 supported languages.
    • Cleaned up obsolete emulator references and refined modular engine runtime detection.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v1.0.7-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, in-place update detection, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v1.0.7-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.

📜 Previous Releases

DLSS 5 Studio v1.0.6 — Route Advisory Engine & Deployment Reflection Release
  • Route Advisory & Force Override Engine: Interactive advisory model with high incompatibility warnings and force override deployment.
  • Automatic Deployment State Reflection: Restores UI controls from disk inspection.
  • Intelligent Optimal Path Auto-Selection: Automatic optimal route selection for vanilla games.
  • Dynamic Executable Switching: Route updates dynamically on executable switch for unpatched titles.
DLSS 5 Studio v1.0.5 — Graphics API Detection & Non-Game Filtering Release
  • Dedicated Interactive Uninstaller & Clean Directory Purge: Dedicated uninstaller UI with temp trampoline worker pattern.
  • ReShade Framework Suite & Feeder Verification: Bundled DrawText.fxh and FontAtlas.png.
  • Non-Game Executable Filtering: Automatic filtering of *config.exe, *settings.exe, *setup.exe, etc.
  • DirectX 9 vs DirectX 10 UE3 Detection: Fixed false positive detection on legacy Unreal Engine 3 games.
  • Relic Modular Rendering Recognition: Supported modular render libraries (spDx9.dll, etc.).
  • True "Undetected" Fallback Labeling: Replaced ambiguous DX11 fallbacks for bootstrap stubs.
  • Automatic Artwork Resolution for Manually Added Games & Folders: Smart title inference for nested folders and boundary splitting for fused titles.
  • Installer Upgrade & Process Handling: Registry check, in-place update mode, and graceful process shutdown.
  • Runtime Component Updates: OptiScaler DLSS-NR v0.8.4, DLSS 5 Feeder v1.16.0-beta.3, MFGAdaUnlock-RenoDx 1.0.
  • Legacy Pre-DirectX 10 (DirectX 8 & 9) dgVoodoo 2 Interop: Automated dgVoodoo 2 translation, 32-bit Large Address Aware (LAA) inspection and toggling.
  • Versioned Deliverables: Version-stamped setup and portable executables.
DLSS 5 Studio v1.0.1 — Hotfix Release

Hotfix release restoring Neural Rendering on the DLSS 5 Feeder route and improving out-of-the-box installation defaults.

  • DLSS 5 Feeder Neural Rendering:
    • Restored NeuralUplift=1 in ReShade.ini during Feeder route deployments.
    • Resolves an issue where Neural Reconstruction (Feature 18) was initialized in a disabled state at launch, enabling seamless DLSS-NR execution across non-DX12 titles (such as DirectX 11 executables like bg3_dx11.exe).
  • Setup & Installation Defaults:
    • Defaulted install directory to C:\DLSS 5 Studio and data directory to C:\DLSS 5 Studio\data for smooth, permission-friendly installs on standard user accounts without requiring elevation prompts.
    • Added real-time visual warning banners in the setup wizard when protected system directories (Program Files) are manually selected.
  • Documentation & Upstream Attribution:
    • Updated OptiScaler attribution in README.md to credit wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass for the Pre-SR Multipass and DLSS-NR runtime implementation.

Compatibility: Windows 10 (1903+) or Windows 11 (64-bit) • NVIDIA GeForce RTX 20/30/40/50-Series (RTX 40-Series required for 4x Multi-Frame Generation).

DLSS 5 Studio v1.0.6 ⚡

Choose a tag to compare

@github-actions github-actions released this 18 Sep 19:33
Immutable release. Only release title and notes can be modified.
8477147

DLSS 5 Studio v1.0.6 ⚡

Route advisory engine, high-contrast incompatibility warnings, unrestricted force override deployment, automatic deployment state reflection, and intelligent optimal path selection.


🚀 Highlights & Improvements

  • Route Advisory & Force Override Engine:
    • Replaced hard-blocking route restrictions with an interactive advisory model.
    • All backends (ReShade, OptiScaler) and routes (DLSS 5 Feeder, Native DLSS) remain fully selectable for every game in your library.
    • Selecting an incompatible combination displays a prominent crimson alert card (🚨 High Incompatibility Warning) outlining exact technical reasons and recommended alternatives.
    • Advanced users can bypass warnings at any time using the crimson Deploy Anyway (Force Override) ⚠️ action.
  • Automatic Deployment State Reflection:
    • Opening the game detail sheet now queries active game installations on disk and faithfully restores all UI controls (Backend, Route, Pre-SR, Passes, 4x MFG, and Neural Rendering Style) to reflect what is actually deployed instead of resetting to defaults.
  • Intelligent Optimal Path Auto-Selection (Vanilla Games):
    • Opening an unmodded game automatically selects the optimal compatible route based on its detected graphics API and bitness:
      • DirectX 11, Vulkan, OpenGL, DirectX 9, or non-DLSS: Automatically defaults to DLSS 5 Feeder (no false warnings).
      • 64-Bit DirectX 12 with native DLSS: Defaults to Native DLSS.
      • 4x Multi-Frame Generation: Defaults to off for vanilla titles.
  • Dynamic Executable Switching (Unpatched Games Only):
    • Switching between game executables in the dropdown automatically updates the route to match the chosen executable's optimal API path if the title is unpatched. If an active deployment already exists, settings are strictly preserved.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v1.0.6-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, in-place update detection, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v1.0.6-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.

📜 Previous Releases

DLSS 5 Studio v1.0.5 — Graphics API Detection & Non-Game Filtering Release
  • Dedicated Interactive Uninstaller & Clean Directory Purge: Dedicated uninstaller UI with temp trampoline worker pattern.
  • ReShade Framework Suite & Feeder Verification: Bundled DrawText.fxh and FontAtlas.png.
  • Non-Game Executable Filtering: Automatic filtering of *config.exe, *settings.exe, *setup.exe, etc.
  • DirectX 9 vs DirectX 10 UE3 Detection: Fixed false positive detection on legacy Unreal Engine 3 games.
  • Relic Modular Rendering Recognition: Supported modular render libraries (spDx9.dll, etc.).
  • True "Undetected" Fallback Labeling: Replaced ambiguous DX11 fallbacks for bootstrap stubs.
  • Automatic Artwork Resolution for Manually Added Games & Folders: Smart title inference for nested folders and boundary splitting for fused titles.
  • Installer Upgrade & Process Handling: Registry check, in-place update mode, and graceful process shutdown.
  • Runtime Component Updates: OptiScaler DLSS-NR v0.8.4, DLSS 5 Feeder v1.16.0-beta.3, MFGAdaUnlock-RenoDx 1.0.
  • Legacy Pre-DirectX 10 (DirectX 8 & 9) dgVoodoo 2 Interop: Automated dgVoodoo 2 translation, 32-bit Large Address Aware (LAA) inspection and toggling.
  • Versioned Deliverables: Version-stamped setup and portable executables.
DLSS 5 Studio v1.0.1 — Hotfix Release

Hotfix release restoring Neural Rendering on the DLSS 5 Feeder route and improving out-of-the-box installation defaults.

  • DLSS 5 Feeder Neural Rendering:
    • Restored NeuralUplift=1 in ReShade.ini during Feeder route deployments.
    • Resolves an issue where Neural Reconstruction (Feature 18) was initialized in a disabled state at launch, enabling seamless DLSS-NR execution across non-DX12 titles (such as DirectX 11 executables like bg3_dx11.exe).
  • Setup & Installation Defaults:
    • Defaulted install directory to C:\DLSS 5 Studio and data directory to C:\DLSS 5 Studio\data for smooth, permission-friendly installs on standard user accounts without requiring elevation prompts.
    • Added real-time visual warning banners in the setup wizard when protected system directories (Program Files) are manually selected.
  • Documentation & Upstream Attribution:
    • Updated OptiScaler attribution in README.md to credit wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass for the Pre-SR Multipass and DLSS-NR runtime implementation.

Compatibility: Windows 10 (1903+) or Windows 11 (64-bit) • NVIDIA GeForce RTX 20/30/40/50-Series (RTX 40-Series required for 4x Multi-Frame Generation).

DLSS 5 Studio v1.0.5 ⚡

Choose a tag to compare

@github-actions github-actions released this 17 Sep 21:55
Immutable release. Only release title and notes can be modified.

DLSS 5 Studio v1.0.5 ⚡

Graphics API detection accuracy enhancements, non-game configuration and utility filtering, Relic modular rendering engine support, and true "Undetected" fallback labeling.


🔧 Fixes & Improvements

  • Dedicated Interactive Uninstaller & Clean Directory Purge:
    • Added dedicated UninstallApp UI with confirmation screen, live progress bar, and completion screen.
    • Implemented temp trampoline worker pattern: launches %TEMP%\dlss_studio_uninstall.exe and terminates the launcher so the entire installation directory can be completely purged without Windows file-locking conflicts.
    • Checkbox: "Also remove downloaded models, cache, and preferences (%APPDATA%\dlss-5-studio)" (checked by default; leaves original game backups inside game folders untouched).
    • Routed setup and uninstaller WebView2 data directories to %TEMP%, completely preventing .WebView2 folders from cluttering the installation folder.
  • ReShade Framework Suite & Feeder Verification (DrawText.fxh):
    • Bundled DrawText.fxh, FontAtlas.png, and the slim ReShade framework headers suite into feeder-shaders\.
    • Ensures upstream verification script (Verify-DLSS5Feeder.ps1) passes with 0 errors and 0 warnings.
  • Non-Game Executable & Helper Filtering:
    • Expanded is_installer_or_helper to automatically filter configuration utilities, settings tools, registration, support, and setup binaries (*config.exe, *settings.exe, *setup.exe, *activation*.exe, *autorun*.exe, *registration*.exe, *support*.exe) from game directories and executable selection dropdowns (e.g. MassEffect2Config.exe).
  • DirectX 9 vs DirectX 10 Detection & Unreal Engine 3 Marker Priority:
    • Resolved false positive DirectX 10 / DirectX 11 detection on legacy Unreal Engine 3 games (such as Mass Effect 2 ME2Game.exe): prioritized active d3d9.dll and Direct3DCreate9 / Direct3DCreate9Ex imports over dormant Direct3D 10 engine headers.
  • Relic Modular Rendering Engine Recognition:
    • Added support for modular sibling graphics libraries in Relic engine games (such as Warhammer 40,000: Dawn of War Definitive Edition and Company of Heroes) recognizing spDx9.dll, GraphicsDx9.dll, etc. while preventing auxiliary DXGI video player helpers from misleading 3D API detection.
  • True "Undetected" Fallback Labeling:
    • Replaced ambiguous "DirectX 11" fallback labeling with "Undetected" for executables lacking any 3D graphics imports, PE markers, or graphics sibling modules (such as launcher stubs and bootstrap wrappers like MassEffect2.exe).
  • Candidate Scoring & Primary Game Executable Selection:
    • Upgraded heuristic executable scoring to heavily prioritize real game binaries with verified 3D graphics imports (+5,000 pts) and substantial PE code size (+4,000 pts for files > 5 MB), while penalizing stubs (< 1 MB without graphics calls) by -5,000 pts.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v1.0.5-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, in-place update detection, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v1.0.5-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.

📜 Previous Releases

DLSS 5 Studio v1.0.2 — Maintenance & dgVoodoo 2 Interop Release
  • Automatic Artwork Resolution for Manually Added Games & Folders: Smart title inference for nested folders and boundary splitting for fused titles.
  • Installer Upgrade & Process Handling: Registry check, in-place update mode, and graceful process shutdown.
  • Runtime Component Updates: OptiScaler DLSS-NR v0.8.4, DLSS 5 Feeder v1.16.0-beta.3, MFGAdaUnlock-RenoDx 1.0.
  • Legacy Pre-DirectX 10 (DirectX 8 & 9) dgVoodoo 2 Interop: Automated dgVoodoo 2 translation, 32-bit Large Address Aware (LAA) inspection and toggling.
  • Versioned Deliverables: Version-stamped setup and portable executables.
DLSS 5 Studio v1.0.1 — Hotfix Release

Hotfix release restoring Neural Rendering on the DLSS 5 Feeder route and improving out-of-the-box installation defaults.

  • DLSS 5 Feeder Neural Rendering:
    • Restored NeuralUplift=1 in ReShade.ini during Feeder route deployments.
    • Resolves an issue where Neural Reconstruction (Feature 18) was initialized in a disabled state at launch, enabling seamless DLSS-NR execution across non-DX12 titles (such as DirectX 11 executables like bg3_dx11.exe).
  • Setup & Installation Defaults:
    • Defaulted install directory to C:\DLSS 5 Studio and data directory to C:\DLSS 5 Studio\data for smooth, permission-friendly installs on standard user accounts without requiring elevation prompts.
    • Added real-time visual warning banners in the setup wizard when protected system directories (Program Files) are manually selected.
  • Documentation & Upstream Attribution:
    • Updated OptiScaler attribution in README.md to credit wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass for the Pre-SR Multipass and DLSS-NR runtime implementation.

Compatibility: Windows 10 (1903+) or Windows 11 (64-bit) • NVIDIA GeForce RTX 20/30/40/50-Series (RTX 40-Series required for 4x Multi-Frame Generation).

v1.0.2 — Initial Release: DLSS 5 Studio

Choose a tag to compare

@github-actions github-actions released this 17 Sep 02:18
a320748

DLSS 5 Studio v1.0.2 ⚡

Bug fix and maintenance update resolving automatic artwork downloads for manually added games, nested folder title resolution, installer upgrade handling, legacy pre-DirectX 10 (D3D8 & D3D9) dgVoodoo 2 translation with 32-bit LAA support, and core runtime updates.


🔧 Fixes & Improvements

  • Automatic Artwork Resolution for Manually Added Games & Folders:

    • Fixed an issue where manually added game executables or custom folder scans did not automatically download vertical box art and banners from the Steam CDN.
    • Smart Title Inference for Nested Folders: Fixed games located in subfolders (e.g. Cyberpunk 2077/bin/x64) incorrectly displaying as "x64" or "bin" by climbing parent directories to resolve the actual game title.
    • Title Normalization & Fuzzy Splitting: Added boundary splitting for fused titles and numbers (e.g. Cyberpunk2077 -> Cyberpunk 2077) so Steam artwork queries resolve successfully.
    • On-Demand Artwork Fetch: Added a "Fetch Artwork" action in the game detail sheet for manual titles that are missing artwork, with deduplication to prevent redundant network requests.
  • Installer Upgrade & Process Handling:

    • Fixed installer behavior when upgrading an existing installation: now correctly checks the registry, switches the action to "Update", and safely closes running dlss-studio.exe processes before copying files to prevent ERROR_SHARING_VIOLATION locks.
    • Preserves user data (library.json, custom folders, settings) across updates.
  • Runtime Component Updates:

    • Updated bundled runtime components to their latest upstream releases:
      • OptiScaler DLSS-NR v0.8.4 (OptiScaler-NR-v0.8.4.zip)
      • DLSS 5 Feeder v1.16.0-beta.3 (DLSS5-Feeder-1.16.0-beta.3.zip)
      • MFGAdaUnlock-RenoDx 1.0 (renodx-mfgunlock.addon64)
  • Legacy Pre-DirectX 10 (DirectX 8 & 9) dgVoodoo 2 Interop:

    • Added automated dgVoodoo 2 translation for older pre-DirectX 10 titles (DirectX 8 and DirectX 9 via d3d8.dll, d3d9.dll, dgVoodoo.conf), wrapping legacy graphics calls into modern Direct3D 11 swapchains to route into the DLSS 5 Feeder pipeline (DirectX 11 was already supported natively).
    • Automatically handles PE architecture selection between 32-bit (x86) and 64-bit binaries, configuring the dlss5-feed-host64.exe inter-process bridge or addon32 fallback.
    • Added PE Large Address Aware (LAA) header inspection and safe toggling for 32-bit executables, allowing classic games to address up to 4 GB of virtual memory and preventing out-of-memory crashes with modern upscalers and shaders.
    • Automated dgVoodoo.conf configuration (brief watermark confirmation, VRAM allocation, parser protection) and clean restoration during route switching or rollback.
  • Build & Packaging:

    • Release executables and installer packages are now version-stamped (dlss-studio-v1.0.2-setup.exe and dlss-studio-v1.0.2-portable.exe).
    • Automated build scripts now clean up unversioned binaries from target/release.

📦 Included Packages & Downloads

File Type Description
dlss-studio-v1.0.2-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, in-place update detection, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-v1.0.2-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.

📜 Previous Releases

DLSS 5 Studio v1.0.1 — Hotfix Release

Hotfix release restoring Neural Rendering on the DLSS 5 Feeder route and improving out-of-the-box installation defaults.

  • DLSS 5 Feeder Neural Rendering:
    • Restored NeuralUplift=1 in ReShade.ini during Feeder route deployments.
    • Resolves an issue where Neural Reconstruction (Feature 18) was initialized in a disabled state at launch, enabling seamless DLSS-NR execution across non-DX12 titles (such as DirectX 11 executables like bg3_dx11.exe).
  • Setup & Installation Defaults:
    • Defaulted install directory to C:\DLSS 5 Studio and data directory to C:\DLSS 5 Studio\data for smooth, permission-friendly installs on standard user accounts without requiring elevation prompts.
    • Added real-time visual warning banners in the setup wizard when protected system directories (Program Files) are manually selected.
  • Documentation & Upstream Attribution:
    • Updated OptiScaler attribution in README.md to credit wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass for the Pre-SR Multipass and DLSS-NR runtime implementation.

Compatibility: Windows 10 (1903+) or Windows 11 (64-bit) • NVIDIA GeForce RTX 20/30/40/50-Series (RTX 40-Series required for 4x Multi-Frame Generation).

What's Changed

  • Release v1.0.2: Automatic artwork resolution, nested title inference, installer update safety, pre-DX10 support, and runtime updates by @bookamp in #2

New Contributors

Full Changelog: v1.0.1...v1.0.2

v1.0.1 — Initial Release: DLSS 5 Studio

Choose a tag to compare

@github-actions github-actions released this 14 Sep 21:01

DLSS 5 Studio v1.0.1 — Hotfix Release ⚡

Hotfix release restoring Neural Rendering on the DLSS 5 Feeder route and improving out-of-the-box installation defaults.


🔧 Fixes & Improvements

  • DLSS 5 Feeder Neural Rendering:
    • Restored NeuralUplift=1 in ReShade.ini during Feeder route deployments.
    • Resolves an issue where Neural Reconstruction (Feature 18) was initialized in a disabled state at launch, enabling seamless DLSS-NR execution across non-DX12 titles (such as DirectX 11 executables like bg3_dx11.exe).
  • Setup & Installation Defaults:
    • Defaulted install directory to C:\DLSS 5 Studio and data directory to C:\DLSS 5 Studio\data for smooth, permission-friendly installs on standard user accounts without requiring elevation prompts.
    • Added real-time visual warning banners in the setup wizard when protected system directories (Program Files) are manually selected.
  • Documentation & Upstream Attribution:
    • Updated OptiScaler attribution in README.md to credit wilsjo2/OptiScaler-DLSSNR-PreSR-Multipass for the Pre-SR Multipass and DLSS-NR runtime implementation.

📦 Included Packages & Downloads

File Type Description
dlss-studio-setup.exe Standalone Setup / Installer (Recommended) Native Rust setup wizard with configurable install and data storage locations, Start Menu & Desktop shortcuts, and Windows registration.
dlss-studio-portable.exe Portable Executable Standalone self-contained executable. Run anywhere with no installation required.

Compatibility: Windows 10 (1903+) or Windows 11 (64-bit) • NVIDIA GeForce RTX 20/30/40/50-Series (RTX 40-Series required for 4x Multi-Frame Generation).

Full Changelog: v1.0.0...v1.0.1