I notice that - since I don't know when - CoreTemp, accessed via Rainmeter, gives the wrong value for CPU temp (taken as a mean across cores) until Rainmeter is restarted. Thus, on boot: wrong values. Let me detail my setup.
- CoreTemp version 1.18; temperature polling interval 3000 milliseconds.
- Rainmeter 4.5.17.3700 (64-bit)
- Windows 10 Pro 22H2 (build 19045.2604) 64-bit - English (2057)
- My source for what I take to be the actual CPU (mean core) temperature is the program called 'Speccy'.
Relevant Rainmeter code:
Code: Select all
update_cpuTemp=4
[measure_cpu_temp_firstCore]
; (update divider x update ) should not be less than CoreTemp's 'temperature polling interval'.
CoreTempIndex=0
CoreTempType=Temperature
Measure=Plugin
Plugin=CoreTemp
UpdateDivider-1
[measure_cpu_temp_secondCore]
CoreTempIndex=1
CoreTempType=Temperature
Measure=Plugin
Plugin=CoreTemp
UpdateDivider=-1
[measure_cpu_temp_thirdCore]
CoreTempIndex=2
CoreTempType=Temperature
Measure=Plugin
Plugin=CoreTemp
UpdateDivider=-1
[measure_cpu_temp_fourthCore]
CoreTempIndex=3
CoreTempType=Temperature
Measure=Plugin
Plugin=CoreTemp
UpdateDivider=-1
[measure_tempOfCores]
DynamicVariables=1
Formula=Round(( measure_cpu_temp_firstCore + measure_cpu_temp_secondCore + measure_cpu_temp_thirdCore + measure_cpu_temp_fourthCore ) / 4)
Measure=CALC
UpdateDivider=#update_cpuTemp#
[meter_cpu_value_cpuTemp]
ClipString=1
DynamicVariables=1
MeasureName=measure_tempOfCores
Meter=String
Text=%1°
ToolTipIcon=info
ToolTipText=[measure_tempOfCores:1]°
ToolTipTitle=CPU temperature
ToolTipType=0
Thanks.