Skip to content

NVAPI library for spoofing an Nvidia GPU. With support for AntiLag 2 and LatencyFlex

License

Notifications You must be signed in to change notification settings

FakeMichau/fakenvapi

Repository files navigation

Project inspired by/based on dxvk-nvapi

By default logging is disabled. To enable logging put fakenvapi.ini next to the exe and edit the config

Installation

For non frame generation setup use OptiScaler. For frame generation use DLSS Enabler

Overview

Supports LatencyFlex as well as AntiLag 2. AntiLag 2 is automatically selected when available.

AL2 can't be used with native FSR FG as DLSSG-specific Reflex calls are required. LatencyFlex can be used in that case but it will require forcing it using the ini file on AL2-supported systems.

Benefits of AntiLag 2:

  • Good reduction in latency
  • Overlay indicating that it's working - frame delay should be green

Downsides of AntiLag 2:

  • Limited to AMD RDNA1+ cards and Windows
  • Unreliable overlay readings. More accurate values are given by FrameView and looking at PCL. Fail safe way of confirming the latency is using FLM
  • Currently can only be built using MSVC and not MinGW  

Benefits of LatencyFlex:

  • Crossplatform, crossvendor
  • Open source

Downsides of LatencyFlex:

  • Limited latency reduction compared to AL2
  • Low fps just after launching a game that stabilizes over time

About

NVAPI library for spoofing an Nvidia GPU. With support for AntiLag 2 and LatencyFlex

Resources

License

Stars

Watchers

Forks

Packages

No packages published