This software is a modified version of the PC-side program originally released by Bilibili user 垃圾研究社 in their DIY Air-Cooled Radiator Assembly Guide, with additional features implemented.
We greatly appreciate the author for open-sourcing such an excellent air-cooled radiator solution. Here is the video link of the DIY radiator; make sure to give the author a like, comment, and subscribe!
- Background
- Installation
- Instructions (Using Default Method to Get Temperature)
- Instructions (Using AIDA64 Method to Get Temperature)
- Serial Port Usage
- Minimizing and Uninstalling the Software
I personally prefer monitoring the CPU Package temperature when detecting temperatures. The original program had issues with reading CPU temperatures on Intel's 12th-14th generation processors using LibreHardwareMonitor, which led me to modify the code based on the original work by the UP (Uploader) user.
This software is an updated version of the PC-side software by 垃圾研究社, with additional features and improved display optimization for high-resolution screens.
The features provided by the software will be explained in the following sections.
You can download the software from the Release Release v1.0 · Payton9000/Hardware-Monitor (github.com) page.
Alternatively, you can download the software directly by clicking this link: Hardware Monitor.msi.
Once downloaded, you can install the package on your computer. If the installation is successful, you should see the software icon on your desktop, which you can click to use.
The main interface of the software is shown below. CPU Temp and GPU Temp represent the current temperature readings, which are obtained by default using LibreHardwareMonitor.
In its default state, the software queries the hardware temperature every 5 seconds. You can adjust this interval using the "Select Refresh Time" option. Since setting the interval to 1 second might cause errors in LibreHardwareMonitor, the refresh time is limited to between 3 to 30 seconds. After selecting the desired interval, click "Conform" to apply the current refresh time setting.
To use AIDA64 to get the temperature, simply check the checkbox. If AIDA64 is not set up, you will encounter the following error:
This software retrieves temperature data from AIDA64 by reading values stored in the registry. First, you need to download AIDA64. If it is not installed, you can visit the AIDA64 official website or install it through the TB Toolbox.
In the AIDA64 settings, find the Hardware Detection Tool, then go to External Programs and check Allow monitoring data to be written to the registry (R). After confirming, the following interface should appear. Click Apply to complete the setup.
Then, click "Use AIDA64 to get hardware information" in the software. If everything is set up correctly, the software will automatically use the CPU and GPU temperatures provided by AIDA64 as the temperature sensors.
If you continue to encounter the following error, you can refer to the solutions below:
-
Choose a longer refresh time, then select the appropriate CPU and GPU sensors.
-
After confirming, the software will use the CPU & GPU temperature sensors specified by the user.
Selecting a longer refresh time is recommended because using a shorter refresh time might cause the error to recur more quickly.
Users can either use the automatically detected CPU & GPU temperature sensors or manually specify the temperature sensors.
For this part, you can refer to the video by the UPer 垃圾研究社 here.
When you minimize the software, it will be displayed in the system tray.
Right-click the icon to exit the program, or left-click to reopen the window.
If you need to uninstall the software, go to the system settings, search for Hardware Monitor, and click "Uninstall."