Releases: Orbmu2k/nvidiaProfileInspector
Releases Β· Orbmu2k/nvidiaProfileInspector
Release list
Release v3.0.2.2
Release v3.0.2.1
NVIDIA Profile Inspector 3.0.2.1
Version 3.0.2.1 is the first major 3.x release and summarizes the final feature set introduced since 2.4.
Highlights
- Modernized user interface with a redesigned window and title bar layout, updated About dialog, splash screen, status bar, and in-app notifications.
- Built-in update functionality with GitHub release checking, Release and Pre-release channel selection, and a prepared in-place updater.
- Greatly expanded settings browser with more flexible filters, improved metadata resolution, and better visibility of relevant values and changes.
- Enhanced import/export workflows for
.nipprofiles and NVIDIA text formats, including Merge/Replace strategies and multi-file import. - Updated driver and settings data with support for newer NVIDIA settings, modern DLSS overrides, and additional current profile parameters.
User Interface and Usability
- New modern visual style with multiple themes
- Switchable display density for either a more compact or more spacious layout.
- Windows backdrop support with matching options for Windows 10 and Windows 11
- Improved status display with additional information such as driver version, profile count, setting count, and update status.
- Update indicator directly in the UI.
- Optional startup splash screen toggle.
- Better visual feedback for actions such as Apply, Restore, Import, and profile selection.
Settings and Editing
- New filtering logic for setting sources and value sources, replacing the older coarse-grained mode switching.
- Optional
Modified onlyfilter to focus on changed or active entries. - Favorites support for frequently used settings.
- Grouped and collapsible settings sections.
- Search now also supports hexadecimal setting IDs.
- Optional display of the setting ID directly in the setting name.
- Optional display of the raw value alongside named common values.
- Improved resolution of names, types, and value lists from multiple sources, with clearer prioritization of live driver-provided information.
- Improved friendly names and value presentation for scanned and reference-based entries.
- Proper support and validation for QWORD values.
Profiles, Import, and Export
.nipimport now supports multiple files in a single operation.- Import can explicitly use either
MergeorReplace. - Interactive imports now prompt for the appropriate import strategy when existing profiles are affected.
- Improved export of all customized profiles.
- Expanded and restored CLI workflows for import/export scenarios.
- Additional import/export data such as
FindFileapplication entries is now preserved and handled correctly.
Profiles and Applications
- Improved modified profiles handling with a dedicated selector and more consistent refresh behavior.
- More compact and clearer display of profile applications.
- Better handling of long application entries and overflow.
FindFilesupport when adding applications.- Improved resolution of Steam and Epic launcher shortcuts to the actual game executable.
- More robust behavior when deleting, restoring, and updating profiles and applications.
Driver Data and NVIDIA Settings
- Updated NVAPI/DRS constants and reference data for newer driver generations.
- Support for current DLSS, DLSS Ray Reconstruction, and DLSS Frame Generation-related override settings.
- Support for additional current NVIDIA parameters such as RTX Dynamic Vibrance.
- New or updated NVIDIA App Overlay flags and related overlay entries.
- Extensive updates to
CustomSettingNames.xmlandReference.xmlfor more accurate names, descriptions, and values.
Performance, Stability, and Quality
- Noticeably improved performance when scanning profiles and settings.
- Fast response while filtering, navigating, and switching between profiles and settings.
- Dirty state and modified state handling.
- Improved validation for setting value input.
- More robust startup behavior when the NVIDIA GPU is disabled or unavailable.
- Improved error handling and crash logging.
Special thanks to everyone who contributed to this release of NVIDIA Profile Inspector:
Changelog since latest pre-release: v3.0.1.16...v3.0.2.1
Release v3.0.1.16
Release v3.0.1.15
What's Changed
- NVIDIA Ansel - Update CustomSettingNames.xml by @Warkratos in #477
Full Changelog: v3.0.1.14...v3.0.1.15
Release v3.0.1.14
What's Changed
- Update profile enum buffer sizing to match the number of settings, improving scan performance by @A-M-E-00 in #468
- Fixed navigating to the global driver profile when Base Profile is selected by @A-M-E-00 in #463
Full Changelog: v3.0.1.13...v3.0.1.14
Release v3.0.1.13
What's Changed
- Update CustomSettingNames.xml by @Warkratos in #446 & #455
- Allow searching settings by hex ID in filter by @A-M-E-00 in #450
- Allow specifying FindFile param in add application dialog by @emoose - (see #460 (comment) for usage)
- Remove applications from profile before deleting, to fix potentially orphaned applications by @emoose
- Changed gridview to listbox for better scrolling performance by @Orbmu2k
New Contributors
Full Changelog: v3.0.1.12...v3.0.1.13
Release v3.0.1.12
Release Notes
π New Features & Updates
- Optimized Update System: Refactored the update check process. Added Update Channel selection and a new In-Place Update Installer. (@Orbmu2k)
- Improved Profile Overrides: Added support for explicit profile value overrides, even when the value matches the inherited global profile value (#432). (@Orbmu2k)
- Visual Feedback:
π¨ UI & UX Improvements
- Window Management: Fixed window state to correctly restore maximized position after relaunch. (@Orbmu2k)
- Dynamic Layout: Added minimum window width and automatic GridView column scaling based on window width. (@Orbmu2k)
π οΈ Bug Fixes & Optimizations
- Input Parsing: Fixed an issue where pasting values with whitespaces caused incorrect parsing (#439). (@Orbmu2k)
- State Management: Fixed global dirty state to refresh immediately on value change. (@Orbmu2k)
- Definitions: Updated
CustomSettingNames.xml. (@Warkratos)
Full Changelog: v3.0.1.11...v3.0.1.12
Release v3.0.1.11
π Release Notes
π New Features
- Added Splashscreen β (@Orbmu2k)
- Enhanced Status Bar: Now displays driver version/branch, profile/setting counts, OTA update time, app version, available update and when CSN is overwritten β (@emoose, @Orbmu2k)
- CLI Export: Added
-exportCustomizedto export allCustomizedProfiles.nipto the application directory β (@cattboy) - User Modified Settings Filter: Added filter for customized settings (Resolves #436) β (@Orbmu2k, @xq-r)
- Theming: added new midnight and clean white theme β (@Orbmu2k)
π Improvements & Bug Fixes
- Hardware Handling: Improved handling for disabled NVIDIA GPUs β (@Orbmu2k)
- Search Enhancements: Added
rebarandOGL_DX_PRESENT_DEBUGas alternate names for better searchability β (@emoose) - UI Polish:
- Applied compact styling to combo lists β (@Orbmu2k)
- Fixes:
π§ Data & AI Updates
- Reference AI Rework: Significant overhaul of reference data with AI-generated content β (@Orbmu2k)
- Cusom Setting Names Rework: new groups and ai generated descriptions β (@Orbmu2k)
- Definition Updates: CustomSettingNames updates β (@Warkratos)
Full Changelog: v3.0.1.10...v3.0.1.11
Release v3.0.1.10
π Performance & Core Updates
- New Settings Updated CSN files to include Dynamic FG and Shader Pre-compile support. ( @renannmp)
- UI Snappiness: Significantly improved settings scroll performance and eliminated selection delays. (@emoose)
- Search Optimization: The search textbox now remains focused during profile searches for a faster filtering experience. (@emoose)
π Features & CLI
Release v3.0.1.8
π Fixes & Improvements
- Added low weight dirtystate management | @Orbmu2k
- Support UserFriendlyNames for BINARY setting values | @emoose
- Enhanced app resolvers for Steam & Epic on shortcut file drop | @Orbmu2k
- Added NVIDIA GPU startup check | @Orbmu2k
- 'Profile selected' snackbar notification on drop | @Orbmu2k
- Add profile to modified profile list when changes applied | @emoose
- Fix favorite toggling invalidating setting item values #414 | @Orbmu2k
- Prevent unintended switch to global profile in specific cases #415| @Orbmu2k
- Improved scrollbar with 24px minimum size | @emoose
π Resources & Data
- Update to CSN file to include rBAR Size Limit and Descriptions (#416) | @renannmp
Full Changelog: v3.0.1.7...v3.0.1.8