Libre Hardware Monitor, a fork of Open Hardware Monitor, is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.

What's New

  • Bump System.Management from 9.0.0 to 9.0.1 in /LibreHardwareMonitor by @dependabot[bot] in #1599
  • Bump System.IO.Ports from 9.0.0 to 9.0.1 in /LibreHardwareMonitor by @dependabot[bot] in #1600
  • Add support for ASUS ROG Crosshair X870E Hero motherboard by @jtgorney in #1581
  • Sensor Statistic NaN Fix by @sebastian-dev in #1549
  • SAPPHIRERAPIDS support added by @MaHoBo in #1555
  • Gigabyte X79 UD3 - Fan control support and missing fan added by @ntg573 in #1558
  • Add support for ASUS PRIME X870-P (Nuvoton NCT6701D) by @tijmenvn in #1565
  • IT87 voltage registers update by @Rem0o in #1567
  • Proart x870e creator wifi by @damesene in #1547
  • Add Support For ASUS ROG STRIX X870E-E GAMING WIFI Fan Sensors And Control by @meyerluk in #1523
  • Fix B650M_AORUS_PRO_AX AVCC3 voltage by @ouyangyiluo in #1606
  • Tidy Asus ProArt X870E CREATOR WIFI misconfigurations by @tenicio in #1616
  • added support for Intel ElkhartLake by @MaHoBo in #1625
  • Ryzen 9000 Core Frequency Bugfix by @sebastian-dev in #1548
  • More precise system utilization by @sebastian-dev in #1562
  • Intel Ultra 9 200 Series ArrowLake Added by @nhysteric in #1630
  • NCT610XD bugfix register and temperature read by @prinz3nroll3 in #1631
  • Bump Microsoft.NETFramework.ReferenceAssemblies and TaskScheduler in /LibreHardwareMonitor by @dependabot[bot] in #1651
  • Add Support for Gigabyte X870E Aorus Xtreme AI Top Motherboard by @Slickrick17 in #1647
  • Bump System.IO.Ports and Microsoft.NETFramework.ReferenceAssemblies in /LibreHardwareMonitor by @dependabot[bot] in #1641
  • Bump System.IO.Ports and Microsoft.NETFramework.ReferenceAssemblies in /LibreHardwareMonitorLib by @dependabot[bot] in #1639
  • Bump Microsoft.NETFramework.ReferenceAssemblies and System.Management in /LibreHardwareMonitor by @dependabot[bot] in #1640
  • Bump System.IO.Ports and Microsoft.NETFramework.ReferenceAssemblies in /LibreHardwareMonitorLib by @dependabot[bot] in #1667
  • Bump System.Management and Microsoft.NETFramework.ReferenceAssemblies in /LibreHardwareMonitor by @dependabot[bot] in #1665
  • Added motherboard Gigabyte B650 Gaming X AX by @florianracz in #1673
  • Feat/new kraken by @brokenmass in #1662
  • Bump System.IO.Ports and Microsoft.NETFramework.ReferenceAssemblies in /LibreHardwareMonitorLib by @dependabot[bot] in #1691
  • Bump System.Management and Microsoft.NETFramework.ReferenceAssemblies in /LibreHardwareMonitorLib by @dependabot[bot] in #1692
  • Add initial support for MSI X870 and Z890 Motherboards (NCT6687D) by @demomanca in #1621
  • Removed forced update interval for storage devices (#1698) by @EddieHyun in #1699
  • Add support for MSI AM5/LGA1851 Motherboards using the NCT6687D SIO Controller by @Alcolawl in #1644
  • Add 0.0.0.0 to server IP combo box, allow listening on all IPs by @klinki in #1612
  • Fix Aquacomputer Farbwerk sensor data out of sync by @Betalos in #1556
  • Partial support for Gigabyte X670E AORUS XTREME by @JensKSP in #1670
  • API endpoints for resetting Min/Max-values by @LazyTarget in #1658
  • Add ASRock B850M Steel Legend Wifi support by @antdroidx in #1680
  • Add support for MSI MPG B850 EDGE TI WIFI by @zhoumoSHC in #1707
  • Add support for MSI Pro Z890-A WiFi (MS-7E32) by @Coxxs in #1705
  • Add support for ROG STRIX B850-I GAMING WIFI and fix for NCT6701D by @DasFa222 in #1704
  • Update TaskScheduler to 2.12.1 by @dependabot[bot] in #1708
  • Implemented storage update interval at the UI side by @EddieHyun in #1706
  • Add Support for MSI B840 PRO WIFI by @Alcolawl in #1716
  • Add support for Gigabyte B360M H by @mirko93s in #1715
  • Add support for MSI MAG B850M Mortar by @scchow in #1702
  • Bump System.IO.Ports and System.Management by @dependabot[bot] in #1751
  • Bump System.IO.Ports and System.Management by @dependabot[bot] in #1759
  • Add Support for ASUS STRIX Z790-E WIFI II by @Flinny in #1727
  • Update README.md to add the WinGet installation command by @nlxdodge in #1659
  • Fix for Samsung NVME detection by @Blacktempel in #1762
  • Add DIMM Temperature to LHM. by @Blacktempel in #1743
  • Add support for Asrock B450M Pro4 R2.0 by @mirko93s in #1730
  • Add support for Asus ROG STRIX B760-I GAMING WIFI by @fuzzy01 in #1731
  • Fix crash when a USB device doesn't have a product name and HidSharp triggers an IOException (HidSharp.Exceptions.DeviceIOException). by @MathieuVillegas in #1650
  • Bump System.IO.Ports, System.Management and TaskScheduler by @dependabot[bot] in #1782
  • Add option to disable Ring0 driver installation by @coldays in #1777
  • Add support for three additional MSI motherboards by @Alcolawl in #1791
  • Fix null reference in MemoryGroup when Ring0 is disabled. by @xnaught in #1796
  • Add support for ROG STRIX X870-I GAMING WIFI by @mzonski in #1794
  • GIGABYTE X870 AORUS ELITE WIFI7 (ITE IT8696E, ITE IT87952E) by @DavidMollmann in #1510
  • Added support for Asus ROG STRIX X870-I Gaming WIFI by @aeevi in #1566
  • MemoryGroup: Remove retry + proper identifier by @Rem0o in #1797
  • Main form GUI tweaks by @sindizzy in #1804
  • Adds .vscode folder to .gitignore by @tweigt in #1805
  • Add support for MSI PRO Z890-S WIFI (Nuvoton NCT6687D) by @SilverGreen93 in #1809
  • Bump System.IO.Ports and System.Management by @dependabot[bot] in #1815
  • Restore fan control for IT8696E + make the 0 values array specific to the X870 Aorus elite WIFI7 by @Rem0o in #1812
  • Fix issues with missing samsung nvme data. by @sebastian-dev in #1818
  • Fix missing DIMM temperature sensors by @MoshiMoshi0 in #1821
  • Persist "File rotation method" across Windows reboot + SDK9 build fix by @TolgaFlashTR in #1823
  • Bump System.Resources.Extensions from 8.0.0 to 9.0.8 by @dependabot[bot] in #1838
  • Fix possible collection was modified exception in MemoryGroup by @MoshiMoshi0 in #1836
  • Disambiguate TotalMemory and VirtualMemory identifiers by @nickbabcock in #1817
  • RAMSPDToolkit Update + timings added by @Blacktempel in #1835
  • Add sensors to aquacomputer d5 next by @WinFinn in #1825
  • Bump System.Management from 9.0.8 to 9.0.9 by @dependabot[bot] in #1851
  • Bump System.Resources.Extensions from 9.0.8 to 9.0.9 by @dependabot[bot] in #1852
  • Bump System.IO.Ports from 9.0.8 to 9.0.9 by @dependabot[bot] in #1854
  • Support ASUS ROG Crosshair X870E Apex by @jerrylzy in #1834
  • Swap WinRing0 to PawnIO by @namazso in #1857
  • Add HardwareId property to hardware devices in data.json by @Sab44 in #1868
  • FIX RTX 50XX Memory junction temp reading by @Betalos in #1878
  • Close lmsensors+lpcIO after hardware.close() by @Rem0o in #1886
  • Fix RTX 40 Series Hot Spot and Memory Junction sensor not reading by @XKaguya in #1890
  • Fix memory only being available for Intel by @Blacktempel in #1887
  • Add support for Asrock X870E Taichi (lite) by @Betalos in #1888
  • Provide fixed unit for sensors in data.json by @Sab44 in #1876
  • X670 aorus elite ax by @mgth in #1578
  • Added support for ASUS ProArt B760-CREATOR D4 (Nuvoton NCT6798D) by @grigorievvs in #1503
  • Bump HidSharp from 2.1.0 to 2.6.2 by @dependabot[bot] in #1896
  • Added support for Lenovo V50t Gen 2. by @JoeBroesele in #1897
  • Record RTX 50XX gpu core temp with decimal precision by @Betalos in #1899
  • fix: Add missing sensors for Asus ROG X670E-HERO / GENE by @TheWhiteWolves in #1900
  • Changed NvApi lifecycle by @XKaguya in #1885
  • Use PawnIO driver directly in LibreHardwareMonitorLib by @ts-korhonen in #1908
  • Use CsWin32 by @PhyxionNL in #1912
  • Bump HidSharp from 2.6.2 to 2.6.3 by @dependabot[bot] in #1911
  • Add IsLoaded check to PawnIo.Close() method to prevent closing invalid handles by @Copilot in #1916
  • Move more to CsWin32 by @PhyxionNL in #1917
  • Move remainder to CsWin32 by @PhyxionNL in #1918
  • Added base support Asus ROG Crosshair X670E Hero and PSU MSI MEG Ai1300P by @demorfi in #1575
  • Fix DimmMemory concatenated identifier by @nickbabcock in #1923
  • Add support for ASUS TUF GAMING B450 PLUS II and fixes for some ITE by @Serial95 in #1677
  • Fix nullref exception in ATAStorage by @Rem0o in #1931
  • Fix custom battery name getting changed back to the original name by @EMN-CSharp in #1933
  • Multi-platform build process by @ts-korhonen in #1928
  • Revert "Multi-platform build process" by @PhyxionNL in #1938
  • Multi-platform build process with fix to uploading to Nuget feed by @ts-korhonen in #1939
  • Add ARM64 platform support to build and projects by @Taiizor in #1941
  • Fix mistake on previous workflow edits by @ts-korhonen in #1950
  • Add support for MSI PRO B850-S WIFI6E by @hopsa in #1948
  • Intel discrete GPU support by @zzzoom in #1822
  • Fix build status badge links in README.md by @Taiizor in #1957
  • Bump HidSharp from 2.6.3 to 2.6.4 by @dependabot[bot] in #1959
  • Bump System.Management from 9.0.9 to 9.0.10 by @dependabot[bot] in #1963
  • Bump System.Resources.Extensions from 9.0.9 to 9.0.10 by @dependabot[bot] in #1964
  • Bump System.IO.Ports from 9.0.9 to 9.0.10 by @dependabot[bot] in #1961
  • Bump System.Threading.AccessControl from 9.0.9 to 9.0.10 by @dependabot[bot] in #1965
  • Bump System.Text.Json from 9.0.9 to 9.0.10 by @dependabot[bot] in #1966
  • Bump Microsoft.Windows.CsWin32 from 0.3.205 to 0.3.213 by @dependabot[bot] in #1960
  • Bump Microsoft.Windows.CsWin32 from 0.3.213 to 0.3.217 by @dependabot[bot] in #1973
  • [#1934] dev: add support for MSI B850M GAMING PLUS WIFI6E by @RiccardoManzan in #1967
  • HttpServer.cs: fix #1855 by @st7105 in #1969
  • Experimental Prometheus support by @kryztoval in #1943
  • Bump Microsoft.Windows.CsWin32 from 0.3.217 to 0.3.228 by @dependabot[bot] in #1984
  • Add Information for Gigabyte GA-MA790X-DS4 motherboard and more by @Serial95 in #1980
  • Added Gigabyte X870 AORUS ELITE WIFI7 ICE support. by @dumbie in #1991
  • Bump Microsoft.Windows.CsWin32 from 0.3.228 to 0.3.235 by @dependabot[bot] in #1995
  • Bump Microsoft.Windows.CsWin32 from 0.3.235 to 0.3.236 by @dependabot[bot] in #1999
  • X570_MS7C35 added 2 temperatures from NTCs connected to voltage channels. Fixed Nct67x registers. by @salvathor79 in #1975
  • Update SensorGadget.cs by @sindizzy in #1788
  • Bump Microsoft.Windows.CsWin32 from 0.3.236 to 0.3.238 by @dependabot[bot] in #2008
  • Add support to Gigabyte b650i AX by @Betalos in #2011
  • FIX missing T_SENSOR of X870e Taichi by @Betalos in #2003
  • Bump Microsoft.Windows.CsWin32 from 0.3.238 to 0.3.242 by @dependabot[bot] in #2013
  • Add ASRock X870E Nova WiFi Support by @objecttothis in #2012
  • Replace Storage implementation with CrystalDiskInfo based implementation by @Blacktempel in #2015
  • [UI] Fixes for Node expansion by @Blacktempel in #2021
  • Fix high CPU usage. by @Blacktempel in #2023
  • [bugfix] Make _lastUpdate per storagedevice, not static. by @Rem0o in #2024
  • Add .NET 10 target framework and update System.* packages to 10.0.0 by @Copilot in #2035
  • Update dependencies (.NET 10 + fixes) by @Blacktempel in #2038
  • Update .NET versions in LibreHardwareMonitorLib section by @Blacktempel in #2042
  • Support X870E Apex's New CPU Sensor Index for BIOS 1804+ by @jerrylzy in #2041
  • Add limited support for MSI MEG Z790 GODLIKE MAX by @Blacktempel in #2040
  • Update DiskInfoToolkit. by @Blacktempel in #2046
  • Update DiskInfoToolkit. by @Blacktempel in #2051
  • Bump Microsoft.Windows.CsWin32 from 0.3.242 to 0.3.248 by @dependabot[bot] in #2054
  • Nct677x Make the Debug,WriteLine opt in with a symbol define by @Rem0o in #2048
  • Sensors on Framework Laptops by @Steve-Tech in #1681
  • Add EmbeddedResource for LpcCrOSEC.bin by @Steve-Tech in #2061
  • Bump Microsoft.Windows.CsWin32 from 0.3.248 to 0.3.250 by @dependabot[bot] in #2062
  • Try and migrate the old GigabyteController stuff with PawnIO by @Rem0o in #2014
  • Bump Microsoft.Windows.CsWin32 from 0.3.250 to 0.3.252 by @dependabot[bot] in #2063
  • Add VRAM memory and bandwidth sensors for Intel discrete GPUs by @herrbasan in #2067
  • Bump Microsoft.Windows.CsWin32 from 0.3.252 to 0.3.253 by @dependabot[bot] in #2071
  • FIX Correctly Initialize NCT67XX registries by @Betalos in #2069
  • Fix warnings. by @Blacktempel in #2072
  • Re-Structure Fan and Control Register Layout for NCT6687DR, Support 10 new MSI Motherboards by @Alcolawl in #2068
  • Add missing T_Sensor from NCT6799D by @Betalos in #2073
  • Bump Microsoft.Windows.CsWin32 from 0.3.253 to 0.3.257 by @dependabot[bot] in #2074
  • Update dependencies. by @Blacktempel in #2078
  • Add intel vram sensors by @herrbasan in #2077
  • Update DiskInfoToolkit. by @Blacktempel in #2079
  • Revise .NET version details for LibreHardwareMonitorLib by @Blacktempel in #2080
  • Update DiskInfoToolkit. by @Blacktempel in #2082
  • Update DiskInfoToolkit. by @Blacktempel in #2086
  • Bump Microsoft.Windows.CsWin32 from 0.3.257 to 0.3.259 by @dependabot[bot] in #2089
  • Add support for Gigabyte A320M-S2H by @a1ive in #2094
  • Add ASUS ROG STRIX B850-E GAMING WIFI Support by @kuretru in #2093
  • Prometheus bugfixes by @kryztoval in #1982
  • Add support for ASUS TUF GAMING B760M-PLUS WIFI D4 by @a1ive in #2097
  • [Feature] Show Performance & Efficient Core instead of Core by @XKaguya in #2095
  • Remove faulty register from NCT6799D/NCT6798D by @Betalos in #2105
  • Bump System.IO.Ports from 10.0.0 to 10.0.1 by @dependabot[bot] in #2098
  • Bump System.Threading.AccessControl from 10.0.0 to 10.0.1 by @dependabot[bot] in #2101
  • Bump System.Text.Json from 10.0.0 to 10.0.1 by @dependabot[bot] in #2102
  • Add support for MSI Z390 EDGE AC (NCT6797D) by @Rem0o in #2111
  • Prometheus: use correct timestamp resolution by @K900 in #2110
  • Add support for ASUS TUF GAMING B850M-PLUS II by @Royna2544 in #2115
  • Add method to be able to access Storage object. by @Blacktempel in #2116
  • Add support for MSI MAG X870E TOMAHAWK MAX WIFI PZ by @lochorst in #2120
  • Add limited support for "ASUS ROG STRIX Z690-G GAMING WIFI" by @Landoko in #2117
  • Update .NET version in README for LibreHardwareMonitor by @Blacktempel in #2127
  • Remove duplicate MAG X870 TOMAHAWK WIFI identification by @Blacktempel in #2129
  • Add MAG B850M MORTAR (MS-7E61). by @Blacktempel in #2125
  • EC support for TUF_Gaming-X870_Plus_WIFI by @Rem0o in #2121
  • Add support for three additional MSI Motherboards by @Alcolawl in #2132
  • Gigabyte x870 Aorus Elite Wifi - Remove the 0-initialized control registers array by @Rem0o in #2137
  • Update DiskInfoToolkit. by @Blacktempel in #2134
  • Add & modify sensors for RAM and Storage by @Blacktempel in #2124