Skip to content

LibreHardwareMonitor as new source for telemetry (initially CPU temperature) #505

@planetchili

Description

@planetchili

Currently CPU temperature metric not available (WMI proved useless in this regard) but highly requested by internal and external customers. Seems LHM can provide this without us taking on the task of writing and maintaining custom KMD to access things like CPUID.

Basic plan is to consume and lightly wrap LHMLib via nuget in a C# class lib and consume that from a CLI/CLR C++ project to expose it to the service etc.

Initially planned to only expose CPU temp (possibly temporarily displace the WMI provider), but can be expanded to other problematic metrics such as fanspeeds, or more detailed metrics like CPU core voltages etc. Full utilization of LHM's capability will likely require the planned overhaul of telemetry providers, moving to a per-metric modular cascading system from the current monolithic one.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions