cdozdil / OptiScaler

OptiScaler is middleware that enables various upscaling technologies in DLSS2-only games. It allows non-Nvidia users to use upscaling by applying DLSS2 inputs to XeSS, FSR2, or FSR3.
MIT License
565 stars 12 forks source link

Framegen is only available for DLSS-G games? #64

Open donizettilorenzo opened 1 month ago

donizettilorenzo commented 1 month ago

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

cdozdil commented 1 month ago

Hi,

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

donizettilorenzo commented 1 month ago

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

cdozdil commented 1 month ago

Try following this installation guide

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

donizettilorenzo commented 1 month ago

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

cdozdil commented 1 month ago

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

donizettilorenzo commented 1 month ago

No overlay active!

cdozdil commented 1 month ago

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

donizettilorenzo commented 1 month ago

[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 commented 1 month ago

Any updates on this?

cdozdil commented 1 month ago

Not yet, busy with something else nowadays