Skip to content

xXJSONDeruloXx/OptiScaler-Bleeding-Edge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

OptiScaler-Bleeding-Edge

An automated release pipeline that monitors the OptiScaler repository for successful builds and creates bleeding-edge releases with additional complementary tools.

What This Does

  1. Monitors OptiScaler builds
    Checks the OptiScaler build workflow for successful runs every 6 hours.

  2. Downloads all build artifacts
    Retrieves all OptiScaler build artifacts from successful builds.

  3. Fetches complementary tools
    Downloads the latest versions of:

    • dlssg-to-fsr3: GitHub (standard edition only)
    • fakenvapi: GitHub
    • Streamline SDK: GitHub (for nvngx.dll)
    • FSR4 DLL: Downloads amdxcffx64.dll directly from AMD's CDN
      FSR4 DLL build pipeline inspired by kellerbraune/amd-fsr4
  4. Creates consolidated releases
    Packages all components together with detailed release notes and multiple download options:

    • Bundled 7z package: All components in one convenient file
    • Individual files: Download specific components separately
  5. Smart release management: Avoids duplicate releases for the same OptiScaler commit (scheduled runs only)

Automation Schedule

  • Scheduled runs: Every 6 hours, with duplicate prevention
  • Manual triggers: Can be triggered manually via workflow dispatch
  • Intelligent tagging: Manual runs include timestamps to ensure unique tags

Release Naming

Releases are tagged based on the OptiScaler build artifact name:

  • Scheduled: OptiScaler_v0.7.7-pre12_20250625
  • Manual: OptiScaler_v0.7.7-pre12_20250625-20250625-143022

Components Included

Each release contains both bundled and individual download options:

Bundled Package

  • BUNDLED_OptiScaler_*.7z: All components packaged together for convenience

Individual Components

  • OptiScaler: All build artifacts from the latest successful build (original 7z files)
  • dlssg-to-fsr3: dlssg_to_fsr3_amd_is_better.dll (standard edition, excludes Universal and DLSSTweaks variants)
  • fakenvapi: nvapi64.dll and fakenvapi.ini
  • Streamline SDK: nvngx.dll (renamed from nvngx_dlss.dll)
  • AMD FSR 4 DLL: amdxcffx64.dll

Release Features

  • Multiple download options: Bundled 7z package or individual files
  • Detailed release notes: Including component versions and commit information
  • SHA256 verification: File hashes provided for security verification
  • Build traceability: Links back to original OptiScaler commit and workflow run
  • Component versioning: Shows exact versions of all included components
  • File size information: Detailed file information in JSON format

About

workflow to get latest optiscaler build, and bring in useful files from other repos (fakenvapi, dlssg2fsr, nvngx)

Resources

Stars

Watchers

Forks

Packages