Commit Graph

175 Commits

Author SHA1 Message Date
Warkratos
400a20f4e1 Update Forced Preset Letter to the new auto-preset selection 2.4.0.31 2026-01-15 00:39:27 +00:00
Warkratos
8c453d61a0 Update "Latest" to "Recommended" following NVIDIA app Update. 2026-01-15 00:39:27 +00:00
Warkratos
4c7c4de855 Add "NV_REG_ENABLE_GPU_FIRMWARE" to Extra 2026-01-15 00:39:27 +00:00
Warkratos
d7d0806861 Add preset model name on preset letter. 2026-01-15 00:39:27 +00:00
Orbmu2k
60be99d691 removed app.config 2026-01-11 00:47:54 +01:00
emoose
b36029c743 CustomSettingNames: add descriptions to DLSS preset settings 2026-01-09 02:11:15 +00:00
Warkratos
d463064f1a Add "DLSS - Forced Model Preset Profile" and "16GB Shader Cache Size" (new default)
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.
2026-01-09 01:20:29 +00:00
emoose
1a673e8c09 App: switch to .NET 4.8
4.8 is included in Win10+ while 4.8.1 needed redist installed on some.
2.4.0.30
2026-01-06 13:39:50 +00:00
Warkratos
85976f6a2f Preset M and L from DLSS-SR now used. 2026-01-06 13:37:08 +00:00
Warkratos
c5f0a9b03c Update CustomSettingNames.xml 2026-01-06 13:37:08 +00:00
Warkratos
f72ec9d032 add 32-bits info 2026-01-06 13:37:08 +00:00
Warkratos
506e95d018 add minrequireddriver 2026-01-06 13:37:08 +00:00
Warkratos
7dfec1c76d Typo 2026-01-06 13:37:08 +00:00
Warkratos
a8994a7e96 Add Force GPU Accelerated PhysX setting for RTX 50 GPUs 2026-01-06 13:37:08 +00:00
Warkratos
44d35d798b Update quality to 67% 2026-01-06 13:37:08 +00:00
emoose
985af53a27 Drs: update GetDrsProgramPath 2025-08-07 03:41:01 +01:00
emoose
c38992cd7c Settings: show DLSS override version in dropdown/description, and
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.
2.4.0.29
2025-08-06 23:30:42 +01:00
emoose
53ead6e9ef Form: disable text auto-complete in filter textbox
Thanks to Astyanax for posting fix on guru3d forums!
2025-08-06 23:05:09 +01:00
emoose
f35c4cda03 UserSettings: fix exception when settings.xml doesn't exist 2.4.0.27 2025-08-01 22:03:18 +01:00
emoose
a0207baafb Form: allow searching for profile by EXE name when Enter is pressed
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.
2.4.0.26
2025-07-31 16:50:17 +01:00
emoose
689ad42bce Settings: add AlternateNames element, used in search filter
Should make renaming settings less painful in future, added a couple
common alt names people have used before
2025-07-31 02:07:53 +01:00
emoose
0a7003519a Form: allow CTRL+ALT+D when filter textbox is focused 2025-07-31 00:43:38 +01:00
emoose
fa01928689 Form: store collapsed groups in settings.xml, minor UI fixes
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
2025-07-30 23:41:10 +01:00
emoose
9de53ac04d Add Min/Max driver versions for settings missing in R575
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
2025-07-30 23:37:22 +01:00
emoose
7b917d9b11 Add basic update check, show notice in titlebar when newer release available
Check can be disabled by creating DisableUpdateCheck.txt in NVPI folder.

Also added PS_CONST_FOLDING_GPU setting (thanks to Guzz at guru3d)
2025-07-29 22:12:46 +01:00
emoose
8ac48c2928 Drs: implement Min/Max driver version checking
Will also hide most 3D vision settings on driver above 425.31

CTRL+ALT+D can be used to unhide version-checked settings
2025-07-29 18:31:57 +01:00
emoose
84e138c1ae Form: allow ESC key to clear search filter 2.4.0.25 2025-07-29 15:46:52 +01:00
emoose
e3ff6d42ac Settings: add antialiasing/aniso settings for newer drivers
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
2025-07-29 15:44:59 +01:00
emoose
de9f86e878 Form: handle filtering inside RefreshCurrentProfile, handle backspace
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
2.4.0.24
2025-07-28 11:04:35 +01:00
emoose
8e0360149c Form: revert DPI change 2025-07-28 10:26:19 +01:00
emoose
bf8aa6c124 Form: remove unused func 2025-07-28 00:37:00 +01:00
emoose
75e729298d Form: add collapsible group headers
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)
2.4.0.23
2025-07-28 00:08:40 +01:00
emoose
5ac60d82ca Form: redirect keypresses from listview to filter textbox 2025-07-27 21:38:55 +01:00
emoose
b2306bb310 Form: update filter textbox font style 2025-07-27 21:09:15 +01:00
emoose
f4e2a2fe69 Form: fix values combobox mispositioning 2.4.0.22 2025-07-27 20:34:07 +01:00
emoose
ecbc27200a Settings: move smooth motion flip metering to Extra 2.4.0.21 2025-07-27 19:44:30 +01:00
emoose
06559a5512 Form: add search/filter textbox above setting list, improve high-DPI
frmDrvSettings AutoScaleDimensions changed to improve high DPI displays
2025-07-27 19:40:39 +01:00
emoose
04202e43c7 Reference: re-add pre-526.47 TILEDCACHE 2025-07-27 19:39:02 +01:00
emoose
cde038f53b Settings: correct TILEDCACHE setting ID for later drivers, add TILESIZE and VK settings
Thanks to Guzz on guru3d for pointing them out!
2025-07-26 18:18:30 +01:00
emoose
1980707c13 Settings: move smooth motion debug settings to Extra 2.4.0.20 2025-07-20 20:58:33 +01:00
emoose
f5e4d76388 Settings: add TILED_CACHE, 3 OpenGL settings, update smooth motion
default

Thanks to @Squall-Leonhart
2025-07-20 20:48:54 +01:00
emoose
89957fcbae Settings: update Smooth Motion settings, add debug settings/flip metering 2025-07-16 23:12:51 +01:00
emoose
0cbafd18a3 CustomSettings: add MinDriver 572.83 to forced DLSS scale 2.4.0.19 2025-03-20 16:33:34 +00:00
Warkratos
590125369d Update CustomSettingNames.xml
remove the "pre 571 drivers" notice
2025-03-20 16:29:50 +00:00
Warkratos
5a20139f8b Update CustomSettingNames.xml 2025-03-20 16:29:50 +00:00
emoose
a6fde2f6f8 Reference: add names from nvapi/nvcpl
scanner in NVPI didn't pick these up some reason, guess they might be flagged as hidden?
2025-02-23 00:35:53 +00:00
emoose
d5cae1000f Settings: add DLSS-FG flags, RTXHDR bits 2025-02-22 19:28:04 +00:00
emoose
73dbbbd66c Settings: add DXVK present promotion flag & extra DLSS/rBAR settings
thanks to aufkrawall for suggestions (https://github.com/Orbmu2k/nvidiaProfileInspector/issues/282)

- added DXVK flag to Reference.xml to let bit editor see it

- also added shader cache size 8GB / 0x2000 since that seemed default for me
2.4.0.18
2025-02-21 22:39:08 +00:00
emoose
64f626e8a0 Use InputBox with browse button to add app, add yes/no prompt to reset profile 2.4.0.17 2025-02-19 00:25:19 +00:00
emoose
f62aa86ccc InputBox: add browse button 2025-02-18 23:33:12 +00:00