1.0.14
Affects every recent NVIDIA driver, not only the titles that reported problems. Anyone on 1.0.12 or 1.0.13 should update.
Verified on Baldur's Gate 3. Fixes not confirmed on the reporting title are marked.
Fixed
- A rejected module was re-examined and re-logged on every library load. Skipping modules that only look like NGX was added in 1.0.12 without remembering the decision — forty file writes under the loader lock during one startup, in a process the loader lock is serialising. The driver's
nvngx.dlltriggers it on any recent driver. Rejected modules are now remembered. Introduced in 1.0.12. - Frame generation was read as an upscaling contract. The Elder Scrolls Online runs DLSS frame generation through the same D3D11 entry points as super resolution, and nothing filtered on the feature id. Handles created for another feature are now recorded and their evaluates forwarded untouched. Aimed at the ESO crash; not verified there.
- The fourth and last copy of the claim that Streamline bypasses these functions. It does not, and has not since 1.0.10.
Notes
- Only handles known to belong to another feature are rejected. An unrecognised handle still drives the bridge, so a game whose feature was created before the hooks went in is unaffected.
- Assetto Corsa, and any game with no DLSS of its own, needs a mod that injects it first — this add-on forwards DLSS, it does not create it.