Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

HWiNFO Configuration Guide

Marco Vockner edited this page May 30, 2019 · 4 revisions

To get the temperatures & GPU usage from your system, you have to configure the Rainmeter skin to get the correct sensors/data from HWiNFO.

HWiNFO is a very robust and extensive system monitoring application for Windows, which is pretty lightweight and thus perfectly suited for monitoring your temperature.

You can download it by clicking here: https://www.hwinfo.com/download/


1.   Open HWiNFO and go into the settings

After installing, you should either have the main window open or you need to start the application manually.

The welcome window of HWiNFO should appear and in there you need to open the settings by clicking on Settings button. You can also check Sensors-only if you don't want to open the summary window when starting this application.

Picture of HWiNFO welcome window


2.   Configure HWiNFO to start it with Windows & have it minimized

After clicking Settings the following window should pop up:

Picture of the settings window of HWiNFO

Above you'll see a few options, which Shared Memory Support (red) is the only one required here as it's needed to communicate with Rainmeter. The other ones are recommended options (yellow) if you intend to use it with Rainmeter, since those allow the program to start with Windows and keep it minimized all the time.


3.   Configure the skin to use the correct sensors

Now go back to your desktop and open the settings skin by right-clicking on the SysDash skin and then pressing on Open Settings.

Example of opening settings skin

A settings skin should appear on the desktop and then click on HWiNFO on the left and a new window should appear.

Then you want to click on HWiNFO Shared Memory Viewer which will open a new program like this:

HWiNFO Shared Memory Viewer Window

In here you can find all sensors/values HWiNFO can read and output to Rainmeter, but for this skin we'll use only the values from the Temperature type.

Now you only have to search for the correct entry for the temperature, which is often called CPU Package for the processor and GPU Temperature/GPU Thermal Diode for the graphics card. When you found the correct entry in the list, click on the entry and it will fill out some data in the grey boxes down below.

For the GPU Usage, you need to search for the GPU D3D Usage as this is the correct value reported by Windows and the graphics driver.

INFO: Some processors with integrated graphic chips might not show the GPU as an seperate entry. In that case just ignore the GPU values and remove the GPU skin from your desktop.

It should look like this:

Example of an selected entry in HWiNFO Shared Memory Viewer

Now there are four different values which are important:

  • Sensor ID
  • Sensor Instance
  • Entry ID
  • Entry Type (not needed, only to verify if you got the temperature sensor)

Those values correspond to the fields in the settings skin and they need to be filled in to get the right data to Rainmeter. As an example this would be the values accordingly to the image above:

  • CPU Sensor ID: 0xf0002a00
  • CPU Sensor Instance: 0x0
  • CPU Entry ID: 0x1000004

You can enter those values by clicking on the dark-grey field you want to change and it should pop-up a text field where you can enter the value. After entering the value, press ENTER to confirm it.

If you entered all values correctly, it should update the skin automatically and you should have the temperature and device name showing.

INFO:

For some processors (e.g Ryzen & Threadripper) you need to set an offset since the sensor outputs the incorrect value. You can find the offset values for Ryzen/Threadripper here: https://www.guru3d.com/articles-pages/amd-ryzen-7-2700x-review,7.html


4.   You're done! Congratulations!

After you're done, you can close the HWiNFO Shared Memory Viewer as it's no longer needed anymore for the program to run correctly.

Have fun!