Commit Graph
1077 Commits
Author SHA1 Message Date
Emerson Pinter e62443761b Fix ADL PMLog sensor, ignore invalid values (#1329)
There was a missing condition to avoid invalid values reported by some
cards.
2024-05-05 15:32:43 +02:00
Emerson Pinter 418888502a Add shared memory free/total for Intel iGPU (#1328) 2024-05-03 10:23:21 +02:00
Emerson Pinter 92bfa55f12 Add memory info for Amd GPUs (#1326)
* Add DedicatedVideoMemorySize to D3D

* Add memory info for Amd GPUs
2024-05-02 23:55:39 +02:00
dependabot[bot] b6d2c204b8 Merge pull request #1327 from LibreHardwareMonitor/dependabot/nuget/LibreHardwareMonitor/TaskScheduler-2.11.0 2024-05-02 19:42:56 +00:00
Emerson Pinter 07234e3594 Avoid multiple initializations of AmdGpu (#1324)
ADL finds multiple logical gpus, this commit avoids multiple
unneeded initializations of AmdGpu class. The main control is moved to
AmdGpuGroup and the ADL_* calls are updated to ADL2_*, using the
context. Adapters using PMlog should be initialized only if sensors are
detected, adapters that pmlog is not enabled or doesn't work, should
fallback previous logic.
2024-05-02 21:42:22 +02:00
dependabot[bot] 1744d1adf7 Bump TaskScheduler from 2.10.1 to 2.11.0 in /LibreHardwareMonitor
Bumps [TaskScheduler](https://github.com/dahall/taskscheduler) from 2.10.1 to 2.11.0.
- [Release notes](https://github.com/dahall/taskscheduler/releases)
- [Commits](https://github.com/dahall/taskscheduler/compare/v2.10.1...v2.11.0)

---
updated-dependencies:
- dependency-name: TaskScheduler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-02 12:08:13 +00:00
Emerson PinterandPhyxionNL 0c3ebb1933 Refactor ADL sensors update (#1317)
* Refactor ADL sensors update

- Check support for each sensor, on OD8 and new PMLog.
- Exclude cards before Vega10 from using PMLog
- Better validation for individual sensor support (for now asic-power/board-power)
- Validate pmlog struct using the lastUpdate, there are situations the
  sensors values are corrupted, maybe because something blocking the pointer access to
  the struct, but this needs to be verified.

* Update AmdGpu.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-04-27 13:47:50 +02:00
Tracy Ward 769222de32 Add 16th voltage input for NCT67xxD chips (#1318)
The NCT6796D and NCT6796D-R have 16 voltage inputs.
2024-04-24 20:10:17 +02:00
Tianqian Zhu 4d6a755c11 Fix memory size calculation with extended size (#1315)
According to the specification v.3.3.0, Chapter 7.18, Table 74,
the Size row:

> If the size is 32 GB-1 MB or greater, the
> field value is 7FFFh and the actual size is stored in
> the Extended Size field.

Therefore the Extended Size should replace the value of Size if
the latter equals 0x7FFF. The Extended Size should not be added
to Size.

Also, since Extended Size is DWORD, Size should not be ushort.
2024-04-19 19:46:30 +02:00
Emerson PinterandPhyxionNL 331d334aef Add ADL pmlog support, fix metrics on newer gpus (#1308)
* Add ADL pmlog support, fix metrics on newer gpus

Newer GPUs needs this to show performance metrics properly. Sample rate
is hard coded (1000ms).

* Clean up

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-04-09 11:00:16 +02:00
DkandPhyxionNL 7563340bff add B650M_AORUS_PRO_AX (#1301)
* add B650M_AORUS_PRO_AX

* update

* update

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-03-28 19:36:37 +01:00
Iksas 20b7394e96 fix heap corruption caused by incorrect pointer size in calls to Ftd2xx.dll (#1302) 2024-03-28 19:34:52 +01:00
sebastian-dev ea5d28166c Bugfix: Crash when access to nvml api is unavailable (#1252) 2024-03-25 17:08:15 +01:00
wlkmanist 4fb49c5e80 Add Humidity Sensors support (#1281)
* Add Humidity Sensors support

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

* Humidity icon

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

* fix humidity icon

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

---------

Signed-off-by: wlkmanist <vlad.king5555@mail.ru>
2024-03-25 17:07:22 +01:00
Vinfall e2c861bdf0 Bump action versions (#1279) 2024-03-01 22:49:39 +01:00
Marcusin acf96090b9 Added GIGABYTE B560I AORUS PRO AX (#1274) 2024-02-27 22:47:59 +01:00
Kirill Pertsev f93aafdd64 Added Gigabyte Z690 AORUS MASTER (#1258) 2024-02-27 09:26:59 +01:00
DanR edc3c5a18a Add Support for ASUS Proart X670E Creator WiFi (#1259) 2024-02-27 09:26:40 +01:00
sebastian-devandPhyxionNL dd5b3e1610 Intel Gen 14 Meteor Lake (#1253)
* Intel Gen 14 Meteor Lake
New Intel Gen.14 CPU Model ID

* Update IntelCpu.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-01-29 11:48:35 +01:00
Anders Eggers-Krag 2e5ebbe45c add TtempWaterIn and TempWaterOut for rog maximus z790 formula (#1238) 2024-01-13 19:19:17 +01:00
Jeff DandJeff Damphier 0bac025214 Add limited support for “ASUS ROG STRIX X670E-E GAMING WIFI” (#1235)
Co-authored-by: Jeff Damphier <jdamp@outlook.com>
2024-01-13 16:40:41 +01:00
PhyxionNL 67ff113515 0.9.3 2023-12-31 13:50:39 +01:00
Amit Cirt e4a038000f Add read activity to storage. (#1222) 2023-12-31 13:49:36 +01:00
wiruzmanandPhyxionNL f49f3c2550 Support Asus ROG MAXIMUS XI FORMULA (#1218)
* Add Asus ROG MAXIMUS XI FORMULA

* Align voltage names

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-12-31 13:49:19 +01:00
aivar11 39a930566b Add support for ASUS ROG STRIX X670E-F GAMING WIFI (#1224) 2023-12-31 13:46:55 +01:00
Mathieu GRENETandPhyxionNL 01af6e37f3 MSI MPG X570 GAMING PLUS (MS-7C37) Support (#1146)
* partial MSI X570 Gaming Plus Support

* sensors naming

* Update SuperIOHardware.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-12-20 20:09:20 +01:00
Rem0o a84e6c6e8d Add index to superIO identifier if required (#1183)
* Add index to superIO identifier if required

* Simplify the index logic to 1 dictionary

* Unwanted B660M config delete.

* Simplify SuperIOHardware indexing
2023-11-17 10:54:55 +01:00
KitVanDeBunt 137e91e0ad Attached plot panel fixed width plot or sensor panel (#1179)
* Plot panel right fixed width when chnaging window width

* Fixed with plot panel or sensor panel as an option

* Fixed capitalisation of menu items.

Edited the names of menu items added for split panel scaling options.

Corrected some variable names to corrospond to menu item name changes.
2023-11-15 19:20:22 +01:00
dependabot[bot] 7df43e7431 Merge pull request #1204 from LibreHardwareMonitor/dependabot/nuget/LibreHardwareMonitor/System.IO.Ports-8.0.0 2023-11-15 18:18:01 +00:00
dependabot[bot] 2feb9a485a Merge pull request #1203 from LibreHardwareMonitor/dependabot/nuget/LibreHardwareMonitor/System.Management-8.0.0 2023-11-15 18:17:47 +00:00
dependabot[bot] edac7303f1 Bump System.IO.Ports from 7.0.0 to 8.0.0 in /LibreHardwareMonitor
Bumps [System.IO.Ports](https://github.com/dotnet/runtime) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v7.0.0...v8.0.0)

---
updated-dependencies:
- dependency-name: System.IO.Ports
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-15 12:52:17 +00:00
dependabot[bot] 44209acbe2 Bump System.Management from 7.0.2 to 8.0.0 in /LibreHardwareMonitor
Bumps [System.Management](https://github.com/dotnet/runtime) from 7.0.2 to 8.0.0.
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v7.0.2...v8.0.0)

---
updated-dependencies:
- dependency-name: System.Management
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-15 12:52:10 +00:00
Georgiy-Timoshin cada6b76b0 Added System fan control for P55A-UD3 (#1156)
Sys_fan 2 has a 4-pin connector, most likely it is controlled.
2023-09-01 12:58:15 +02:00
dde9e52823 reading the proposed Total Board Power for RX 7000 Cards (#1123)
* reading the proposed Total Board Power for RX 7000 Cards

* undo requested changes

* Update AmdGpu.cs

---------

Co-authored-by: Peter Hindelang <PHindelang@artiso.com>
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-08-31 10:14:40 +02:00
Tavi Kohn d98ebf80d5 Add IT8686E Controls (#1145)
Adds controls for AX370 Gaming K7, AX370 Gaming 5 and AB350 Gaming 3
2023-08-31 10:13:09 +02:00
Georgiy-Timoshin 87900e4600 Added CPU fan control for P55A-UD3 (#1154) 2023-08-31 10:12:19 +02:00
Corey Shuman 6743fd3bc8 fix support for x86 32-bit process builds (#1144) 2023-08-24 10:26:38 +02:00
tekert c51381b2c2 Fix it8665e control fans (#1109)
* Move IT8665E Sensor to GetIteConfigurationsB

* Fix Fan controll settings
2023-08-20 11:36:33 +02:00
wlkmanist f0309b626b Add MS-7672 and MS-7757 boards (#1111)
Signed-off-by: wlkmanist <vlad.king5555@mail.ru>

 Conflicts:
	LibreHardwareMonitorLib/Hardware/Motherboard/Identification.cs
	LibreHardwareMonitorLib/Hardware/Motherboard/Model.cs
2023-08-20 11:35:39 +02:00
Christopher Ng ddfdee7f22 Add basic Asus ROG Crosshair X670E Hero support (#1137) 2023-08-10 13:44:05 +02:00
Alex 6d1a4195cf fix: Battery info Capabilities is a bit flag field (#1133)
* fix: Capabilities is a bit flag field

* * use Flags
2023-08-05 11:59:36 +02:00
Armin Osaj 833d82c085 Added Gigabyte Z690 Aorus Ultra sensor names (#1127) 2023-07-29 19:30:44 +02:00
DrLippe d0cf48c4d4 Add board support for ASUS Z790-I GAMING WIFI with EC (#1124)
* Add board support for ASUS Z790-I GAMING WIFI

* Add board support for ASUS Z790-I GAMING WIFI

* Add board support for ASUS Z790-I GAMING WIFI
2023-07-27 21:31:28 +02:00
Earl_DesignsandPhyxionNL 3af1e52061 readme added Admistrator rights description (#1114)
* readme added Admistrator rights description

* Update README.md

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-07-08 10:45:45 +02:00
Rem0o bf278bea3f Wrap stream.getfeature in try/catch (#1113) 2023-07-07 19:05:15 +02:00
PhyxionNL 05b1d108cd Revert "Move IT8665E Sensor to GetIteConfigurationsB (#1104)" (#1108)
This reverts commit d3925f6d82.
2023-06-29 15:26:27 +02:00
tekert d3925f6d82 Move IT8665E Sensor to GetIteConfigurationsB (#1104) 2023-06-26 13:33:14 +02:00
PhyxionNL 7e841d70f1 Update EmbeddedController.cs 2023-06-16 16:40:25 +02:00
namazso e6b8c42c15 Add table size for version 0x540104 (#1099) 2023-06-16 14:25:43 +02:00
wlkmanist fe36178f6f Add support for Razer PWM PC Fan Controller (#1090) 2023-06-15 17:26:09 +02:00