CoreTemp plugin

Plugin=CoreTemp retrieves infromation from the CoreTemp application. The CoreTemp application must be running in the background.

Note: If the value of the measure is to be used in a meter which requires a percentage, then appropriate MinValue and/or MaxValue options must be added to the measure.

Options

General measure options
All general measure options are valid.
CoreTempType
Defines the information to measure. Valid values are:
  • Temperature: Current temperature. CoreTempIndex must also be specified.
  • MaxTemperature: Maximum temperature between all cores.
  • BusSpeed: Bus frequency.
  • BusMultiplier: Bus multiplier.
  • CpuName: CPU model name.
  • CpuSpeed: Core frequency.
  • TjMax: Maximum allowed temperature. CoreTempIndex must also be specified.
  • Load: Core load as percentage. CoreTempIndex must also be specified.
  • Vid: Voltage value.
CoreTempIndex
Zero-based index of the core to measure. The first core is 0, the second core is 1, etc.

Example

[Rainmeter]
Update=1000
BackgroundMode=2
SolidColor=0,0,0,255

[MeasureMaxTemp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=MaxTemperature

[MeasureCore1Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=0

[MeasureCpuSpeed]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=CpuSpeed

[MeterMaxTemp]
Meter=String
MeasureName=MeasureMaxTemp
X=5
Y=5
W=200
H=20
FontColor=255,255,255,255
Text="Max Temp: %1°C"

[MeterCore1Temp]
Meter=String
MeasureName=MeasureCore1Temp
X=5
Y=25
W=200
H=20
FontColor=255,255,255,255
Text="Core 1 Temp: %1°C"

[MeterCpuSpeed]
Meter=String
MeasureName=MeasureCpuSpeed
X=5
Y=45
W=200
H=20
FontColor=255,255,255,255
Text="Frequency: %1 MHz"