@@ -6,17 +6,19 @@ Modify these to your OptiScaler.ini (read the comments, might not apply to you):
66
77``` ini
88[NvApi]
9- ; x2~x6 MFG spacing is uneven without this (basically frame generation will feel laggy)
9+ ; x2~x6 MFG spacing is uneven without this (basically frame generation will feel laggy) for 40XX cards only! (?) older cards should keep it auto?
1010DisableFlipMetering = true
1111
12- ; ONLY IF YOURE ON LINUX? set this to true, otherwise keep to auto
12+ ; only if youre on linux and noticing some weird motion pacing bug
1313DisableReflexSync = true
1414
1515[DLSSG]
1616; only needed if you have a 40XX card
1717AdaMfgUnlock = true
1818```
1919
20+ These values should be tried and played with if things don't behave as you expect.
21+
2022## Step 2:
2123
2224Put all these files in your game folder (next to the actual .exe, not the launcher)
@@ -32,7 +34,17 @@ you pick is the one you override in Step 5.
3234## Step 4:
3335
3436You need to put the ` nvngx_dlssnr.dll ` file (about 158mb) in the game's folder. Make sure to use
35- the patched version if you have a card other than a 50XX.
37+ the patched version if you have a card other than a 50XX. It is not in either package.
38+
39+ There are two downloads. The plain one is the loader by itself. The ` _with_DLSS ` one also carries,
40+ already in place and needing no action:
41+
42+ - ` OptiScaler\nvngx_dlss.dll ` , ` nvngx_dlssd.dll ` , ` nvngx_dlssg.dll ` are DLSS 310.9. OptiScaler
43+ searches its own folder ahead of the exe folder, so these are used without touching what the
44+ game ships.
45+ - ` OptiScaler\streamline\sl.*.dll ` are Streamline 2.14.
46+
47+ Take the plain one if the game already has newer, or you keep your own set.
3648
3749## Step 5 (proton only)
3850
@@ -50,18 +62,19 @@ For support, contact y4my4m in Harmony's town hall (https://har.mony.lol)
5062
5163---
5264
53- In case of emergency:
54- - Copy all the sl.* .dll files in OptiScaler/streamline into the base game's folder, essentially
55- updating to streamline 2.14
56- - Put nvngx_dlss.dll, nvngx_dlssd.dll, nvngx_dlssg.dll from DLSS 310.9 into the game's folder
65+ In case of emergency, with the files from the ` _with_DLSS ` package:
66+ - Copy ` OptiScaler\streamline\sl.*.dll ` over the set the game ships
67+ - Copy ` OptiScaler\nvngx_dlss.dll ` , ` nvngx_dlssd.dll ` , ` nvngx_dlssg.dll ` next to the exe
5768
58- You shouldn't have to do this, but worth the shot if nothing else works.
69+ You shouldn't have to do this, but worth the shot if nothing else works. Keep a copy of whatever
70+ you overwrite.
5971
60- A game that ships its own Streamline loads it from where it put it, not from the folder holding
61- the exe. Unreal titles keep it under `Engine\Plugins\Runtime\Nvidia\Streamline\Binaries\
62- ThirdParty\Win64`. Copy over that set, and keep a copy of the originals.
72+ The first one is the fix for a game stuck at 2X. A game that ships its own Streamline loads it
73+ from where it put it, and OptiScaler's copy does not override that. Unreal titles keep theirs
74+ under ` Engine\Plugins\Runtime\Nvidia\Streamline\Binaries\ThirdParty\Win64 ` , which is where the
75+ files have to go, not next to the exe.
6376
64- The overlay reports the version it found. Below Streamline 2.7.1 there is no multi frame
77+ The overlay reports the Streamline version it found. Below 2.7.1 there is no multi frame
6578generation to unlock and the ratio stops at 2X, whatever the ini asks for.
6679
6780---
@@ -89,6 +102,8 @@ Versions before 4 are not recorded here.
89102 instead of being read and ignored.
90103- A reported maximum below the configured interpolation count no longer rewrites that count
91104 in the ini.
105+ - A generated frame ceiling read before nvngx_dlssg.dll loads is no longer cached. It held
106+ Ada's 1 for the session and clamped the ratio with it.
92107- Neural Rendering on a native D3D11 upscaler names what it needs instead of waiting forever.
93108- Per-pass Neural Rendering settings, and a pass ceiling that can be lifted.
94109
0 commit comments