Skip to content

DLSS 5 Autopilot v1.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Sep 17:55

Screen capture without the mirror, a graphics-API override, and the first reports

Screen capture

The player was part of the screen it was showing, so a screen capture
showed the player showing the capture, all the way down - and every frame
of that went through the encoder again. Windows does not let one program
hide another's window from capture, so the two are kept apart: with one
monitor the left 62 % of the screen is captured and the player is parked
on the right, on top; with two monitors the whole screen is captured and
the player goes to the other one. A window picked from the list is
captured on its own through the window's composited surface, wherever it
is and whatever covers it - so the player can go fullscreen over it (GDI
capture shows hardware-accelerated windows such as browsers and Discord as
black, which is why the window's own surface is read instead). Capture
runs at 30 fps; a window that changes size restarts the encoder at the
new size, and closing the player stops the capture.

Graphics API override

The executable's import table decides which route a game gets, and it can
lie: R.U.S.E. links D3D11 and renders with Direct3D 9 (#24). The install
page has a graphics api dropdown (auto / DirectX 9 / 10 / 11 / 12 /
Vulkan / OpenGL); the choice is remembered per folder and the diagnosis
points at it when ReShade reports a D3D9 device under a DXGI install.

Reports

  • The DLSS 5 add-on dropdown opened on the newest build and handed it to
    the installer as an explicit choice, so the 1.7.0 pin to 4.55 on driver
    616.64+ (and the OpenGL and feeder pins) never applied from the window -
    only from the command line. The dropdown now opens on auto; the pins
    apply again (#30).
  • An executable with no graphics import at all - the engine loads its
    renderer at run time - was labelled Unknown and sent down the DXGI path.
    Call of Juarez: Gunslinger names d3d9.dll inside the exe; the tool now
    reads the names an exe carries, then the imports of the engine DLLs
    beside it, in the same order the import table is read (DXGI first, a
    lone d3d9.dll last), so the game is 32-bit / DirectX 9 and gets DXVK
    (#31).
  • HoYoverse games (Zenless Zone Zero, Genshin Impact, Honkai: Star Rail)
    and EA Javelin games (EA SPORTS FC) are recognised as anti-cheat games.
    Anti-cheat games are no longer shown as blocked: the list marks them,
    the card says what can happen, and INSTALL asks for confirmation
    (#29, #26).
  • A timed-out read of a release page or reshade.me is retried instead of
    ending the install on the first attempt (#26).
  • The Xbox/Game Pass note no longer claims every Store game has an
    "Enable mods" switch; only games whose publisher allows modding show
    it, and a locked folder cannot be modified by anything (#25).