When changing any override setting via NVApp, this Forced Model preset Profile also changes to "Latest" or "Custom", some games need this to "Latest" for override to work.
Also added the new default 16Gb Shader Cache size to better transparency.
Was thinking to rename all DLSS to DLSS-SR, as the name is now better known.
remove unused mark from DLSS-RR preset E.
Tries to parse nvngx_config.txt and find the latest override version,
displays it in dropdown.
Needs testing with systems that have modified nvngx_config (eg. through
updating DLSS override with tools), may release test version for it
soon.
If entered text isn't found as a profile-name, it'll now be searched as
an EXE filename/filepath
eg. can type mpc-hc64.exe and press Enter to open the Media Player
Classic profile.
Makes more sense than storing as separate file, the online update check
can also be disabled in the settings.xml too
(xml is stored at AppData/Local/NVIDIA Profile Inspector/)
Also fixes minor UI issue with the highlight effect on toolstrip
Search filter is now applied as settings are being populated, rather
than afterward, might slightly help performance
Haven't found which driver versions removed these yet, just compared
511.78 against 575
Probably a lot more obsolete settings still here too, just did a quick
grep against both driver versions
Renamed older settings to pre-526.47 (might be nice if we had a
MaxDriverVersion property in there)
Added TILEDCACHE_L2_USAGE to Reference too.
Thanks to Guzz from guru3d for these new settings!
Changed spaces -> tabs in XML, since that seems to be VS default
Fixes momentary flicker when saving profile, also seemed to help with
the collapsible groups perf issue, so removed the 250ms wait before
applying filter
Updated with NVDRS_APPLICATION_V4 from nvapi r575
Collapsed groups will be saved into HiddenGroups.ini next to NVPI exe
.NET ListView sadly doesn't support collapsing for some reason, but
since it's based on Win32 ListView which does support them, it could
be extended to make use of it
(still had to add extra code to receive the undocumented notify when
user collapses/expands groups though, ugh)
With this the settings refresh is a little slower, added something so
that search filtering only applies 250ms after user finishes typing,
seems to help with that.
(if slower machines have issues with this we can always revert or make
optional)