Skip to content

2.0.5

Choose a tag to compare

@nothoov nothoov released this 15 Oct 01:56
a21cd71

Changes since 2.0.4.

BCC29054-5890-4332-894F-73CFCA4156AD

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.