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

[Request] Support for other hardware monitoring programs. #33

Open
skiletro opened this issue May 9, 2018 · 5 comments
Open

[Request] Support for other hardware monitoring programs. #33

skiletro opened this issue May 9, 2018 · 5 comments

Comments

@skiletro
Copy link

skiletro commented May 9, 2018

Hi, I love this skin as it's almost perfect in every way. The only issue I have with it is that in order to get temps you need to use SpeedFan, which does not only do worse, it refuses to even grab the temperature of the CPU. Would it be possible to have any other choices for the hardware monitoring program for use with something like HWMonitor or HWiNFO?

@Revadike
Copy link

Revadike commented Nov 2, 2018

I agree, while SpeedFan is a great program, it's also been a long while since it has been updated. It doesn't have support for Ryzen CPU's, which I have and thus can't read the temperature for that :(

@dkolb
Copy link

dkolb commented Mar 7, 2019

To support HWiNFO you'll need to find the sensor ID, instance, and Entry IDs per this forum post:
https://www.hwinfo.com/forum/Thread-Rainmeter-plug-in-for-HWiNFO-3-2

Also use the Rainmeter skin linked on that post to install the HWiNFO plugin, install the HWiNFO program, and set it up to run the Sensors only part on startup (or start it manually every boot).

For the CPU temperatures I made the following changes in CPUTemp.ini

; CPU temperature measures
[MeasureCPUTempRaw]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xf0000501
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000000
HWiNFOType=CurrentValue

[MeasureCPUTemp]
Measure=Calc
Formula=MeasureCPUTempRaw-10

You'll need to know the temp offsets for for Tctl for your particular Ryzen processor. I know the Ryzen 7 2700x (my CPU) reports 10 degrees C higher. Change the 10 in the Calc forumla to either 20, 10, or 0 based off that. If you don't have a Ryzen processor, you can either just change the formula to 0, or rename the Raw measure to MeasureCPUTemp and skip the Calc measure.

Next for GPU temps, also find the plugin settings and simply change the Measure to be similar to this with your sensor ID, instance ID, and entry ID:

[MeasureGPUTemp]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=0xe0002000
HWiNFOSensorInstance=0x0
HWiNFOEntryId=0x1000000
HWiNFOType=CurrentValue

That should be all you need to change to support HWiNFO.

@Revadike
Copy link

Revadike commented Mar 7, 2019

Awesome! Would you be willing to create a fork (and pull request)?

@dkolb
Copy link

dkolb commented Mar 8, 2019

Done, I believe. Unfortunately I don't know if the PR will ever get pulled in. You're welcome to pull the HWiNFO-Support branch from my repo and use that though.

@Revadike
Copy link

PR was pulled! I think this issue can be closed now :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants