Repository navigation
2.0.5
Changes since 2.0.4.
Added
OSD and Monitoring
- New Performance dashboard featuring:
- xOCD logo and large FPS display.
- Matching GPU and CPU cards.
- Blue/orange accents and segmented load bars.
- Footer with 1% low, 0.1% low, frame time, frame-time history and NVIDIA driver version.
- CPU load, clock estimate, temperature, supported package-power readings, RAM usage and total RAM metrics.
- Direct CPU sensors through an existing PawnIO installation.
- Fallback readings from compatible running LibreHardwareMonitor/OpenHardwareMonitor providers.
- PresentMon-based FPS, frame time, average FPS and frame-rate lows.
- Automatic foreground application tracking or monitoring of a selected executable.
- Independent background CPU/frame collection with cached UI reads and asynchronous cleanup.
- Resettable frame statistics.
- Performance and Custom canvas layout modes.
- Bundled Rajdhani fonts and supplied logo, without runtime font or image downloads.
- Compact, Hero and connector-cell presentation styles.
- Five searchable metric categories, 75 metric types and support for up to 96 widgets.
- Connector-pin tables displaying current, voltage, power and peak current.
- Updated OSD setup and monitoring documentation.
Tuning and Firmware
- One V/F offset field: select points, type an offset and press Enter to stage the edit.
- Ctrl+A selection, Escape to clear selection, Ctrl-click toggling, additive Ctrl-box selection and arrow-key movement.
- Core voltage-point locking/unlocking with L, staged until Apply and saved in curve profiles.
- Dedicated V/F editing guide.
- Extended firmware power-table format support for the supplied ROM sets:
- RTX 3050
- RTX 3060 / 3060 Ti
- RTX 3070 / 3070 Ti
- RTX 3080 / 3080 12 GB / 3080 Ti
- RTX 3090 Ti
- Separate Ampere audit tools and documentation preserving each ROM’s original model folder, identity and hash.
Changed
OSD and Interface
- Performance is now the default OSD layout. Existing personalized layouts remain available in Custom canvas.
- Cards, connector tables and canvas height adjust when metrics are added, removed, hidden or duplicated.
- Narrow layouts stack cards; oversized overlays scale to fit the selected monitor without cropping.
- GPU/CPU readings are grouped and ordered by meaning.
- Hardware headings display detected models, with shortened names where recognized.
- Default layout restores the reference metric set; switching layout modes can retain selected metrics.
- Telemetry graphs display historical values, units, timestamps and crosshairs at the hovered position.
- Numeric fields, sliders and dropdowns require keyboard focus before mouse-wheel input changes their values.
- Dark Mode moved to Settings → General → Appearance.
- Fresh settings default to Dark Mode; existing saved choices are preserved.
- Improved alignment of Settings component groups and controls.
- Updated application, assembly, executable and updater metadata to 2.0.5.
V/F Curve Editing
- Edits, offsets, flattening, locks and graph reset remain pending until Apply.
- Closing the V/F editor discards unapplied edits.
- Ctrl+Z restores the previous draft or exact previous applied state.
- Repeated Undo follows the change history instead of returning every change to stock.
- Switching curves or sections preserves drafts and Undo history.
- A point drag counts as one Undo step.
- Flatten operates independently without changing a voltage cap or lock.
- Reset graph stages the entire default curve.
- Main-page Reset also resets core and independent-domain curves.
- Native Undo work runs away from the UI thread.
Fixed
OSD and Telemetry
- Improved label, value and unit alignment, compact layouts and connector-table reflow.
- GPU OSD history resets when PCI bus identity changes, including identical-name adapters without a UUID.
- Paused, unavailable or stale CPU/frame readings no longer appear current.
- Frame plots preserve missing-data gaps.
- Frame statistics reset when the tracked process or swap chain changes.
Tuning and Recovery
- Improved V/F X-axis visibility in Dark Mode.
- Curve Apply and Undo use the main tuning transaction and recovery checks.
- Failed Undo readback requires a verified reload before another Apply.
- Main Reset clears open and cached curve drafts and history.
- Invalid MSVDD drafts remain visible through telemetry updates instead of being silently replaced.
- Added restore-first migration checks for older saved Direct records.
- XBAR/SYS voltage-demand errors retain the underlying NVIDIA failure and observations captured before recovery.
Windows Startup
- Correctly quoted executable paths, matching working directories and the expected startup argument are accepted while preserving task ownership and rollback checks.
- Automatic error reports include bounded startup launch fields, including failures inside wrapped exceptions.
Removed
- Set offset and Set + Lock buttons.
- Separate Target frequency field and Unlock point button.
- Separate Target / Set target controls in independent-domain curve editing.
- Flatten + cap behavior.
- Automatic live V/F writes while editing and when closing the editor.
- Header Dark Mode button.
- Previous stock OSD as the fresh-install default. Existing Custom canvas layouts and widget styles remain supported.
Compatibility Notes
- Existing settings, profiles and recovery records retain their established storage locations.
- RTX 30-series firmware extension remains power-only, requiring matching GPU, firmware and native TGP bounds.
- Direct CPU package watts remain unavailable on AMD family 1Ah unless a compatible sensor provider supplies the reading.
- Unsupported metrics display an em dash.
- RTX 5060 Ti XBAR/SYS diagnostics improved; a functional fix on that card remains unverified.
- Startup quoting passed software checks; the original affected PC’s exact task-save failure remains unconfirmed.
- FPS statistics measure application presentation intervals.
- The desktop OSD supports windowed and borderless applications. True exclusive fullscreen remains unsupported.
- Native operations without complete inverse records retain their existing Reset/Restore boundaries.