Releases: optiscaler/fakenvapi
Releases · optiscaler/fakenvapi
v1.3.4
Changes:
- Disable live config reload for MH Rise to prevent a memory leak
Full Changelog: v.1.3.3a...v1.3.4
v1.3.3a
HOTFIX
- Re-released due to some compiler issues which affected certain games and resulted in either a crash or Nukems mod just not working
Changes:
- Less log spam by default
- Prevent a crash with OptiFG when Reflex isn't supported
- Add support for Vulkan AntiLag on Linux. Tested in No Man's Sky. Current WIP extension reduces FPS so be aware
Full Changelog: v1.3.2...v.1.3.3a
v1.3.2
Only two hotfixes after a refactor?!
Changes:
- Add back callspot switching to let AntiLag 2 and LFX sleep in reflex's sleep command when available
- Fix a use after free with LFX where deinitialization during sleep would cause a crash
Note:
For the majority of changes look at the v1.3.1 changelog
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Changes:
- Refactored all of latency reduction code
- Added XeLL (needs proper latency testing, you need to provide libxell.dll)
- Added Vulkan AntiLag+
- Dropped 32 bit support
- Reduced dll size
- Created fakenvapi include file for fakenvapi-specific commands and types
- Removed Fake_GetLatency
- Deprecated Fake_GetAntiLagCtx
- Added Fake_GetLowLatencyCtx
Note:
Vulkan AntiLag+ (VK_AMD_anti_lag) doesn't seem to have been made with FG in mind. It also requires having the driver-level AntiLag enabled for the game.
You can cycle through AntiLag overlay using Shift+Alt+L:
- Green arrow in the corner means driver-level AntiLag, indicates that fakenvapi doesn't work
- White means AntiLag 2 / Vulkan AntiLag+
Full Changelog: v1.2.2...v1.3.1
v1.2.2
v1.2.1
v1.2.0
Changes:
- Fix for RTSS injecting markers when a game already supports Reflex
- Expose AntiLag 2 context to other mods (mainly OptiScaler), giving better experience with frame generation
- Fix a crash in RDR
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Changes:
- Dynamic config file changes while the game is running
- Fixed type conversion
- Basic attempt at PCL calculations, not yet encouraged by the config file
- Debugging stuff
Full Changelog: v1.1.0...v1.1.1
v1.1.0
Changes:
- New Reflex ID–based mode for frame pacing for LatencyFlex. When supported (mostly Unreal Engine games) it offers good latency reduction with stable frame times (unlike the aggressive mode). In games where it is unsupported, it will fallback to the aggressive mode. Set
latencyflex_mode=2to test this new mode. - Breaking change, replaced the
aggressive_latencyflexini config withlatencyflex_mode. - Basic profiling features, it's the cause of the increase in the DLL size. Should make debugging easier in the future.
Full Changelog: v1.0.3...v1.1.0
v1.0.3
Changes:
- Experimental LatencyFlex setting that offers AntiLag 2–like latency at the cost of frame rate stability. Hidden behind the
aggressive_latencyflexconfig setting - Fix to wrong timestamps causing freezes with LatencyFlex
Full Changelog: v1.0.2...v1.0.3