Blacktempel
3d0a31d4ab
Update DiskInfoToolkit. ( #2288 )
2026-03-24 19:22:03 +01:00
PhyxionNL
516c90c7be
Update deps
2026-03-15 11:05:29 +01:00
Blacktempel
998b17b6f6
Update DiskInfoToolkit. ( #2277 )
2026-03-15 11:03:44 +01:00
Blacktempel
273b47b462
Fix build for Linux ( #2257 )
...
* Fix build for Linux.
* Fix Linux runtime issues.
* PR review + fix for Windows.
2026-03-05 14:09:21 +01:00
Blacktempel
14b6daa7d6
Update RAMSPDToolkit - adds detection logic for Intel Skylake IMC. ( #2250 )
2026-03-02 19:15:38 +01:00
Blacktempel
f5479cdbf0
Update DiskInfoToolkit & add Force Drive Wakeup option ( #2245 )
...
* Update DiskInfoToolkit.
Add option for Force Drive Wakeup.
* Change default value
* Replace name
2026-02-27 16:26:30 +01:00
kyranmcdonnell and Cursor
9158b5ac75
Add IGCL telemetry sensors (temperature, clock, voltage) for Intel integrated GPUs ( #2218 )
...
* fix: skip integrated GPU in IGCL enumeration to prevent duplicate hardware entries
IGCL's ctlEnumerateDevices returns all Intel graphics devices including
the integrated GPU, but IntelDiscreteGpu was created for every device
without filtering. This caused the iGPU to appear twice: once from the
IGCL path (as IntelDiscreteGpu) and once from the D3D path (as
IntelIntegratedGpu), with overlapping sensors.
Check the CTL_ADAPTER_PROPERTIES_FLAG_INTEGRATED flag on each device's
graphics_adapter_properties and skip integrated adapters, since they are
already handled by IntelIntegratedGpu via D3D enumeration.
Co-authored-by: Cursor <cursoragent@cursor.com >
* feat: add IGCL-based telemetry sensors for Intel integrated GPUs
Use Intel Graphics Control Library (IGCL) to expose temperature, clock
frequency, and voltage sensors for the integrated GPU via the safe
user-mode ctlPowerTelemetryGet API. Each sensor is only activated if
the driver reports it as supported, so this degrades gracefully on
hardware/drivers that don't expose specific telemetry items.
This mirrors the approach already used by IntelDiscreteGpu, bringing
parity between discrete and integrated Intel GPU monitoring.
Depends on: fix/intel-igpu-deduplication
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-14 12:10:25 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
17dbcf580b
Bump System.IO.Ports from 10.0.2 to 10.0.3 ( #2209 )
...
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 10.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 15:33:45 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a57308ee94
Bump System.Threading.AccessControl from 10.0.2 to 10.0.3 ( #2212 )
...
---
updated-dependencies:
- dependency-name: System.Threading.AccessControl
dependency-version: 10.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 15:33:19 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f6949ed94b
Bump Microsoft.Windows.CsWin32 from 0.3.264 to 0.3.269 ( #2165 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.269
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-16 13:37:13 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
98d6607e78
Bump System.Threading.AccessControl from 10.0.1 to 10.0.2 ( #2161 )
...
---
updated-dependencies:
- dependency-name: System.Threading.AccessControl
dependency-version: 10.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:56:02 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e06f141299
Bump System.Management from 10.0.1 to 10.0.2 ( #2160 )
...
---
updated-dependencies:
- dependency-name: System.Management
dependency-version: 10.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:55:51 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3901169dfa
Bump System.IO.Ports from 10.0.1 to 10.0.2 ( #2158 )
...
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 10.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:55:34 +01:00
Blacktempel
d6a36517bf
Update DiskInfoToolkit. ( #2141 )
2026-01-08 20:12:38 +01:00
Blacktempel
2871d753af
Update DiskInfoToolkit. ( #2134 )
2026-01-06 23:06:24 +01:00
PhyxionNL
aaf65f5e0f
Add .NET 10 build
...
Also drops WMI provider as this is no longer working with .NET 10.
2025-12-20 14:33:56 +01:00
PhyxionNL
a1b5fcfa15
Update deps
...
Closes #2100 , #2099
2025-12-15 11:45:40 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
99b4adf40d
Bump System.Threading.AccessControl from 10.0.0 to 10.0.1 ( #2101 )
...
---
updated-dependencies:
- dependency-name: System.Threading.AccessControl
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-14 15:06:07 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d8d027b049
Bump System.IO.Ports from 10.0.0 to 10.0.1 ( #2098 )
...
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 10.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-14 15:05:32 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
86be5a7ddf
Bump Microsoft.Windows.CsWin32 from 0.3.257 to 0.3.259 ( #2089 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.259
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 13:50:08 +01:00
Blacktempel
5bb71eda8a
Update DiskInfoToolkit. ( #2086 )
2025-12-03 15:04:03 +01:00
Blacktempel
5fc95f7158
Update DiskInfoToolkit. ( #2082 )
2025-12-01 16:11:26 +01:00
Blacktempel
1954c7c009
Update DiskInfoToolkit. ( #2079 )
2025-11-29 21:56:51 +01:00
Blacktempel
6bb1c627e1
Update dependencies. ( #2078 )
2025-11-28 10:50:15 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
870971c763
Bump Microsoft.Windows.CsWin32 from 0.3.253 to 0.3.257 ( #2074 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.257
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-27 17:03:00 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8fd0f5e749
Bump Microsoft.Windows.CsWin32 from 0.3.252 to 0.3.253 ( #2071 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.253
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 16:36:55 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
045eca30c9
Bump Microsoft.Windows.CsWin32 from 0.3.250 to 0.3.252 ( #2063 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.252
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 17:22:05 +01:00
Rémi Mercier and PhyxionNL
f6c2c70a50
Try and migrate the old GigabyteController stuff with PawnIO ( #2014 )
...
* Try and migrate the old GigabyteController stuff with PawnIO
* Bring back WinRing0 era GigabyteController stuff
* ISABridge use the PawnIO module with its built-in logic
* Ecio uses LpcIO directly (not sure about the initialization logic in TryCreate() to make this work)
* Code-review
* Fix inverted logic
* Remove IsaBridgeEc field init
* Format document
* Combine logic
* Gigabyte Implementation best attempt
* Update IsaBridgeGigabyteController.cs
* Cleanup and fix enablind logic for Isa version
* Add debug logs
* Update IsaBridgeGigabyteController.cs
* Code review
* Unmap + restore the mmio state is done through the closing of the module.
* Fix boolean logic
* Restore the fan control byte instead
* Fallback to ECIO if FanControl enable byte is 0xFF
+ add logs to ECIO
* Port back to validation logic
* Allow for one or the other MMIO to be 0
* Wrap enter/exit mmio logic + enter/exit each time
* Keep state of EcioPort enable
* Missing dispose + close order fix
* Update IsaBridgeGigabyteController.cs
* Remove empty line before TryCreate method
* Code review
* Remove try/finally for SW
* Cleanup debug log methods
* Add DEBUG_LOG define conditional
* Misc
* Misc
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-11-20 19:06:32 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
58a94f253b
Bump Microsoft.Windows.CsWin32 from 0.3.248 to 0.3.250 ( #2062 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.250
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 18:33:28 +01:00
Stephen Horvath
21a598d482
Add missing resource ( #2061 )
2025-11-19 17:01:15 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
47baee1207
Bump Microsoft.Windows.CsWin32 from 0.3.242 to 0.3.248 ( #2054 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.248
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 10:25:13 +01:00
Blacktempel
a8cc33e772
Update DiskInfoToolkit. ( #2051 )
...
* Update DiskInfoToolkit.
* Update DiskInfoToolkit.
2025-11-17 13:08:58 +01:00
Blacktempel
c333504957
Update DiskInfoToolkit. ( #2046 )
...
Remove usage sensor if any partition on disk is another operating system partition as this leads to incorrectly reported free space.
2025-11-14 14:16:45 +01:00
Blacktempel
e083888acb
Build for .NET 10 was added. ( #2038 )
...
Bugfixes.
2025-11-12 21:50:51 +01:00
9463c45277
Add .NET 10 target framework and update System.* packages to 10.0.0 ( #2035 )
...
* Initial plan
* Add .NET 10 support and update System.* packages to 10.0.0
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
* Add .NET 10 SDK setup to GitHub workflows
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-11-12 10:53:47 +01:00
Blacktempel
898c441d9f
Fix high CPU usage. ( #2023 )
2025-11-10 11:34:22 +01:00
Blacktempel
c542e856d4
Replace Storage implementation with CrystalDiskInfo based implementation ( #2015 )
...
* Replace Storage implementation with CrystalDiskInfo based implementation.
* Formatting.
* Code review.
* Code review.
* Increase space for attribute name in report.
* Implement dynamic disk handling for usage sensor.
Disable unused warnings.
* Further cleanup in NativeMethods.txt and referenced.
2025-11-08 10:53:43 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
71b5e66c0d
Bump Microsoft.Windows.CsWin32 from 0.3.238 to 0.3.242 ( #2013 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.242
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 18:06:32 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e5bf10e47d
Bump Microsoft.Windows.CsWin32 from 0.3.236 to 0.3.238 ( #2008 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.238
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-03 15:29:00 +01:00
PhyxionNL
0c300883b1
Fix resource paths in LibreHardwareMonitorLib.csproj
2025-11-01 11:08:05 +01:00
cbd3f4b1d2
Bump Microsoft.Windows.CsWin32 from 0.3.235 to 0.3.236 ( #1999 )
...
* Bump Microsoft.Windows.CsWin32 from 0.3.235 to 0.3.236
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.236
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix build compatibility with Microsoft.Windows.CsWin32 0.3.236 (#2000 )
* Initial plan
* Fix compatibility with CsWin32 0.3.236 and resource path case sensitivity
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
* Remove unnecessary local variable pData in BatteryGroup.cs
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com >
2025-10-30 23:51:27 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b1b76c3d18
Bump Microsoft.Windows.CsWin32 from 0.3.228 to 0.3.235 ( #1995 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.235
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 16:43:03 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dbdda85b8b
Bump Microsoft.Windows.CsWin32 from 0.3.217 to 0.3.228 ( #1984 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.228
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 12:08:07 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b6db302bf0
Bump Microsoft.Windows.CsWin32 from 0.3.213 to 0.3.217 ( #1973 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.217
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-17 14:38:22 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c64d86bd83
Bump Microsoft.Windows.CsWin32 from 0.3.205 to 0.3.213 ( #1960 )
...
---
updated-dependencies:
- dependency-name: Microsoft.Windows.CsWin32
dependency-version: 0.3.213
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 18:06:18 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3b15e1dc72
Bump System.Threading.AccessControl from 9.0.9 to 9.0.10 ( #1965 )
...
---
updated-dependencies:
- dependency-name: System.Threading.AccessControl
dependency-version: 9.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 17:54:11 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2aec52d181
Bump System.IO.Ports from 9.0.9 to 9.0.10 ( #1961 )
...
---
updated-dependencies:
- dependency-name: System.IO.Ports
dependency-version: 9.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 17:53:58 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3188e90904
Bump System.Management from 9.0.9 to 9.0.10 ( #1963 )
...
---
updated-dependencies:
- dependency-name: System.Management
dependency-version: 9.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: System.Management
dependency-version: 9.0.10
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 17:52:30 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9d86b5d9d8
Bump HidSharp from 2.6.3 to 2.6.4 ( #1959 )
...
---
updated-dependencies:
- dependency-name: HidSharp
dependency-version: 2.6.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 17:51:58 +02:00
Taiizor
ceaf074758
Add ARM64 platform support to build and projects ( #1941 )
...
* Add ARM64 platform support to build and projects
Added ARM64 as a supported platform in project files and solution configuration. Updated GitHub Actions workflows to build and publish ARM64 libraries. This enables building and distributing ARM64 binaries alongside x64 and x86.
* Add ARM64 support to NuGet packaging
Updated main.nuget.target to include ARM64 DLL and XML files in the NuGet package, enabling multi-platform support for win-arm64 in addition to x64 and x86.
* Fix ARM64 configuration mappings in solution file
Corrects the Debug and Release configuration mappings for ARM64 targets in LibreHardwareMonitor.sln, ensuring ARM64 builds use the proper platform instead of x64.
2025-10-07 11:58:44 +02:00