Skip to content

Releases: rodjunger/opendlssgenabler

0.2.0-fc35813

Choose a tag to compare

@github-actions github-actions released this 03 Oct 16:21
fc35813

Enables NVIDIA DLSS Frame Generation on GeForce RTX 30 in games that
already ship it. The frames are generated by the game's own NVIDIA
runtime; this removes the restrictions that stop that runtime running
on an older card. It contains no frame-generation code and nothing of
NVIDIA's.

Install

  1. Close the game.
  2. Copy version.dll and opendlssg.ini next to the game's
    executable. In an Unreal Engine game that is
    <Game>\Binaries\Win64, beside the shipping executable, not the
    launcher in the install folder.
  3. Start the game and enable DLSS Frame Generation in its graphics
    settings.

If no opendlssg\logs folder appears next to the executable, the
game does not load version.dll. Remove it and try winmm.dll,
then dinput8.dll, then dxgi.dll, one at a time. To uninstall,
delete the DLL and opendlssg.ini.

Ship opendlssg.ini as it comes. Its defaults are the ones to run,
and CONFIGURATION.md covers the few
cases that need an edit.

Requirements

  • A GeForce RTX 30. RTX 40 and 50 are detected and left untouched, and
    RTX 20 is not supported yet.
  • A game that already has DLSS Frame Generation. This cannot add the
    feature to a game that does not ship it.
  • Hardware-accelerated GPU scheduling on, in Windows Settings under
    System, Display, Graphics. Streamline refuses frame generation
    without it.

What is in the archive

Path What it is
version.dll, winmm.dll, dinput8.dll, dxgi.dll The proxy under four names. Install one.
opendlssg.ini Settings, documented in the file and in CONFIGURATION.md.
tools/ Offline probes that check an NVIDIA build without launching a game.
docs/ The documentation below, to read offline.

Documentation

Reporting a problem: set Level=3 under [Logging] and
StreamlineDiagnostics=1 under [Debug], reproduce it, and attach
the files from opendlssg\logs. Read them first; TESTING.md says
what they contain.

Built from fc35813 on main. GPLv3.

0.1.0-66a47a5

Choose a tag to compare

@github-actions github-actions released this 21 Sep 18:27
66a47a5

Enables NVIDIA DLSS Frame Generation on GeForce RTX 30 in games that
already ship it. The frames are generated by the game's own NVIDIA
runtime; this removes the restrictions that stop that runtime running
on an older card. It contains no frame-generation code and nothing of
NVIDIA's.

Install

  1. Close the game.
  2. Copy version.dll and opendlssg.ini next to the game's
    executable. In an Unreal Engine game that is
    <Game>\Binaries\Win64, beside the shipping executable, not the
    launcher in the install folder.
  3. Start the game and enable DLSS Frame Generation in its graphics
    settings.

If no opendlssg\logs folder appears next to the executable, the
game does not load version.dll. Remove it and try winmm.dll,
then dinput8.dll, then dxgi.dll, one at a time. To uninstall,
delete the DLL and opendlssg.ini.

Ship opendlssg.ini as it comes. Its defaults are the ones to run,
and CONFIGURATION.md covers the few
cases that need an edit.

Requirements

  • A GeForce RTX 30. RTX 40 and 50 are detected and left untouched, and
    RTX 20 is not supported yet.
  • A game that already has DLSS Frame Generation. This cannot add the
    feature to a game that does not ship it.
  • Hardware-accelerated GPU scheduling on, in Windows Settings under
    System, Display, Graphics. Streamline refuses frame generation
    without it.

What is in the archive

Path What it is
version.dll, winmm.dll, dinput8.dll, dxgi.dll The proxy under four names. Install one.
opendlssg.ini Settings, documented in the file and in CONFIGURATION.md.
tools/ Offline probes that check an NVIDIA build without launching a game.
docs/ The documentation below, to read offline.

Documentation

Reporting a problem: set Level=3 under [Logging] and
StreamlineDiagnostics=1 under [Debug], reproduce it, and attach
the files from opendlssg\logs. Read them first; TESTING.md says
what they contain.

Built from 66a47a5 on main. GPLv3.

Build 5 (3ddc796)

Build 5 (3ddc796) Pre-release
Pre-release

Choose a tag to compare

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

Automated build of 3ddc796 on main.

Copy the proxy DLL and opendlssg.ini next to the game's
executable. In an Unreal Engine game that is
<Game>\Binaries\Win64, beside the shipping executable,
not the launcher in the install folder. Start with
version.dll; if no opendlssg\logs folder appears, try
winmm.dll, then dinput8.dll, then dxgi.dll.

tools/ holds the offline probes, which check an NVIDIA
build without launching a game. See docs/TESTING.md.

This project enables NVIDIA's frame generation on RTX 30 in
games that already ship it. It does not implement frame
generation and contains nothing of NVIDIA's.

Build 4 (2fda662)

Build 4 (2fda662) Pre-release
Pre-release

Choose a tag to compare

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

Automated build of 2fda662 on main.

Copy the proxy DLL and opendlssg.ini next to the game's
executable. In an Unreal Engine game that is
<Game>\Binaries\Win64, beside the shipping executable,
not the launcher in the install folder. Start with
version.dll; if no opendlssg\logs folder appears, try
winmm.dll, then dinput8.dll, then dxgi.dll.

tools/ holds the offline probes, which check an NVIDIA
build without launching a game. See docs/TESTING.md.

This project enables NVIDIA's frame generation on RTX 30 in
games that already ship it. It does not implement frame
generation and contains nothing of NVIDIA's.

Build 3 (347f300)

Build 3 (347f300) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 00:24

Automated build of 347f300 on main.

Copy the proxy DLL and opendlssg.ini next to the game's
executable. In an Unreal Engine game that is
<Game>\Binaries\Win64, beside the shipping executable,
not the launcher in the install folder. Start with
version.dll; if no opendlssg\logs folder appears, try
winmm.dll, then dinput8.dll, then dxgi.dll.

tools/ holds the offline probes, which check an NVIDIA
build without launching a game. See docs/TESTING.md.

This project enables NVIDIA's frame generation on RTX 30 in
games that already ship it. It does not implement frame
generation and contains nothing of NVIDIA's.

Build 2 (bcdb70d)

Build 2 (bcdb70d) Pre-release
Pre-release

Choose a tag to compare

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

Automated build of bcdb70d on main.

Copy the proxy DLL and opendlssg.ini next to the game's
executable. In an Unreal Engine game that is
<Game>\Binaries\Win64, beside the shipping executable,
not the launcher in the install folder. Start with
version.dll; if no opendlssg\logs folder appears, try
winmm.dll, then dinput8.dll, then dxgi.dll.

tools/ holds the offline probes, which check an NVIDIA
build without launching a game. See docs/TESTING.md.

This project enables NVIDIA's frame generation on RTX 30 in
games that already ship it. It does not implement frame
generation and contains nothing of NVIDIA's.

Build 1 (1faadfb)

Build 1 (1faadfb) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:59

Automated build of 1faadfb on main.

Copy the proxy DLL and opendlssg.ini next to the game's
executable. In an Unreal Engine game that is
<Game>\Binaries\Win64, beside the shipping executable,
not the launcher in the install folder. Start with
version.dll; if no opendlssg\logs folder appears, try
winmm.dll, then dinput8.dll, then dxgi.dll.

tools/ holds the offline probes, which check an NVIDIA
build without launching a game. See docs/TESTING.md.

This project enables NVIDIA's frame generation on RTX 30 in
games that already ship it. It does not implement frame
generation and contains nothing of NVIDIA's.