Videos
Description by Orbm2uk:
"Nvidia Profile Inspector is used for modifying game profiles inside the internal driver database of the Nvidia driver. All game profiles are provided by the Nvidia driver, but you can add your own profiles for games missing in the driver database. You also have access to hidden and undocumented settings, which are not provided by the drivers control panel."
Guidance, Feature Breakdown and Use Cases
https://www.pcgamingwiki.com/wiki/Nvidia_Profile_Inspector
Changes in v2.4.0.27
Form / UI:
-
Added search filter field above settings list, filters settings as text is typed in. (ESC to clear)
-
Setting groups can now be collapsed via double-click, hidden/collapsed groups are saved between sessions.
-
Added simple update check, title bar shows notice if newer GitHub release is available (can be disabled in settings.xml)
-
Profile box now accepts EXE names, entering EXE name/path and pressing Enter will select corresponding profile if exists.
-
Fixed minor UI issues.
Settings:
-
Implemented [Min/Max]RequiredDriverVersion, settings can now be hidden on drivers outside of version range (CTRL+ALT+D shows all).
-
Applied version constraints to some deprecated settings (e.g. 3D Vision/Stereo).
-
Added AlternateNames XML element for settings that may be known by other names, checked by search filter.
Updated Settings:
-
Added TILEDCACHE_TILESIZE, TILEDCACHE_L2_USAGE, PS_CONST_FOLDING_GPU TILEDCACHE (DX/OpenGL) updated ID for newer drivers
-
Antialiasing - Combined (Mode + Setting) updated ID for newer drivers
-
Anisotropic Filtering (Mode + Setting) updated ID for newer drivers
-
Smooth Motion - Flip Metering settings moved to Extra section.
NVAPI:
-
Updated to use NVDRS_APPLICATION_V4 from latest NVAPI.
Contributors:
-
@emoose, Guzz, Guru3D forum and GitHub discussion/feedback
Official Download
https://github.com/Orbmu2k/nvidiaProfileInspector/releases/tag/2.4.0.27
UPDATE: Official GitHub repository tag for 2.4.0.31 changed from 'PreRelease' to 'Latest' on 20th January.
Description by Orbm2uk:
"Nvidia Profile Inspector is used for modifying game profiles inside the internal driver database of the Nvidia driver. All game profiles are provided by the Nvidia driver, but you can add your own profiles for games missing in the driver database. You also have access to hidden and undocumented settings, which are not provided by the drivers control panel."
Guidance, Feature Breakdown and Use Cases
https://www.pcgamingwiki.com/wiki/Nvidia_Profile_Inspector
Changes in v2.4.0.31
App
-
Removed app.config/nvidiaProfileInspector.exe.config files to allow running with .NET 4.8
Settings
-
DLSS - Forced Model Preset Profile: added new setting which may be needed for some games to use custom DLSS presets (thanks @renannmp!)
-
DLSS - Forced Preset Letter: added model type next to preset letter (CNN/Transformer/Transformer Gen2) (thanks @renannmp!)
-
DLSS - Forced Preset Letter: changed Always use latest -> Use recommended preset following DLSS 310.5.2 update (thanks @renannmp!)
-
Shader Cache - Cache Size: added 16GB option to setting, new default in driver (thanks @renannmp!)
Notes
DLSS 4.5: With DLSS - Enable DLL Override enabled and showing as "(v310.5.0)" most games will use the new 2nd-gen transformers for the appropriate quality levels automatically (Preset L for "Ultra Performance", Preset M for "Performance", with other quality levels using the original Preset K).
Some games may override this and request older presets from DLSS, the DLSS - Forced Preset Letter setting can be changed to Use recommended preset to make them use the presets mentioned above.
If the DLL override setting shows an older version (or appears as “(unknown)”), try running a DLSS-enabled game and relaunch nvidiaProfileInspector after a few minutes, alternatively reinstalling the driver or NVIDIA App may force an OTA update
Official Download
https://github.com/Orbmu2k/nvidiaProfileInspector/releases/tag/2.4.0.31
I've been beating my head against a wall about this for more than a week, and I made a post on r/witcher3mods thinking it was some problem isolated to that game: https://www.reddit.com/r/witcher3mods/comments/1qm96il/comment/o1xd7z5/?context=1
Turns out it was affecting every single one of my games; long story short I was getting an unexplained huge FPS drop every time I started a game, be it Steam, GOG, standlalone, whatever, for the first minute or so. It only occurred after I'd switch to a multimonitor profile at some point since the last time I restarted my PC. Really weird/specific, but yeah, that led me down the wrong rabbit hole of thinking it had something to do with Windows and my multimonitor display program.
Well I've been installing/uninstalling drivers and updates and trying different registry edits etc. but nothing could make it go away. Eventually I figured out, after another GPU driver clean install, everything ran 100% ok, even on the newest driver, even after having done the established multimonitor config trigger, if I started up a game BEFORE importing my Profile Inspector settings (since everything was set to Nvidia factory default).
After a couple hours of trial and error, the issue turned out to be some random setting that I'm almost positive I wouldn't have turned on myself intentionally: "Toggle to enable/disable game filters", whatever that means, I assume something to do with Ansel (which I turned off a long time ago). So I set it to "off" and lo and behold, no more FPS drops in any of my games. I honestly have no idea how it got turned on but regardless, the lesson learned is, Profile Inspector isn't always (and shouldn't be expected to be) 100% compatible with all the newest Windows/Nvidia updates and such. And I'm guessing something about the newest Windows update conflicted with this random setting.
This isn't a knock on Profile Inspector or anything like that (I'm extremely grateful it's maintained and is available as an option to Nvidia's invasive official app), more of a reminder that if you go the "unofficial" route, you need to be cognizant of settings you may have altered and forgotten about, because official channels aren't going to tidy that up for you when they push new updates.
I also just want to put this out there in case someone else runs into this issue which was very hard to find any sort of info about. It probably sounds like an obscure edge case but for me it meant that basically every time I wanted to play a game, I either needed to restart my PC or physically unplug all but 1 displays from my GPU, so it's kind of a dealbreaker if you happen to run into it.
https://github.com/Orbmu2k/nvidiaProfileInspector/releases