Commit Graph
37 Commits
Author SHA1 Message Date
jasonlyoin 035a878e20 NVIDIA GPU: reserve load index 3 for GPU Memory, remap other loads (#2310)
* NVIDIA GPU: reserve load index 3 for GPU Memory, remap other loads

* NVIDIA GPU: simplify load sensor indexing

* NVIDIA GPU: create GPU Memory load after utilization loads

Place the GPU Memory Load sensor before power topology and D3D node loads
so it appears with other GPU metrics in the UI. Load indices advance in
the same order as before for uniqueness.

* NVIDIA GPU: use local nextLoadIndex in constructor

Replace the instance field with a ctor-local counter for Load sensor indices.
2026-04-16 14:17:04 +02:00
BlacktempelandPhyxionNL 1a5a11b12e Handle driver restart for NVIDIA GPUs (#2255)
* Handle driver restart for NVIDIA GPUs.

* PR review

* Update NvidiaGroup.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2026-03-15 11:03:28 +01:00
Blacktempel 315a767fa0 Fix same memory for different GPUs. (#2232)
* Fix same memory for different GPUs.

* Status check
2026-02-19 16:21:49 +01:00
TimotejandPhyxionNL 6f9ac5aece Add sensors for Astral GPUs (#2168)
* Add sensors for Astral GPUs

* Clean up imports

* Code clean-up

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2026-01-22 10:00:23 +01:00
Blacktempel 24218b0703 Add core voltage for NVIDIA GPU. (#2175) 2026-01-20 17:21:06 +01:00
辉夜andPhyxionNL 3023089017 Changed NvApi lifecycle (#1885)
* Changed NvApi lifecycle

* Changed from public to internal

* Revert unnecessary changes.
Reinitialize() -> Initialize().

* Refactor try-catch blocks for NVML device methods

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-09-26 10:34:20 +02:00
Betalos (Oussama Thoura) 12fcfa6752 Record RTX 50XX gpu core temp with decimal precision (#1899) 2025-09-25 19:05:35 +02:00
辉夜 3d8642c03f Fix RTX 40 Series Hot Spot and Memory Junction sensor not reading (#1890)
* Resolved an issue where RTX 40 Series sensors.

* change if to else if
2025-09-22 23:00:21 +02:00
Betalos (Oussama Thoura)andPhyxionNL 2f595d76c2 FIX RTX 50XX Memory junction temp reading (#1878)
* Update NvidiaGpu.cs

* Enhance 50 series detection logic

* Remove unused namespace import in NvidiaGpu.cs

Removed unused 'System.Xml.Linq' namespace import.

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2025-09-21 13:54:21 +02:00
Daniel VargaandPhyxionNL f0681e14ea Fix duplicate sensor index in nvidia-gpu (#1441) (#1442)
* Fix duplicate sensor index in nvidia-gpu (#1441)

* Update NvidiaGpu.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-11-24 10:51:01 +01:00
PhyxionNL ad575e7a13 Fixes #971
Closes #972
2023-03-15 16:34:26 +01:00
ntoff 640ba73f83 add nvidia gpu memory used as percentage (#912)
Adds a sensor to the "Load" category to show GPU memory usage
as a percentage for Nvidia GPUs
2022-11-27 14:16:19 +01:00
PhyxionNL 58cef111a1 Use file-scoped namespaces (#842) 2022-10-09 13:22:57 +02:00
PhyxionNL 3ac329f247 Fix some code analysis issues (#841) 2022-10-09 13:16:31 +02:00
PhyxionNL 38b97e10d0 Update editorconfig + changes (#771) 2022-06-29 19:38:57 +02:00
PhyxionNL 0d20a0db2c Fixes #753 2022-06-23 19:06:05 +02:00
PhyxionNL 0f523b4a10 Expose device id for GPUs (#762)
* Expose device id for GPUs

* Update NvidiaGpu.cs
2022-06-23 19:02:32 +02:00
Tim Sirmovics 1701eb91b2 Nvidia Hotspot / VRAM temps (#583)
Thanks to @TimSirmovics
2021-10-27 16:34:07 +02:00
JoeBroeseleandPhyxionNL 6b86ec9253 Fixes saving the sensor values on program exit and the displayed fan control values for NVIDIA GPUs.. (#575)
* Fixes saving the sensor values on program exit.

* Fixes the displayed fan control values for NVIDIA GPUs.

* Update NvidiaGpu.cs

Check cooler id.

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2021-10-18 22:11:56 +02:00
Nick Babcock ce882e3910 Remove duplicate nvidia moniker in hardware name (#571)
Thanks to @nickbabcock
2021-10-06 16:19:56 +02:00
PhyxionNL b05a3ad4df Fixes #564 (#567) 2021-10-02 10:57:36 +02:00
PhyxionNL 8c01e4b21b NV API changes (#553)
* NV API changes

Restores parts of https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/commit/eea8558825cc0d5a76aa3e57fcc862b5d6f22100 while implementing the missing bits from the original implementation.

Fixes #524.
2021-09-29 11:34:13 +02:00
PhyxionNL e061f72229 Fixes #516 (#518) 2021-08-19 23:07:19 +02:00
M 91d9e81c07 Fix Nvidia memory report where free and used memory were mixed (#499) 2021-07-25 11:00:52 +02:00
PhyxionNL 3064810283 Order D3D sensors by name 2021-06-23 15:51:16 +02:00
PhyxionNL 9dc90f1ff7 Update NvidiaGpu.cs
Some small changes.
2021-06-23 15:30:34 +02:00
PhyxionNL eea8558825 Use NvAPIWrapper (#479)
From https://github.com/falahati/NvAPIWrapper
2021-06-21 19:02:10 +02:00
PhyxionNL fe1be6b224 Fixes #451 2021-06-01 13:36:40 +02:00
kolos 5dc6cb95c8 Add D3D GPU Sensors (#426)
Thanks to @kolos.
2021-06-01 13:30:52 +02:00
sebastian-dev 0155edb23e NVIDIA Temperature Readout fix (#384)
Thanks to @sebastian-dev
2021-02-09 13:49:07 +01:00
Phyxion f482865952 Change GPU identifiers
Fixes #258
2020-05-25 13:45:48 +02:00
Stefan Hirschmann b0e7ea96b1 Fix AccessViolationException when closing and reopening a NvidiaGpu instance (#221)
Thanks to @hirschmann
2020-03-30 11:26:50 +02:00
Phyxion 5bd108167d Restore OHM in copyright statement 2020-02-28 11:39:25 +01:00
Phyxion 9a9d670ca7 Update from upstream 2020-02-26 10:58:56 +01:00
Phyxion 6309cbe5a5 Apply code style 2020-02-17 13:12:24 +01:00
Phyxion d1cff07571 Fixes #196
Switch to bus id instead of adapter index.
2020-01-31 15:21:37 +01:00
Phyxion 73378f7c7b Code style #130 (#132)
This closes #99.
2019-09-23 19:29:10 +02:00