OptiScaler icon indicating copy to clipboard operation
OptiScaler copied to clipboard

Framegen is only available for DLSS-G games?

Open donizettilorenzo opened this issue 1 year ago • 10 comments

Framegen is only available for DLSS-G games? Thanks!

donizettilorenzo avatar Oct 03 '24 07:10 donizettilorenzo

Hi,

No it's available to all DLSS games. But OptiScaler should be installed as non-nvngx (dxgi, winmm, version, etc)

cdozdil avatar Oct 03 '24 08:10 cdozdil

But the in-game overlay menu and other features are there? In Horizon Zero Dawn I have no problem with "nvngx.dll" but as dxgi/version/winmm I can't get it work :| Or it must be a DLSS3 game?

I got this log: https://pastebin.com/67rJvZBg

donizettilorenzo avatar Oct 03 '24 11:10 donizettilorenzo

Try following this installation guide

https://github.com/cdozdil/OptiScaler#install-as-non-nvngx-for-enabling-all-features-like-frame-gen

cdozdil avatar Oct 03 '24 14:10 cdozdil

RTX 3060 here

*Rename OptiScaler's nvngx.dll to one of the supported filenames (I prefer dxgi.dll) [1]. *Copy the renamed OptiScaler file to your game's executable folder.

Done as said before, there's the log but nothing more

donizettilorenzo avatar Oct 03 '24 14:10 donizettilorenzo

Could you disable RTSS or similar overlays for testing, lets see if it helps

cdozdil avatar Oct 03 '24 16:10 cdozdil

No overlay active!

donizettilorenzo avatar Oct 03 '24 16:10 donizettilorenzo

Normally when you are on Nvidia you don't need to copy & rename nvngx_dlss.dll. Could you send log directly here? Can't reach pastebin

cdozdil avatar Oct 03 '24 16:10 cdozdil

[19:10:23.635729] [W] OptiScaler v0.7.0-pre9 loaded [19:10:23.635762] [W] --------------------------------- [19:10:23.635769] [W] OptiScaler is freely downloadable from [19:10:23.635774] [W] GitHub : https://github.com/cdozdil/OptiScaler/releases [19:10:23.635779] [W] Nexus : https://www.nexusmods.com/site/mods/986 [19:10:23.635783] [W] If you paid for these files, you've been scammed! [19:10:23.635788] [W] DO NOT USE IN MULTIPLAYER GAMES [19:10:23.635792] [W] [19:10:23.635798] [W] LogLevel: 1 [19:10:23.635806] [W] IsRunningOnWine Wine not detected [19:10:23.635815] [I] [19:10:23.636017] [I] NVNGXProxy::InitNVNGX trying to load dlss-enabler-ngx.dll [19:10:23.636028] [I] Util::NvngxPath trying to load nvngx from registry path! [19:10:23.636050] [I] Util::NvngxPath nvngx registry path: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_ea7f458f0e49497d [19:10:23.636057] [I] NVNGXProxy::InitNVNGX trying to load _nvngx.dll path: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_ea7f458f0e49497d_nvngx.dll [19:10:23.636470] [I] NVNGXProxy::InitNVNGX _nvngx.dll loaded from C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_ea7f458f0e49497d_nvngx.dll, ptr: 7FFBF05D0000 [19:10:23.636482] [D] HookNvApi Trying to hook NvApi [19:10:23.637408] [D] HookNvApi OriginalNvAPI_QueryInterface = 7FFC154DED50 [19:10:23.637419] [I] HookNvApi NvAPI_QueryInterface found, hooking! [19:10:23.637460] [D] HookNgxApi Trying to hook NgxApi [19:10:23.637472] [I] HookNgxApi NVSDK_NGX_XXXXXX_GetFeatureRequirements found, hooking! [19:10:23.637493] [I] NVNGXProxy::InitNVNGX getting nvngx method addresses [19:10:23.637565] [I] nvngx.dll loaded, setting DLSS as default upscaler and disabling spoofing options set to auto [19:10:23.637570] [I] [19:10:23.637763] [I] CheckWorkingMode OptiScaler working as dxgi.dll, system dll loaded [19:10:23.637816] [I] AttachHooks Attaching LoadLibrary hooks [19:10:23.637842] [I] [19:10:24.627731] [I] hkLoadLibraryA dxgi.dll call returning this dll! [19:10:24.990339] [I] hkFreeLibrary Call for this module loadCount: 1 [19:10:24.994634] [I] hkFreeLibrary Call for this module loadCount: 0 [19:10:24.999791] [I] hkFreeLibrary Call for this module loadCount: -1 [19:10:25.001210] [I] hkFreeLibrary Call for this module loadCount: -2 [19:10:25.004187] [I] hkFreeLibrary Call for this module loadCount: -3 [19:10:25.005716] [I] hkFreeLibrary Call for this module loadCount: -4 [19:10:25.007402] [I] hkFreeLibrary Call for this module loadCount: -5 [19:10:25.009874] [I] hkFreeLibrary Call for this module loadCount: -6 [19:10:25.016166] [I] hkFreeLibrary Call for this module loadCount: -7 [19:10:25.090103] [I] hkFreeLibrary Call for this module loadCount: -8 [19:10:25.365720] [I] hkFreeLibrary Call for this module loadCount: -9 [19:10:25.505034] [I] hkFreeLibrary Call for this module loadCount: -10 [19:10:25.506112] [I] hkFreeLibrary Call for this module loadCount: -11 [19:10:25.507316] [I] hkFreeLibrary Call for this module loadCount: -12 [19:10:25.508287] [I] hkFreeLibrary Call for this module loadCount: -13 [19:10:25.509115] [I] hkFreeLibrary Call for this module loadCount: -14 [19:10:25.509956] [I] hkFreeLibrary Call for this module loadCount: -15 [19:10:25.510797] [I] hkFreeLibrary Call for this module loadCount: -16 [19:10:25.511642] [I] hkFreeLibrary Call for this module loadCount: -17 [19:10:25.512449] [I] hkFreeLibrary Call for this module loadCount: -18 [19:10:25.513261] [I] hkFreeLibrary Call for this module loadCount: -19 [19:10:25.514068] [I] hkFreeLibrary Call for this module loadCount: -20 [19:10:25.529814] [I] hkFreeLibrary Call for this module loadCount: -21 [19:10:25.531833] [I] hkFreeLibrary Call for this module loadCount: -22 [19:10:25.560790] [I] hkFreeLibrary Call for this module loadCount: -23 [19:10:25.563632] [I] hkFreeLibrary Call for this module loadCount: -24 [19:10:25.564484] [I] hkFreeLibrary Call for this module loadCount: -25 [19:10:25.565175] [I] hkFreeLibrary Call for this module loadCount: -26 [19:10:25.565861] [I] hkFreeLibrary Call for this module loadCount: -27 [19:10:25.566582] [I] hkFreeLibrary Call for this module loadCount: -28 [19:10:25.567284] [I] hkFreeLibrary Call for this module loadCount: -29 [19:10:25.567928] [I] hkFreeLibrary Call for this module loadCount: -30 [19:10:25.568829] [I] hkFreeLibrary Call for this module loadCount: -31 [19:10:25.569461] [I] hkFreeLibrary Call for this module loadCount: -32 [19:10:25.572190] [I] hkFreeLibrary Call for this module loadCount: -33 [19:10:25.572364] [I] hkFreeLibrary Call for this module loadCount: -34 [19:10:25.572563] [I] hkFreeLibrary Call for this module loadCount: -35 [19:10:25.573172] [I] hkFreeLibrary Call for this module loadCount: -36 [19:10:25.576735] [I] hkFreeLibrary Call for this module loadCount: -37 [19:10:25.577602] [I] hkFreeLibrary Call for this module loadCount: -38 [19:10:25.613392] [I] hkFreeLibrary Call for this module loadCount: -39 [19:10:25.617657] [I] hkFreeLibrary Call for this module loadCount: -40 [19:10:25.618998] [I] hkFreeLibrary Call for this module loadCount: -41 [19:10:25.620013] [I] hkFreeLibrary Call for this module loadCount: -42 [19:10:25.620630] [I] hkFreeLibrary Call for this module loadCount: -43 [19:10:25.621245] [I] hkFreeLibrary Call for this module loadCount: -44 [19:10:25.621853] [I] hkFreeLibrary Call for this module loadCount: -45 [19:10:25.622465] [I] hkFreeLibrary Call for this module loadCount: -46 [19:10:25.623079] [I] hkFreeLibrary Call for this module loadCount: -47 [19:10:25.623673] [I] hkFreeLibrary Call for this module loadCount: -48 [19:10:25.639106] [I] hkFreeLibrary Call for this module loadCount: -49 [19:10:25.640949] [I] hkFreeLibrary Call for this module loadCount: -50 [19:10:25.671892] [I] hkFreeLibrary Call for this module loadCount: -51 [19:10:25.675183] [I] hkFreeLibrary Call for this module loadCount: -52 [19:10:25.676167] [I] hkFreeLibrary Call for this module loadCount: -53 [19:10:25.677094] [I] hkFreeLibrary Call for this module loadCount: -54 [19:10:25.677721] [I] hkFreeLibrary Call for this module loadCount: -55 [19:10:25.678345] [I] hkFreeLibrary Call for this module loadCount: -56 [19:10:25.679006] [I] hkFreeLibrary Call for this module loadCount: -57 [19:10:25.679628] [I] hkFreeLibrary Call for this module loadCount: -58 [19:10:25.680519] [I] hkFreeLibrary Call for this module loadCount: -59 [19:10:25.681162] [I] hkFreeLibrary Call for this module loadCount: -60 [19:10:25.683348] [I] hkFreeLibrary Call for this module loadCount: -61 [19:10:25.683515] [I] hkFreeLibrary Call for this module loadCount: -62 [19:10:25.683594] [I] hkFreeLibrary Call for this module loadCount: -63 [19:10:25.683870] [I] hkFreeLibrary Call for this module loadCount: -64 [19:10:25.747571] [I] hkFreeLibrary Call for this module loadCount: -65 [19:10:25.748361] [I] hkFreeLibrary Call for this module loadCount: -66 [19:10:25.761559] [I] hkFreeLibrary Call for this module loadCount: -67 [19:10:25.762920] [I] hkFreeLibrary Call for this module loadCount: -68 [19:10:25.779989] [I] hkFreeLibrary Call for this module loadCount: -69 [19:10:25.781278] [I] hkFreeLibrary Call for this module loadCount: -70 [19:10:25.781288] [I] hkFreeLibrary Call for this module loadCount: -71 [19:10:25.781407] [I] hkFreeLibrary Call for this module loadCount: -72 [19:10:25.813614] [I] hkFreeLibrary Call for this module loadCount: -73 [19:10:25.856383] [I] hkFreeLibrary Call for this module loadCount: -74 [19:10:26.085023] [I] hkFreeLibrary Call for this module loadCount: -75 [19:10:26.094378] [I] hkFreeLibrary Call for this module loadCount: -76 [19:10:26.110394] [I] hkFreeLibrary Call for this module loadCount: -77 [19:10:26.279465] [I] hkFreeLibrary Call for this module loadCount: -78 [19:10:26.280443] [I] hkFreeLibrary Call for this module loadCount: -79 [19:10:26.281361] [I] hkFreeLibrary Call for this module loadCount: -80 [19:10:26.282292] [I] hkFreeLibrary Call for this module loadCount: -81 [19:10:26.292646] [I] hkFreeLibrary Call for this module loadCount: -82 [19:10:26.303850] [I] hkFreeLibrary Call for this module loadCount: -83 [19:10:26.304702] [I] hkFreeLibrary Call for this module loadCount: -84 [19:10:26.305560] [I] hkFreeLibrary Call for this module loadCount: -85 [19:10:26.306472] [I] hkFreeLibrary Call for this module loadCount: -86 [19:10:26.307366] [I] hkFreeLibrary Call for this module loadCount: -87 [19:10:26.308311] [I] hkFreeLibrary Call for this module loadCount: -88 [19:10:26.309202] [I] hkFreeLibrary Call for this module loadCount: -89 [19:10:26.310157] [I] hkFreeLibrary Call for this module loadCount: -90 [19:10:26.518073] [D] HookedNvAPI_GPU_GetArchInfo From api arch: 170 impl: 6 rev: A1! [19:10:26.633753] [I] hkFreeLibrary Call for this module loadCount: -91 [19:10:26.634515] [I] hkFreeLibrary Call for this module loadCount: -92 [19:10:28.013458] [I] hkFreeLibrary Call for this module loadCount: -93 [19:10:28.028391] [I] hkFreeLibrary Call for this module loadCount: -94 [19:10:28.029334] [I] hkFreeLibrary Call for this module loadCount: -95 [19:10:28.030202] [I] hkFreeLibrary Call for this module loadCount: -96 [19:10:28.031088] [I] hkFreeLibrary Call for this module loadCount: -97 [19:10:28.032226] [I] hkFreeLibrary Call for this module loadCount: -98 [19:10:28.033035] [I] hkFreeLibrary Call for this module loadCount: -99 [19:10:28.033841] [I] hkFreeLibrary Call for this module loadCount: -100 [19:10:28.034647] [I] hkFreeLibrary Call for this module loadCount: -101 [19:10:28.035440] [I] hkFreeLibrary Call for this module loadCount: -102 [19:10:28.036260] [I] hkFreeLibrary Call for this module loadCount: -103 [19:10:28.037071] [I] hkFreeLibrary Call for this module loadCount: -104 [19:10:28.037887] [I] hkFreeLibrary Call for this module loadCount: -105 [19:10:28.333617] [I] hkLoadLibraryExW dxgi.dll call, returning this dll! [19:10:28.333823] [I] hkFreeLibrary Call for this module loadCount: -105 [19:10:28.347677] [D] HookedNvAPI_GPU_GetArchInfo From api arch: 170 impl: 6 rev: A1! [19:10:28.352158] [I] hkFreeLibrary Call for this module loadCount: -106 [19:10:28.353304] [I] hkFreeLibrary Call for this module loadCount: -107 [19:10:28.354045] [I] hkFreeLibrary Call for this module loadCount: -108 [19:10:28.354772] [I] hkFreeLibrary Call for this module loadCount: -109 [19:10:28.355504] [I] hkFreeLibrary Call for this module loadCount: -110 [19:10:28.356249] [I] hkFreeLibrary Call for this module loadCount: -111 [19:10:28.356970] [I] hkFreeLibrary Call for this module loadCount: -112 [19:10:28.357684] [I] hkFreeLibrary Call for this module loadCount: -113 [19:10:28.358425] [I] hkFreeLibrary Call for this module loadCount: -114 [19:10:28.359143] [I] hkFreeLibrary Call for this module loadCount: -115 [19:10:28.359933] [I] hkFreeLibrary Call for this module loadCount: -116 [19:10:28.360949] [I] hkFreeLibrary Call for this module loadCount: -117 [19:10:28.362229] [I] hkFreeLibrary Call for this module loadCount: -118 [19:10:28.363059] [I] hkFreeLibrary Call for this module loadCount: -119 [19:10:28.363799] [I] hkFreeLibrary Call for this module loadCount: -120 [19:10:28.364535] [I] hkFreeLibrary Call for this module loadCount: -121 [19:10:28.365303] [I] hkFreeLibrary Call for this module loadCount: -122 [19:10:28.366041] [I] hkFreeLibrary Call for this module loadCount: -123 [19:10:28.366768] [I] hkFreeLibrary Call for this module loadCount: -124 [19:10:28.367498] [I] hkFreeLibrary Call for this module loadCount: -125 [19:10:28.368255] [I] hkFreeLibrary Call for this module loadCount: -126 [19:10:28.369041] [I] hkFreeLibrary Call for this module loadCount: -127 [19:10:28.384489] [I] hkFreeLibrary Call for this module loadCount: -128 [19:10:28.597187] [I] hkLoadLibraryA dxgi.dll call returning this dll! [19:10:28.597335] [I] hkFreeLibrary Call for this module loadCount: -128 [19:10:28.597865] [I] hkFreeLibrary Call for this module loadCount: -129 [19:10:34.337928] [I] hkFreeLibrary Call for this module loadCount: -130 [19:10:34.354452] [I] hkFreeLibrary Call for this module loadCount: -131 [19:10:38.298142] [I] hkFreeLibrary Call for this module loadCount: -132 [19:10:38.301331] [I] hkFreeLibrary Call for this module loadCount: -133 [19:10:38.336597] [I] hkFreeLibrary Call for this module loadCount: -134 [19:10:38.363445] [I] hkFreeLibrary Call for this module loadCount: -135 [19:10:38.364715] [I] hkFreeLibrary Call for this module loadCount: -136 [19:10:38.366045] [I] hkFreeLibrary Call for this module loadCount: -137 [19:10:38.371328] [I] hkFreeLibrary Call for this module loadCount: -138 [19:10:41.558645] [I] hkFreeLibrary Call for this module loadCount: -139 [19:10:41.604203] [I] hkFreeLibrary Call for this module loadCount: -140 [19:10:45.688793] [I] hkFreeLibrary Call for this module loadCount: -141 [19:10:53.771561] [I] hkFreeLibrary Call for this module loadCount: -142 [19:10:53.773729] [I] hkFreeLibrary Call for this module loadCount: -143 [19:13:47.788274] [I] hkFreeLibrary Call for this module loadCount: -144

donizettilorenzo avatar Oct 03 '24 17:10 donizettilorenzo

Any updates on this?

donizettilorenzo avatar Oct 04 '24 22:10 donizettilorenzo

Not yet, busy with something else nowadays

cdozdil avatar Oct 05 '24 10:10 cdozdil

Hi,

If you are still interested could you check with latest nightly release?

cdozdil avatar Jan 24 '25 11:01 cdozdil

Hi, the latest nightly build allowed me to enable frame generation, but the hud fix feature doesn't seem to do anything at all.

ael-mank avatar Jan 26 '25 12:01 ael-mank

HUDFix is a pretty experimental feature, which may or may not work when adjusting the limit. FG Debug view is the only way to properly assess whether it's working or not. There's also the Wiki which lists HUDfix incompatible games. I'd recommend joining the Discord server for better support if needed.

TheRazerMD avatar Jan 27 '25 13:01 TheRazerMD

Can't see FG in Crysis Remastered......

donizettilorenzo avatar Jan 27 '25 13:01 donizettilorenzo

; Enables FSR3.1 frame generation swapchain
; without this option OptiScaler will disable all FG features
; true or false - Default (auto) is true
UseFGSwapChain = auto

; Enables FSR3.1 frame generation
; true or false - Default (auto) is false
Enabled = true

; Creates FG CommandQueue with _PRIORITY_HIGH flag
; Might help or cause issues with pacing
; true or false - Default (auto) is true
HighPriority = auto

; Enables FSR3.1 frame generation debug view
; true or false - Default (auto) is false
DebugView = true

But no FG Ah, please, fix the NOT saving option for "logging", it always re-enables when you restart a game

Image

donizettilorenzo avatar Jan 27 '25 13:01 donizettilorenzo

Crysis Remasters are DX11, OptiFG is not supported on anything but DX12 atm. Also, logging is force enabled for prerelease builds, but you can "break" it by leaving LogFile= blank.

TheRazerMD avatar Jan 27 '25 13:01 TheRazerMD

Thanks, you know, gigantic log.....

donizettilorenzo avatar Jan 27 '25 15:01 donizettilorenzo