It is currently March 28th, 2024, 6:16 pm

Dynamic CPU Frequency? (and more)

Get help with creating, editing & fixing problems with skins
TechFreak1
Posts: 10
Joined: October 22nd, 2019, 1:27 pm

Dynamic CPU Frequency? (and more)

Post by TechFreak1 »

Hello!

First of all I thank JSMorley for the awesome application and to minhtrimatrix for the easy to follow code in the Hero Rainmeter Skin.

I need help as I just started dabbling with Rainmeter and didn't find a Rainmeter Skin I liked so I thought I'd make one myself.

What I'm working is a simple monitor rainmeter skin to get the fundamentals. So initially I wanted to just use the built-in monitoring tools of Windows (to keep it very light weight) but it transpired I couldn't and would need something like coretemp installed (which I have installed and use HWinfo - not used in this skin).

Before I waffle on too much lol, need help with the following:

1) How do you display the frequency of the CPU and have it dynamically display depending on workload?

I was able to get the Max temp to dynamically display depending pn CPU usage but the frequency is just static.

2) Is there any video tutorials that newbies can watch to learn how to create Rainmeter Skins?

3) How do get Rainmeter to use colours defined in a section and have it referenced throughout the skin?

4) How do you get Rainmeter to display degrees celcius correctly as I keep getting that capital A (see image 2).

I've been using Notepad++ just to dabble while I get a handle of the basics.

This is what I've got so far:
IMG1
Image

IMG2
Image

Code: Select all

[Rainmeter]
Author=TF1
AppVersion=1.0
Update=1000

[Metadata]
Name=Usage Monitor
Config=TBC
Description=Simple Rainmeter Skin to display CPU and GPU Frequency & Temps.
Instructions=TBC
Version=1.001
Tags=Usage Monitor 
License=Creative Commons Attribution-Non-Commercial-Share Alike 3.0
Preview=#SKINSPATH#\TF1\Usage Monitor
ImagePath=#@#Images\
;=======================================================================================

[Variables]


;=======================================================================================
;Measure Section
;=======================================================================================
;==============================================
;CPU
;==============================================
[MeasureCPU]
Measure=CPU

[MeasureCPUName]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=ProcessorNameString
UpdateDivider=-1

[MeasureCPUIdentifier]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=Identifier
UpdateDivider=-1

[MeasureCPUSpeed]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=HARDWARE\DESCRIPTION\System\CentralProcessor\0
RegValue=~MHz
UpdateDivider=-1

;=============
;CPU: Physical and Logical Usage Measures
;=============

[MeasureCore1]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=0
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore2]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=1
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore3]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=2
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore4]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=3
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore5]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=4
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore6]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=5
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore7]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=6
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore8]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=7
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore9]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=8
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore10]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=9
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore11]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=10
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore12]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=11
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore13]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=12
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore14]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=13
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore15]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=14
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

[MeasureCore16]
Measure=Plugin
Plugin=Plugins\PerfMon.dll
PerfMonObject="Processor"
PerfMonInstance=15
PerfMonCounter="% Processor Time"
PerfMonDifference=1
InvertMeasure=1

;=============
;Physical Core Temps Measures
;=============

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

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

[MeasureCore2Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=1

[MeasureCore3Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=2

[MeasureCore4Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=3

[MeasureCore5Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=4

[MeasureCore6Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=5

[MeasureCore7Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=6

[MeasureCore8Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=7

[MeasureCore9Temp]
Measure=Plugin
Plugin=CoreTemp
CoreTempType=Temperature
CoreTempIndex=8

;=======================================================================================
;Meter Section
;=======================================================================================
;==============================================
;Labels
;==============================================
;=============
; CPU: Physical and Logical Labels
;=============
[CPULabel]
Meter=String
X=20
Y=0
MeterStyle=Style
StringStyle=BOLD
FontSize=10
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
Text=[MeasureCPUName]#CRLF#At [MeasureCPUSpeed] Mhz [MeasureMaxTemp]C
StringAlign=LEFT
FontFace=#FontFace#
AntiAlias=1
DynamicVariables=1
Hidden=0


[Core1Label]
Meter=STRING
X=20
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 1"
AntiAlias=1
Hidden=0

[Core2Label]
Meter=STRING
X=138
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 2"
AntiAlias=1
Hidden=0

[Core3Label]
Meter=STRING
X=250
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 3"
AntiAlias=1
Hidden=0

[Core4Label]
Meter=STRING
X=360
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 4"
AntiAlias=1
Hidden=0

[Core5Label]
Meter=STRING
X=20
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 5"
AntiAlias=1
Hidden=0

[Core6Label]
Meter=STRING
X=138
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 6"
AntiAlias=1
Hidden=0

[Core7Label]
Meter=STRING
X=250
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 7"
AntiAlias=1
Hidden=0

[Core8Label]
Meter=STRING
X=361
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 8"
AntiAlias=1
Hidden=0

[Core9Label]
Meter=STRING
X=20
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 9"
AntiAlias=1
Hidden=0

[Core10Label]
Meter=STRING
X=138
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 10"
AntiAlias=1
Hidden=0

[Core11Label]
Meter=STRING
X=249
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 11"
AntiAlias=1
Hidden=0

[Core12Label]
Meter=STRING
X=361
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 12"
AntiAlias=1
Hidden=0

[Core13Label]
Meter=STRING
X=20
Y=280
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 13"
AntiAlias=1
Hidden=0

[Core14Label]
Meter=STRING
X=138
Y=280
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 14"
AntiAlias=1
Hidden=0

[Core15Label]
Meter=STRING
X=250
Y=280
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 15"
AntiAlias=1
Hidden=0

[Core16Label]
Meter=STRING
X=361
Y=280
FontColor=#*LabelColor*#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 16"
AntiAlias=1
Hidden=0
Dynamic Variables=1

;====================
;Physical Core Temp Labels
;====================
[Core1TempLabel]
Meter=STRING
X=20
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0

[Core2TempLabel]
Meter=STRING
X=138
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0

[Core3TempLabel]
Meter=STRING
X=250
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0

[Core4TempLabel]
Meter=STRING
X=362
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0

[Core5TempLabel]
Meter=STRING
X=20
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0

[Core6TempLabel]
Meter=STRING
X=138
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0

[Core7TempLabel]
Meter=STRING
X=250
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0

[Core8TempLabel]
Meter=STRING
X=361
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Temp"
AntiAlias=1
Hidden=0



;=================
;Physical Core and Logical Usage Indicators
;=================
[Core1Usage]
MeasureName=MeasureCore1
Meter=STRING
X=104
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core2Usage]
MeasureName=MeasureCore2
Meter=STRING
X=223
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core3Usage]
MeasureName=MeasureCore5
Meter=STRING
X=335
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core4Usage]
MeasureName=MeasureCore4
Meter=STRING
X=444
Y=70
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core5Usage]
MeasureName=MeasureCore5
Meter=STRING
X=104
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core6Usage]
MeasureName=MeasureCore6
Meter=STRING
X=223
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core7Usage]
MeasureName=MeasureCore7
Meter=STRING
X=335
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core8Usage]
MeasureName=MeasureCore8
Meter=STRING
X=444
Y=140
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core9Usage]
MeasureName=MeasureCore9
Meter=STRING
X=104
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core10Usage]
MeasureName=MeasureCore10
Meter=STRING
X=223
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core11Usage]
MeasureName=MeasureCore11
Meter=STRING
X=335
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core12Usage]
MeasureName=MeasureCore12
Meter=STRING
X=444
Y=210
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core13Usage]
MeasureName=MeasureCore13
Meter=STRING
X=104
Y=280
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core14Usage]
MeasureName=MeasureCore14
Meter=STRING
X=223
Y=280
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core15Usage]
MeasureName=MeasureCore15
Meter=STRING
X=335
Y=280
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core16Usage]
MeasureName=MeasureCore16
Meter=STRING
X=444
Y=280
FontColor=
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

;====================
;Physical Core Temp Indicators
;====================

[Core1Temp]
Meter=STRING
MeasureName=MeasureCore1Temp
X=81
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0

[Core2Temp]
Meter=STRING
MeasureName=MeasureCore2Temp
X=200
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0

[Core3Temp]
Meter=STRING
MeasureName=MeasureCore3Temp
X=312
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0

[Core4Temp]
Meter=STRING
MeasureName=MeasureCore4Temp
X=421
Y=85
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0

[Core5Temp]
Meter=STRING
MeasureName=MeasureCore5Temp
X=81
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0

[Core6Temp]
Meter=STRING
MeasureName=MeasureCore6Temp
X=200
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0
[Core7Temp]
Meter=STRING
MeasureName=MeasureCore5Temp
X=312
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0

[Core8Temp]
Meter=STRING
MeasureName=MeasureCore8Temp
X=421
Y=155
FontColor=255,255,255,255
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="%1C"
AntiAlias=1
Hidden=0

;====================
;Core Graphs
;====================
[Core1Graph1]
Meter=Line
MeasureName=MeasureCore1
X=20
Y=52
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core1Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore1
X=20
Y=52
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core2Graph1]
Meter=Line
MeasureName=MeasureCore2
X=139
Y=52
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core2Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore2
X=139
Y=52
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core3Graph1]
Meter=Line
MeasureName=MeasureCore3
X=251
Y=52
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core3Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore3
X=251
Y=52
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core4Graph1]
Meter=Line
MeasureName=MeasureCore4
X=360
Y=52
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core4Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore4
X=360
Y=52
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core5Graph1]
Meter=Line
MeasureName=MeasureCore5
X=20
Y=122
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core5Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore5
X=20
Y=122
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core6Graph1]
Meter=Line
MeasureName=MeasureCore6
X=139
Y=122
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core6Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore6
X=139
Y=122
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core7Graph1]
Meter=Line
MeasureName=MeasureCore7
X=251
Y=122
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core7Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore7
X=251
Y=122
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core8Graph1]
Meter=Line
MeasureName=MeasureCore8
X=360
Y=122
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core8Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore8
X=360
Y=122
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core9Graph1]
Meter=Line
MeasureName=MeasureCore9
X=20
Y=192
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core9Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore9
X=20
Y=192
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core10Graph1]
Meter=Line
MeasureName=MeasureCore10
X=138
Y=192
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core10Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore10
X=138
Y=192
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core11Graph1]
Meter=Line
MeasureName=MeasureCore11
X=250
Y=192
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core11Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore11
X=250
Y=192
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core12Graph1]
Meter=Line
MeasureName=MeasureCore12
X=360
Y=192
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core12Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore12
X=360
Y=190
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core13Graph1]
Meter=Line
MeasureName=MeasureCore13
X=20
Y=262
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core13Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore13
X=20
Y=262
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core14Graph1]
Meter=Line
MeasureName=MeasureCore14
X=140
Y=262
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core14Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore14
X=140
Y=262
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core15Graph1]
Meter=Line
MeasureName=MeasureCore15
X=250
Y=262
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core15Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore15
X=250
Y=262
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0

[Core16Graph1]
Meter=Line
MeasureName=MeasureCore16
X=362
Y=262
H=19
W=83
LineCount=1
LineColor=#Color1#
AntiAlias=1
Hidden=0

[Core16Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore16
X=362
Y=262
H=18
W=83
PrimaryColor=#Color2#
AntiAlias=1
Hidden=0
Also to add, my username / nick is the same as on Windows Central / Nexus Mods (just incase people start wondering, as I have had people hijack my display image to use on youtube lol and I got messaged on slack about it).

Edit: Derp... I pasted the wrong code... correct code added :rolmfao: :? I need sleep :? :?
Last edited by TechFreak1 on October 22nd, 2019, 8:53 pm, edited 2 times in total.
User avatar
jsmorley
Developer
Posts: 22628
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Dynamic CPU Frequency? (and more)

Post by jsmorley »

I would certainly use HWiNFO for this. Here is an example:

https://forum.rainmeter.net/viewtopic.php?f=5&t=19723&p=105725#p105725


1.jpg


I do not believe that the AMD Ryzen 2700X has discrete temperature values for each core. Just one overall temperature.
User avatar
SilverAzide
Rainmeter Sage
Posts: 2588
Joined: March 23rd, 2015, 5:26 pm
Contact:

Re: Dynamic CPU Frequency? (and more)

Post by SilverAzide »

TechFreak1 wrote: October 22nd, 2019, 2:42 pm4) How do you get Rainmeter to display degrees celcius correctly as I keep getting that capital A (see image 2).
The problem is your skin file's encoding; make sure your .ini file is Unicode. For Notepad++, on the Encoding menu select "UCS-2 LE BOM".
TechFreak1
Posts: 10
Joined: October 22nd, 2019, 1:27 pm

Re: Dynamic CPU Frequency? (and more)

Post by TechFreak1 »

jsmorley wrote: October 22nd, 2019, 3:11 pm I would certainly use HWiNFO for this. Here is an example:

https://forum.rainmeter.net/viewtopic.php?f=5&t=19723&p=105725#p105725



1.jpg
Ah, I see thanks for the link checking it now - wanted to avoid Hwinfo for the time being but looks like it was inevitable lol.
jsmorley wrote: October 22nd, 2019, 3:11 pm I do not believe that the AMD Ryzen 2700X has discrete temperature values for each core. Just one overall temperature.

Hmm, wouldn't CoreTemp return an error if that was the case or the plugin is just defaulting to the overall temperature?
SilverAzide wrote: October 22nd, 2019, 3:52 pm The problem is your skin file's encoding; make sure your .ini file is Unicode. For Notepad++, on the Encoding menu select "UCS-2 LE BOM".
:thumbup: I see! cheers!

It was bugging me to no end as it was messing up the alignment when I used r hence why I had to manually set X: Y: :???: - Yes... I'm a total noob atm and it was the easiest solution I could think of :rofl:. Thanks for the prompt response @jsmorley @SilverAzide :D.
User avatar
jsmorley
Developer
Posts: 22628
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Dynamic CPU Frequency? (and more)

Post by jsmorley »

2) Is there any video tutorials that newbies can watch to learn how to create Rainmeter Skins?
I don't think so. The trouble with videos in general, and certainly the ones on Youtube I've seen, is that they are out of date so quickly that I'm not sure they don't do as much harm as good.

My advice is to find a skin or skins that do something you like, and / or look good to you, and install them. Then go through the code in Notepad++ and change some simple things to get a sense of how it all works.

The Rainmeter documentation is also an invaluable resource.

And last, don't be afraid to ask questions here on the forums. We will try to help as much as we can. There is no harm in being a "noobie" on these forums, we were all new at this at some point, and we just don't accept the idea that there is such a thing as a "stupid question". We won't do it for you, but we will work hard with you to help until the light comes on.
3) How do get Rainmeter to use colours defined in a section and have it referenced throughout the skin?
https://docs.rainmeter.net/manual/variables/

Code: Select all

[Variables]
myColor=255,0,0,255

[MeterOne]
Meter=String
FontColor=#myColor#

[MeterTwo]
Meter=String
FontColor=#myColor#
TechFreak1
Posts: 10
Joined: October 22nd, 2019, 1:27 pm

Re: Dynamic CPU Frequency? (and more)

Post by TechFreak1 »

jsmorley wrote: October 23rd, 2019, 1:54 pm I don't think so. The trouble with videos in general, and certainly the ones on Youtube I've seen, is that they are out of date so quickly that I'm not sure they don't do as much harm as good.
Fair enough.
jsmorley wrote: October 23rd, 2019, 1:54 pm My advice is to find a skin or skins that do something you like, and / or look good to you, and install them. Then go through the code in Notepad++ and change some simple things to get a sense of how it all works.
Yup, that's what I've done to create the skin I am working on, I looked through a few and found minhtrimatrix's Hero rainmeter skin quite easy to follow in Notepad++
jsmorley wrote: October 23rd, 2019, 1:54 pm The Rainmeter documentation is also an invaluable resource.

And last, don't be afraid to ask questions here on the forums. We will try to help as much as we can. There is no harm in being a "noobie" on these forums, we were all new at this at some point, and we just don't accept the idea that there is such a thing as a "stupid question". We won't do it for you, but we will work hard with you to help until the light comes on.
The documentation sure has been helpful :thumbup: I haven't gone through all of it yet just the first few sections.

Thanks, appreciate it - only one of the forums I've come across where the dev is actively involved in helping out :thumbup: :thumbup:

https://docs.rainmeter.net/manual/variables/
jsmorley wrote: October 23rd, 2019, 1:54 pm

Code: Select all

[Variables]
myColor=255,0,0,255

[MeterOne]
Meter=String
FontColor=#myColor#

[MeterTwo]
Meter=String
FontColor=#myColor#
Cheers! hmm, I guess I must be doing something wrong lol :? .
TechFreak1
Posts: 10
Joined: October 22nd, 2019, 1:27 pm

Re: Dynamic CPU Frequency? (and more)

Post by TechFreak1 »

Ah, I got it:

It's the style header - this doesn't work:

Code: Select all

[Variables]
[Style]
LabelColour=255,0,0,200
This works:

Code: Select all

[Variables]
LabelColour=255,0,0,200
Label Code:

Code: Select all

Meter=String
X=20
Y=0
MeterStyle=Style
StringStyle=BOLD
FontSize=10
FontColor=#LabelColour#
StringStyle=NORMAL
FontSize=8
Text=[MeasureCPUName]#CRLF#At [MeasureCPUSpeed] Mhz [MeasureMaxTemp]°C
StringAlign=LEFT
FontFace=#FontFace#
AntiAlias=1
DynamicVariables=1
Hidden=0
Question: Is the style header something that has been deprecated?
User avatar
jsmorley
Developer
Posts: 22628
Joined: April 19th, 2009, 11:02 pm
Location: Fort Hunt, Virginia, USA

Re: Dynamic CPU Frequency? (and more)

Post by jsmorley »

TechFreak1 wrote: October 26th, 2019, 10:27 am Ah, I got it:

It's the style header - this doesn't work:

Code: Select all

[Variables]
[Style]
LabelColour=255,0,0,200
This works:

Code: Select all

[Variables]
LabelColour=255,0,0,200
Label Code:

Code: Select all

Meter=String
X=20
Y=0
MeterStyle=Style
StringStyle=BOLD
FontSize=10
FontColor=#LabelColour#
StringStyle=NORMAL
FontSize=8
Text=[MeasureCPUName]#CRLF#At [MeasureCPUSpeed] Mhz [MeasureMaxTemp]°C
StringAlign=LEFT
FontFace=#FontFace#
AntiAlias=1
DynamicVariables=1
Hidden=0
Question: Is the style header something that has been deprecated?
No, but you would use it like this:

Code: Select all

[Variables]
LabelColour=255,0,0,200

[Style]
FontColor=#LableColour#

[MeterOne]
Meter=String
MeterStyle=Style
TechFreak1
Posts: 10
Joined: October 22nd, 2019, 1:27 pm

Re: Dynamic CPU Frequency? (and more)

Post by TechFreak1 »

jsmorley wrote: October 26th, 2019, 11:43 am No, but you would use it like this:

Code: Select all

[Variables]
LabelColour=255,0,0,200

[Style]
FontColor=#LableColour#

[MeterOne]
Meter=String
MeterStyle=Style
I see, thanks :thumbup:
TechFreak1
Posts: 10
Joined: October 22nd, 2019, 1:27 pm

Re: Dynamic CPU Frequency? (and more)

Post by TechFreak1 »

Got the skin roughly where I want it as a base template but unfortunately Hwinfo doesn't show the Overall CPU Clock so I used the core/thread (core 7) that appears to clock higher than the rest.

Image

But the graph and core (core 7) indicator sometimes gets stuck at 100%... :confused: not sure what I'm doing wrong here as if it was clocking that high it would show under the processor name.

Image

Code: Select all

[Variables]
;=======================================================================================
;Source Section
;=======================================================================================
@Include="#@#HWInfoSource.inc"

;=======================================================================================
;Style Section
;=======================================================================================

CPULabel=3399FF

CoreLabel=3399FF

UsageIndicator=33FF33

TempIndicator=FF3333

UsageGraph1=3399FF

UsageGraph2=33FF99

;=======================================================================================
;Measure Section
;=======================================================================================
;==============================================
;CPU
;==============================================
[MeasureCPU]
Measure=CPU

[MeasureCPUName]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPUNameSensorId#
HWiNFOSensorInstance=#CPUNameSensorInstance#
HWiNFOType=#CPUNameType#
UpdateDivider=-1
RegExpSubstitute=1
Substitute="(?i).*\: (.*)$":"\1"

[MeasureCPUSpeed]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU6ClockSensorId#
HWiNFOSensorInstance=#CPU6ClockSensorInstance#
HWiNFOEntryId=#CPU6ClockEntryId#
HWiNFOType=#CPU6ClockType#
MinValue=0
MaxValue=10000

[MeasureTemp]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPUTempSensorId#
HWiNFOSensorInstance=#CPUTempSensorInstance#
HWiNFOEntryId=#CPUTempEntryId#
HWiNFOType=#CPUTempType#
MinValue=#CPUTempMin#
MaxValue=#CPUTempMax#
UpdateDivider=5

;=============
;CPU: Physical and Logical Usage Measures
;=============
[MeasureCore1]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU0UsageSensorId#
HWiNFOSensorInstance=#CPU0UsageSensorInstance#
HWiNFOEntryId=#CPU0UsageEntryId#
HWiNFOType=#CPU0UsageType#
MinValue=0
MaxValue=100

[MeasureCore2]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU1UsageSensorId#
HWiNFOSensorInstance=#CPU1UsageSensorInstance#
HWiNFOEntryId=#CPU1UsageEntryId#
HWiNFOType=#CPU1UsageType#
MinValue=0
MaxValue=100

[MeasureCore3]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU2UsageSensorId#
HWiNFOSensorInstance=#CPU2UsageSensorInstance#
HWiNFOEntryId=#CPU2UsageEntryId#
HWiNFOType=#CPU2UsageType#
MinValue=0
MaxValue=100

[MeasureCore4]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU3UsageSensorId#
HWiNFOSensorInstance=#CPU3UsageSensorInstance#
HWiNFOEntryId=#CPU3UsageEntryId#
HWiNFOType=#CPU3UsageType#
MinValue=0
MaxValue=100

[MeasureCore5]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU4UsageSensorId#
HWiNFOSensorInstance=#CPU4UsageSensorInstance#
HWiNFOEntryId=#CPU4UsageEntryId#
HWiNFOType=#CPU4UsageType#
MinValue=0
MaxValue=100

[MeasureCore6]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU5UsageSensorId#
HWiNFOSensorInstance=#CPU5UsageSensorInstance#
HWiNFOEntryId=#CPU5UsageEntryId#
HWiNFOType=#CPU5UsageType#
MinValue=0
MaxValue=100

[MeasureCore7]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU6UsageSensorId#
HWiNFOSensorInstance=#CPU6UsageSensorInstance#
HWiNFOEntryId=#CPU6UsageEntryId#
HWiNFOType=#CPU6UsageType#
MinValue=0
MaxValue=100

[MeasureCore8]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU7UsageSensorId#
HWiNFOSensorInstance=#CPU7UsageSensorInstance#
HWiNFOEntryId=#CPU7UsageEntryId#
HWiNFOType=#CPU7UsageType#
MinValue=0
MaxValue=100

[MeasureCore9]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU8UsageSensorId#
HWiNFOSensorInstance=#CPU8UsageSensorInstance#
HWiNFOEntryId=#CPU8UsageEntryId#
HWiNFOType=#CPU8UsageType#
MinValue=0
MaxValue=100

[MeasureCore10]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU9UsageSensorId#
HWiNFOSensorInstance=#CPU9UsageSensorInstance#
HWiNFOEntryId=#CPU9UsageEntryId#
HWiNFOType=#CPU9UsageType#
MinValue=0
MaxValue=100

[MeasureCore11]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU10UsageSensorId#
HWiNFOSensorInstance=#CPU10UsageSensorInstance#
HWiNFOEntryId=#CPU10UsageEntryId#
HWiNFOType=#CPU10UsageType#
MinValue=0
MaxValue=100

[MeasureCore12]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU11UsageSensorId#
HWiNFOSensorInstance=#CPU11UsageSensorInstance#
HWiNFOEntryId=#CPU11UsageEntryId#
HWiNFOType=#CPU11UsageType#
MinValue=0
MaxValue=100

[MeasureCore13]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU12UsageSensorId#
HWiNFOSensorInstance=#CPU12UsageSensorInstance#
HWiNFOEntryId=#CPU12UsageEntryId#
HWiNFOType=#CPU12UsageType#
MinValue=0
MaxValue=100

[MeasureCore14]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU13UsageSensorId#
HWiNFOSensorInstance=#CPU13UsageSensorInstance#
HWiNFOEntryId=#CPU13UsageEntryId#
HWiNFOType=#CPU13UsageType#
MinValue=0
MaxValue=100

[MeasureCore15]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU14UsageSensorId#
HWiNFOSensorInstance=#CPU14UsageSensorInstance#
HWiNFOEntryId=#CPU14UsageEntryId#
HWiNFOType=#CPU14UsageType#
MinValue=0
MaxValue=100

[MeasureCore16]
Measure=Plugin
Plugin=HWiNFO
HWiNFOSensorId=#CPU15UsageSensorId#
HWiNFOSensorInstance=#CPU15UsageSensorInstance#
HWiNFOEntryId=#CPU15UsageEntryId#
HWiNFOType=#CPU15UsageType#
MinValue=0
MaxValue=100

;=======================================================================================
;Meter Section
;=======================================================================================
;==============================================
;Labels
;==============================================
[CPULabel]
Meter=String
X=20
Y=0
MeterStyle=Style
StringStyle=BOLD
FontSize=10
FontColor=#CPULabel#
StringStyle=NORMAL
FontSize=8
Text= [MeasureCPUName]#CRLF#At [MeasureCPUSpeed:/1,1] Mhz
StringAlign=LEFT
FontFace=#FontFace#
AntiAlias=1
DynamicVariables=1
Hidden=0

[CPUTempLabel]
Meter=String
X=115
Y=18
MeterStyle=Style
StringStyle=BOLD
FontSize=10
FontColor=#CPUTempMax#
StringStyle=NORMAL
FontSize=8
Text=[MeasureTemp]°C
StringAlign=LEFT
FontFace=#FontFace#
AntiAlias=1
DynamicVariables=1
Hidden=0

;=============
;CPU: Physical and Logical Labels
;=============

[Core1Label]
Meter=STRING
X=20
Y=80
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 1"
AntiAlias=1
Hidden=0

[Core2Label]
Meter=STRING
X=140
Y=80
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 2"
AntiAlias=1
Hidden=0

[Core3Label]
Meter=STRING
X=260
Y=80
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 3"
AntiAlias=1
Hidden=0

[Core4Label]
Meter=STRING
X=380
Y=80
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 4"
AntiAlias=1
Hidden=0

[Core5Label]
Meter=STRING
X=20
Y=140
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 5"
AntiAlias=1
Hidden=0

[Core6Label]
Meter=STRING
X=140
Y=140
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 6"
AntiAlias=1
Hidden=0

[Core7Label]
Meter=STRING
X=260
Y=140
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 7"
AntiAlias=1
Hidden=0

[Core8Label]
Meter=STRING
X=380
Y=140
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 8"
AntiAlias=1
Hidden=0

[Core9Label]
Meter=STRING
X=20
Y=200
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 9"
AntiAlias=1
Hidden=0

[Core10Label]
Meter=STRING
X=140
Y=200
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 10"
AntiAlias=1
Hidden=0

[Core11Label]
Meter=STRING
X=260
Y=200
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 11"
AntiAlias=1
Hidden=0

[Core12Label]
Meter=STRING
X=380
Y=200
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 12"
AntiAlias=1
Hidden=0

[Core13Label]
Meter=STRING
X=20
Y=260
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 13"
AntiAlias=1
Hidden=0

[Core14Label]
Meter=STRING
X=140
Y=260
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 14"
AntiAlias=1
Hidden=0

[Core15Label]
Meter=STRING
X=260
Y=260
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 15"
AntiAlias=1
Hidden=0

[Core16Label]
Meter=STRING
X=380
Y=260
FontColor=#CoreLabel#
StringStyle=NORMAL
FontSize=8
StringAlign=LEFT
FontFace=#FontFace#
Text="Core 16"
AntiAlias=1
Hidden=0

;=================
;CPU: Physical and Logical Usage Indicators
;=================
[Core1Usage]
MeasureName=MeasureCore1
Meter=STRING
X=100
Y=80
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core2Usage]
MeasureName=MeasureCore2
Meter=STRING
X=220
Y=80
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core3Usage]
MeasureName=MeasureCore5
Meter=STRING
X=340
Y=80
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core4Usage]
MeasureName=MeasureCore4
Meter=STRING
X=460
Y=80
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core5Usage]
MeasureName=MeasureCore5
Meter=STRING
X=100
Y=140
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core6Usage]
MeasureName=MeasureCore6
Meter=STRING
X=220
Y=140
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core7Usage]
MeasureName=MeasureCore7
Meter=STRING
X=340
Y=140
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core8Usage]
MeasureName=MeasureCore8
Meter=STRING
X=460
Y=140
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core9Usage]
MeasureName=MeasureCore9
Meter=STRING
X=100
Y=200
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core10Usage]
MeasureName=MeasureCore10
Meter=STRING
X=220
Y=200
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core11Usage]
MeasureName=MeasureCore11
Meter=STRING
X=340
Y=200
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core12Usage]
MeasureName=MeasureCore12
Meter=STRING
X=460
Y=200
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core13Usage]
MeasureName=MeasureCore13
Meter=STRING
X=100
Y=260
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core14Usage]
MeasureName=MeasureCore14
Meter=STRING
X=220
Y=260
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core15Usage]
MeasureName=MeasureCore15
Meter=STRING
X=340
Y=260
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

[Core16Usage]
MeasureName=MeasureCore16
Meter=STRING
X=460
Y=260
FontColor=#UsageIndicator#
StringStyle=NORMAL
FontSize=8
StringAlign=RIGHT
FontFace=#FontFace#
Text="%1%"
AntiAlias=1
Percentual=1
AutoScale=1
Hidden=0

;===============================================
;Core Graphs
;===============================================
[Core1Graph1]
Meter=Line
MeasureName=MeasureCore1
X=20
Y=60
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core1Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore1
X=20
Y=60
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core2Graph1]
Meter=Line
MeasureName=MeasureCore2
X=140
Y=60
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core2Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore2
X=140
Y=60
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core3Graph1]
Meter=Line
MeasureName=MeasureCore3
X=260
Y=60
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core3Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore3
X=260
Y=60
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core4Graph1]
Meter=Line
MeasureName=MeasureCore4
X=380
Y=60
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core4Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore4
X=380
Y=60
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core5Graph1]
Meter=Line
MeasureName=MeasureCore5
X=20
Y=120
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core5Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore5
X=20
Y=120
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core6Graph1]
Meter=Line
MeasureName=MeasureCore6
X=140
Y=120
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core6Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore6
X=140
Y=120
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core7Graph1]
Meter=Line
MeasureName=MeasureCore7
X=260
Y=120
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core7Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore7
X=260
Y=120
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core8Graph1]
Meter=Line
MeasureName=MeasureCore8
X=380
Y=120
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core8Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore8
X=380
Y=120
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core9Graph1]
Meter=Line
MeasureName=MeasureCore9
X=20
Y=180
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core9Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore9
X=20
Y=180
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core10Graph1]
Meter=Line
MeasureName=MeasureCore10
X=140
Y=180
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core10Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore10
X=140
Y=180
H=20
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core11Graph1]
Meter=Line
MeasureName=MeasureCore11
X=260
Y=180
H=20
W=80
LineCount=1
PrimaryColor=#UsageGraph2#
LineColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core11Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore11
X=260
Y=180
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core12Graph1]
Meter=Line
MeasureName=MeasureCore12
X=380
Y=180
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core12Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore12
X=380
Y=180
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core13Graph1]
Meter=Line
MeasureName=MeasureCore13
X=20
Y=240
H=19
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core13Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore13
X=20
Y=240
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core14Graph1]
Meter=Line
MeasureName=MeasureCore14
X=140
Y=240
H=19
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core14Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore14
X=140
Y=240
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core15Graph1]
Meter=Line
MeasureName=MeasureCore15
X=260
Y=240
H=20
W=80
LineCount=1
LineColor=#UsageGraph1#
PrimaryColor=#UsageGraph2#
AntiAlias=1
Hidden=0

[Core15Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore15
X=260
Y=240
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core16Graph1]
Meter=Line
MeasureName=MeasureCore16
X=380
Y=240
H=20
W=80
LineCount=1
PrimaryColor=#UsageGraph2#
LineColor=#UsageGraph1#
AntiAlias=1
Hidden=0

[Core16Graph2]
Meter=HISTOGRAM
MeasureName=MeasureCore16
X=380
Y=240
H=19
W=80
PrimaryColor=#UsageGraph2#
SecondaryColor=#UsageGraph1#
AntiAlias=1
Hidden=0
Hwinfo Source File:

Code: Select all

[Variables]
;=======================================================================================
;HWiNFO Source
;=======================================================================================
;=============
;CPU: Name Sensor
;=============
CPUNameSensorId=0xf0000300
CPUNameSensorInstance=0x0
CPUNameType=SensorName

;=============
;CPU: Max Clock Sensor
;=============
CPUMaxClockSensorId=0xf0000300
CPUMaxClockSensorInstance=0x0
CPUMaxClockEntryId=0x6000000
CPUMaxClockType=MaximumValueValue

;=============
;CPU: Max+Total Usage Sensors
;=============
CPUUsageSensorId=0xf0000300
CPUUsageSensorInstance=0x0
CPUUsageEntryId=0x7000010
CPUUsageType=CurrentValue

CPUUsageSensorId=0xf0000300
CPUUsageSensorInstance=0x0
CPUUsageEntryId=0x7000010
CPUUsageType=CurrentValue

ThreadUsageSensorId=0xf0000300
ThreadUsageSensorInstance=0x0
ThreadUsageEntryId=0x7000011
ThreadUsageType=CurrentValue

;=============
;CPU: Temp Sensors
;=============
CPUTempSensorId=0xf0000501
CPUTempSensorInstance=0x0
CPUTempEntryId=0x1000000
CPUTempType=CurrentValue
CPUTempMin=0
CPUTempMax=100

CPUTempMinSensorId=0xf0000501
CPUTempMinSensorInstance=0x0
CPUTempMinEntryId=0x1000000
CPUTempMinType=MinimumValue

CPUTempMaxSensorId=0xf0000501
CPUTempMaxSensorInstance=0x0
CPUTempMaxEntryId=0x1000000
CPUTempMaxType=MaximumValue

;=============
;CPU: Physical and Logical Clock Sensors
;=============
CPU0ClockSensorId=0xf0000300
CPU0ClockSensorInstance=0x0
CPU0ClockEntryId=0x6000012
CPU0ClockType=CurrentValue

CPU1ClockSensorId=0xf0000300
CPU1ClockSensorInstance=0x0
CPU1ClockEntryId=0x6000013
CPU1ClockType=CurrentValue

CPU2ClockSensorId=0xf0000300
CPU2ClockSensorInstance=0x0
CPU2ClockEntryId=0x6000014
CPU2ClockType=CurrentValue

CPU3ClockSensorId=0xf0000300
CPU3ClockSensorInstance=0x0
CPU3ClockEntryId=0x6000015
CPU3ClockType=CurrentValue

CPU4ClockSensorId=0xf0000300
CPU4ClockSensorInstance=0x0
CPU4ClockEntryId=0x6000016
CPU4ClockType=CurrentValue

CPU5ClockSensorId=0xf0000300
CPU5ClockSensorInstance=0x0
CPU5ClockEntryId=0x6000017
CPU5ClockType=CurrentValue

CPU6ClockSensorId=0xf0000300
CPU6ClockSensorInstance=0x0
CPU6ClockEntryId=0x6000018
CPU6ClockType=CurrentValue

CPU7ClockSensorId=0xf0000300
CPU7ClockSensorInstance=0x0
CPU7ClockEntryId=0x6000019
CPU7ClockType=CurrentValue

CPU8ClockSensorId=0xf0000300
CPU8ClockSensorInstance=0x0
CPU8ClockEntryId=0x600001a
CPU8ClockType=CurrentValue

CPU8ClockSensorId=0xf0000300
CPU8ClockSensorInstance=0x0
CPU8ClockEntryId=0x600001b
CPU8ClockType=CurrentValue

CPU9ClockSensorId=0xf0000300
CPU9ClockSensorInstance=0x0
CPU9ClockEntryId=0x600001c
CPU9ClockType=CurrentValue

CPU10ClockSensorId=0xf0000300
CPU10ClockSensorInstance=0x0
CPU10ClockEntryId=0x6000000
CPU10ClockType=CurrentValue

CPU11ClockSensorId=0xf0000300
CPU11ClockSensorInstance=0x0
CPU11ClockEntryId=0x600001d
CPU11ClockType=CurrentValue

CPU12ClockSensorId=0xf0000300
CPU12ClockSensorInstance=0x0
CPU12ClockEntryId=0x600001e
CPU12ClockType=CurrentValue

CPU13ClockSensorId=0xf0000300
CPU13ClockSensorInstance=0x0
CPU13ClockEntryId=0x600001f
CPU13ClockType=CurrentValue

CPU14ClockSensorId=0xf0000300
CPU14ClockSensorInstance=0x0
CPU14ClockEntryId=0x6000020
CPU14ClockType=CurrentValue

CPU15ClockSensorId=0xf0000300
CPU15ClockSensorInstance=0x0
CPU15ClockEntryId=0x6000021
CPU15ClockType=CurrentValue

;=============
;CPU: Physical and Logical Usage Sensors
;=============
CPU0UsageSensorId=0xf0000300
CPU0UsageSensorInstance=0x0
CPU0UsageEntryId=0x7000000
CPU0UsageType=CurrentValue

CPU1UsageSensorId=0xf0000300
CPU1UsageSensorInstance=0x0
CPU1UsageEntryId=0x7000001
CPU1UsageType=CurrentValue

CPU2UsageSensorId=0xf0000300
CPU2UsageSensorInstance=0x0
CPU2UsageEntryId=0x7000002
CPU2UsageType=CurrentValue

CPU3UsageSensorId=0xf0000300
CPU3UsageSensorInstance=0x0
CPU3UsageEntryId=0x7000003
CPU3UsageType=CurrentValue

CPU4UsageSensorId=0xf0000300
CPU4UsageSensorInstance=0x0
CPU4UsageEntryId=0x7000004
CPU4UsageType=CurrentValue

CPU5UsageSensorId=0xf0000300
CPU5UsageSensorInstance=0x0
CPU5UsageEntryId=0x7000005
CPU5UsageType=CurrentValue

CPU6UsageSensorId=0xf0000300
CPU6UsageSensorInstance=0x0
CPU6UsageEntryId=0x7000006
CPU6UsageType=CurrentValue

CPU7UsageSensorId=0xf0000300
CPU7UsageSensorInstance=0x0
CPU7UsageEntryId=0x7000007
CPU7UsageType=CurrentValue

CPU8UsageSensorId=0xf0000300
CPU8UsageSensorInstance=0x0
CPU8UsageEntryId=0x7000008
CPU8UsageType=CurrentValue

CPU9UsageSensorId=0xf0000300
CPU9UsageSensorInstance=0x0
CPU9UsageEntryId=0x7000009
CPU9UsageType=CurrentValue

CPU10UsageSensorId=0xf0000300
CPU10UsageSensorInstance=0x0
CPU10UsageEntryId=0x700000a
CPU10UsageType=CurrentValue

CPU11UsageSensorId=0xf0000300
CPU11UsageSensorInstance=0x0
CPU11UsageEntryId=0x700000b
CPU11UsageType=CurrentValue

CPU12UsageSensorId=0xf0000300
CPU12UsageSensorInstance=0x0
CPU12UsageEntryId=0x700000c
CPU12UsageType=CurrentValue

CPU13UsageSensorId=0xf0000300
CPU13UsageSensorInstance=0x0
CPU13UsageEntryId=0x700000d
CPU13UsageType=CurrentValue

CPU14UsageSensorId=0xf0000300
CPU14UsageSensorInstance=0x0
CPU14UsageEntryId=0x700000e
CPU14UsageType=CurrentValue

CPU15UsageSensorId=0xf0000300
CPU15UsageSensorInstance=0x0
CPU15UsageEntryId=0x700000f
CPU15UsageType=CurrentValue

Edit: Never mind figured it lol.
Post Reply