It is currently April 25th, 2024, 3:37 am

HWiNFO and some first strikes

Share and get help with Plugins and Addons
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

HWiNFO and some first strikes

Post by xlr8r_ »

Hell O, everybody,
following my tries of visualizing HWiNFO sensor values with rainmeter.

But first:
Thanks to jsmorley => https://forum.rainmeter.net/memberlist.php?mode=viewprofile&u=85
If you wanna do some HWiNFO from scratch and you're new, look his introduction: https://forum.rainmeter.net/viewtopic.php?f=15&t=21939
Some additional tip:
If you can't read sensor values via HWiNFOSharedMemoryViewer.exe, open the sensor window in HWiNFO (everything could be minimized to tray afterwards). I write because I don't get sensor values if HW-sensor-window was not running, driving me nuts till I spotted the solution.

Look also at Iamanai => https://forum.rainmeter.net/memberlist.php?mode=viewprofile&u=34256 and his works!!

The screenshot is the actual state I use for monitoring my sensors to overclock / optimize / just rejoicing that it works.

I'm not finally happy with the layout and will do some additional re-coding.
Also I have plans to add some additional stuff (HWiNFO-update brings up some new sensors I'm interested in).
And don't blame me. The works are:
- very special to my hardware (no dynamics)
- coding is very very ineffective from first meter, getting better to the later works => experience
- some variable-inc-file is missing => ini-code is very often doubled (copy & paste just to get to some goal). Code could be shrinked very much when some global variables would be outsourced
- no inheritation of styles => same as above: copy & paste => code could be shrinked a lot if consequently done

And a tool/url I liked to work with, for my rainmeter-purpose: http://angrytools.com/gradient/image.php
With this I generated my gradient bars. I liked this one best (tried some generators) because you can set multiple points to your bar with exact percentage-value and give them a color-value. (I hope I don't break some board rules with chuck about urls)

So I was asked to post my works and in the following posts I upload my single meters with code and some senseless words ;-)

Fell free to use my brainf#ck for your own purpose.
You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

The RAM-Meter first strike

Post by xlr8r_ »

First version of reading out RAM.

Cute rogue optic. Tried to be with all bars dynamic => look to code: "TransformationMatrix".
It works for this stand-alone-try. My purpose was to use only one gradientbar-image for each type of bar-images of this type for all upcoming meters. With my further tries I got so much in trouble by the many Z-Layers and coordinate systems, so I decided to make a special gradientbar for each image I need, just to keep the coordinates and can work with [x]r and [x]R for X- and Y-positioning. (Generating aligned gradientbars => look to first post at the end)

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1

[Metadata]
Name="HWiNFO: physical memory"
Author=FZ
Information="HWiNFO: physical memory"
Version=1.2.0
License=Z-Task

; ------------------------------ variables ------------------------------

[Variables]
@Include=#@#\HWiNFO.inc
SkinX=0
SkinY=0
SkinW=300
SkinH=62
SkinSolidColor=0,0,0,75
SkinBorder=2
TitleText="RAM: 4x Crucial 8 GB DDR4-2133 (15/15/15)"
PaddingLeft=5
PaddingTop=2
PaddingRight=5
PaddingBottom=2
MeterW=(#SkinW#-2*#SkinBorder#-#PaddingLeft#-#PaddingRight#)
MeterH=12
BarW=(#MeterW#-30)
Image_BarGradient01_W=233		
Image_BarGradient01_H=29
MinRam=1
MaxRam=32768
MinPercent=1
MaxPercent=100
ColorTransparent=0,0,0,0

; ------------------------------ styles ---------------------------------

[StyleBackgroundDark]
SolidColor=80,80,80

[StyleBackgroundLight]
SolidColor=115,115,115

[StyleTextHeader]
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=10
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleText]
StringAlign=Left
StringCase=None
StringStyle=Bold
FontColor=234,234,234
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleBar-HW_System_PhysicalMemoryLoad]
SolidColor=150,150,150
BarOrientation=Horizontal
BarImage=#@#BarGradient01H.png
TransformationMatrix=(#BarW#/#Image_BarGradient01_W#);0;0;(#MeterH#/#Image_BarGradient01_H#);([MeterBar-HW_System_PhysicalMemoryLoad:X]-[MeterBar-HW_System_PhysicalMemoryLoad:X]*(#BarW#/#Image_BarGradient01_W#));([MeterBar-HW_System_PhysicalMemoryLoad:Y]-[MeterBar-HW_System_PhysicalMemoryLoad:Y]*(#MeterH#/#Image_BarGradient01_H#))
AntiAlias=1

; ------------------------------ meta-meters ----------------------------

[SkinBackground]
Meter=Image
X=#SkinX#
Y=#SkinY#
H=#SkinH#
W=#SkinW#
SolidColor=#SkinSolidColor#

[SkinTitle]
Meter=String
MeterStyle=StyleTextHeader|StyleBackgroundDark
W=#MeterW#
H=18
StringAlign=Center
X=(#SkinW#/2)
Y=#SkinBorder#r
Text=#TitleText#

; ------------------------------ measures -------------------------------

[Measure-HW_System_PhysicalMemoryUsed]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_System_SensorId#
HWiNFOSensorInstance=#HW_System_SensorInstance#
HWiNFOEntryId=#HW_System_PhysicalMemoryUsed#
HWiNFOType=CurrentValue
MinValue=#MinRam#
MaxValue=#MaxRam#
RegExpSubstitute=1
Substitute="\d{1,3}(?=(\d{3})+(?!\d))":"\0,"

[Measure-HW_System_PhysicalMemoryAvailable]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_System_SensorId#
HWiNFOSensorInstance=#HW_System_SensorInstance#
HWiNFOEntryId=#HW_System_PhysicalMemoryAvailable#
HWiNFOType=CurrentValue
MinValue=#MinRam#
MaxValue=#MaxRam#
RegExpSubstitute=1
Substitute="\d{1,3}(?=(\d{3})+(?!\d))":"\0,"

[Measure-HW_System_PhysicalMemoryLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_System_SensorId#
HWiNFOSensorInstance=#HW_System_SensorInstance#
HWiNFOEntryId=#HW_System_PhysicalMemoryLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

; ------------------------------ meters ---------------------------------

[MeterImage-Seperator01]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=(#SkinBorder#)R
H=-#PaddingBottom#
W=#MeterW#

[MeterValue-HW_System_PhysicalMemoryLoad]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_System_PhysicalMemoryLoad
W=#MeterW#
H=#MeterH#
StringAlign=Right
X=(#SkinW#-#SkinBorder#)
Y=0R
Text="%1 %"

[MeterBar-HW_System_PhysicalMemoryLoad]
Meter=Bar
MeterStyle=StyleBar-HW_System_PhysicalMemoryLoad
MeasureName=Measure-HW_System_PhysicalMemoryLoad
X=(#SkinBorder#+#PaddingLeft#)
Y=(0+#PaddingTop#)r

[MeterLabel-HW_System_PhysicalMemoryAvailable]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=(0+#MeterH#)r
Text="physical:"

[MeterValue-HW_System_PhysicalMemoryX]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_System_PhysicalMemoryUsed
MeasureName2=Measure-HW_System_PhysicalMemoryAvailable
StringAlign=Right
W=#MeterW#
H=#MeterH#
X=(#SkinW#-#SkinBorder#)
Y=0r
Text="%1 GB used of %2 GB available"
SolidColor=#ColorTransparent#

[MeterImage-Seperator02]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=0R
H=-#PaddingBottom#
W=#MeterW#
You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

Gradient Bars

Post by xlr8r_ »

Just a collection of images I used.
Every image has it's resolution in the file name. So you can read out the dimensions of the code of the following meters.
The swap-point of color is dedicated to everyones purpose => generate it for your likes.
You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

The actual RAM Meter

Post by xlr8r_ »

No TransformationMatrix any more.
Not happy with this meter, but it's dimensions fitted in some spare area.

After the HWiFO-update (clockings can now be read) this will be bloated, to gain more info and mayba it looks more nice.

And the script:

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1

[Metadata]
Name="HWiNFO: physical memory"
Author=FZ
Information="HWiNFO: physical memory"
Version=3.0.0
License=Z-Task

; ------------------------------ variables ------------------------------

[Variables]
@Include=#@#\HWiNFO.inc
SkinX=0
SkinY=0
SkinW=150
SkinH=173
ColorSkin=0,0,0,75
ColorTransparent=0,0,0,0
ColorBarBackground=150,150,150
ColorBarMaxMark=135,135,135
ColorBarMaxMarkAlpha=60
SkinBorder=2
TitleText1="RAM: 4x Crucial 8 GB"
TitleText2="DDR4-2133 (15/15/15)"
PaddingLeft=5
PaddingTop=2
PaddingRight=5
PaddingBottom=2
MeterW=(#SkinW#-2*#SkinBorder#-#PaddingLeft#-#PaddingRight#)
MeterH=12
MeterBarH=33
MinRam=1
MaxRam=32768
MinPercent=1
MaxPercent=100

; ------------------------------ styles ---------------------------------

[StyleBackgroundDark]
SolidColor=80,80,80

[StyleBackgroundLight]
SolidColor=115,115,115

[StyleBackgroundTransparent]
SolidColor=#ColorTransparent#

[StyleTextHeader]
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=10
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleText]
StringAlign=Left
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=9
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleTextString]
StringAlign=Left
StringCase=None
StringStyle=Bold
FontColor=255,255,255
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleTextValue]
StringAlign=Right
StringCase=None
StringStyle=Bold
FontColor=255,255,255
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

; ------------------------------ meta-meters ----------------------------

[SkinBackground]
Meter=Image
X=#SkinX#
Y=#SkinY#
H=#SkinH#
W=#SkinW#
SolidColor=#ColorSkin#

[SkinTitle1]
Meter=String
MeterStyle=StyleTextHeader|StyleBackgroundDark
W=#MeterW#
H=18
StringAlign=Center
X=(#SkinW#/2)
Y=#SkinBorder#r
Text=#TitleText1#

[SkinTitle2]
Meter=String
MeterStyle=StyleTextHeader|StyleBackgroundDark
W=#MeterW#
H=18
StringAlign=Center
X=0r
Y=0R
Text=#TitleText2#

; ------------------------------ measures -------------------------------

[Measure-HW_System_PhysicalMemoryUsed]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_System_SensorId#
HWiNFOSensorInstance=#HW_System_SensorInstance#
HWiNFOEntryId=#HW_System_PhysicalMemoryUsed#
HWiNFOType=CurrentValue
MinValue=#MinRam#
MaxValue=#MaxRam#
RegExpSubstitute=1
Substitute="\d{1,3}(?=(\d{3})+(?!\d))":"\0,"

[Measure-HW_System_PhysicalMemoryAvailable]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_System_SensorId#
HWiNFOSensorInstance=#HW_System_SensorInstance#
HWiNFOEntryId=#HW_System_PhysicalMemoryAvailable#
HWiNFOType=CurrentValue
MinValue=#MinRam#
MaxValue=#MaxRam#
RegExpSubstitute=1
Substitute="\d{1,3}(?=(\d{3})+(?!\d))":"\0,"

[Measure-HW_System_PhysicalMemoryLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_System_SensorId#
HWiNFOSensorInstance=#HW_System_SensorInstance#
HWiNFOEntryId=#HW_System_PhysicalMemoryLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_System_PhysicalMemoryLoadMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_System_SensorId#
HWiNFOSensorInstance=#HW_System_SensorInstance#
HWiNFOEntryId=#HW_System_PhysicalMemoryLoad#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

; ------------------------------ meters ---------------------------------

[MeterImage-Seperator00]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=(#SkinBorder#)R
H=#SkinBorder#
W=#MeterW#

[MeterLabel-HW_System_PhysicalMemory]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=0R
Text="physical memory:"

[MeterImage-Seperator01]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=0R
H=#SkinBorder#
W=#MeterW#

[MeterString-HW_System_PhysicalMemoryAvailable]
Meter=String
MeterStyle=StyleTextString|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=0R
Text="available"

[MeterValue-HW_System_PhysicalMemoryAvailable]
Meter=String
MeterStyle=StyleTextValue|StyleBackgroundTransparent
MeasureName=Measure-HW_System_PhysicalMemoryAvailable
W=#MeterW#
H=#MeterH#
X=0R
Y=0r
Text="%1 GB"

[MeterImage-Seperator02]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=0R
H=-#SkinBorder#
W=#MeterW#

[MeterString-HW_System_PhysicalMemoryUsed]
Meter=String
MeterStyle=StyleTextString|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=0r
Text="used"

[MeterValue-HW_System_PhysicalMemoryUsed]
Meter=String
MeterStyle=StyleTextValue|StyleBackgroundTransparent
MeasureName=Measure-HW_System_PhysicalMemoryUsed
W=#MeterW#
H=#MeterH#
X=0R
Y=0r
Text="%1 GB"

[MeterImage-Seperator03]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=0R
H=-#SkinBorder#
W=#MeterW#

[MeterImage-Seperator04]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=(#SkinBorder#)R
H=-#SkinBorder#
W=#MeterW#

[MeterString-HW_System_PhysicalMemoryLoad]
Meter=String
MeterStyle=StyleTextString|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=0R
Text="load"

[MeterValue-HW_System_PhysicalMemoryLoad]
Meter=String
MeterStyle=StyleTextValue|StyleBackgroundTransparent
MeasureName=Measure-HW_System_PhysicalMemoryLoad
W=#MeterW#
H=#MeterH#
NumOfDecimals=1
X=0R
Y=0r
Text="%1 %"

[MeterImage-Seperator05]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=0R
H=-#SkinBorder#
W=#MeterW#

[MeterImage-HW_System_PhysicalMemory]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=(#SkinBorder#)R
H=#MeterBarH#
W=#MeterW#

[MeterBar-HW_System_PhysicalMemoryLoadMaxMark]
Meter=Bar
MeasureName=Measure-HW_System_PhysicalMemoryLoadMax
BarOrientation=Horizontal
AntiAlias=1
X=(#SkinBorder#*2)r
Y=(#SkinBorder#*2)r
SolidColor=#ColorBarBackground#
BarImage=#@#BarRamH138x29.png
ImageAlpha=#ColorBarMaxMarkAlpha#

[MeterBar-HW_System_PhysicalMemoryLoad]
Meter=Bar
MeasureName=Measure-HW_System_PhysicalMemoryLoad
X=0r
Y=0r
SolidColor=#ColorTransparent#
BarOrientation=Horizontal
BarImage=#@#BarRamH138x29.png
AntiAlias=1
You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

CPU meter

Post by xlr8r_ »

The CPU meter:
Highlight:
- the max-value are in the background with transparency
- the min- and max-values shown at the left and right side of the bar with the same gradientimage.
=> no blames again for some very ineffective code (invertion from top and going weird with zero-points). This happens because I wanted to do some very different. This are left-overs, but they work. For more effective placing your bar-layers, look at the GPU meter.
Not glad with space-wasting on the vertical bar, but I wanted to have my labels at the bottoms of them. And in my opinion a temperature bar had to be vertical (very personal opinion)

Some crazy code:

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1

[Metadata]
Name="HWiNFO: CPU0 Clock/Usage"
Author=FZ
Information="HWiNFO: CPU0 Clock/Usage"
Version=1.3.1
License=Z-Task

; ------------------------------ variables ------------------------------

[Variables]
@Include=#@#\HWiNFO.inc
SkinX=0
SkinY=0
SkinW=300
SkinH=346
ColorSkin=0,0,0,75
ColorSkinBackground=80,80,80
ColorMeterBackground=115,115,115
ColorBarBackground=155,150,150
ColorBarMaxMark=135,135,135
ColorBarMaxMarkAlphaClock=80
ColorBarMaxMarkAlphaTemps=30
ColorBarMinMaxForeground=110,110,110
ColorRangeBackgroundAlpha=40
;ColorBarMinMaxBackground=90,230,255,40
;ColorBarMinMaxBackground=255,255,25,10
;ColorBarMinMaxBackground=248,145,156,40
ColorBarMinMaxBackground=0,0,0,0
ColorBarForeground=95,95,95
ColorTransparent=0,0,0,0
SkinBorder=2
TitleText="Intel Core i5-6600K"
PaddingLeft=5
PaddingTop=2
PaddingRight=5
PaddingBottom=2
PaddingInnerLeft=4
PaddingInnerRight=4
PaddingInnterTop=0
PaddingInnterBottom=0
PaddingSmallLeft=2
PaddingSmallRight=2
PaddingSmallTop=0
PaddingSmallBottom=0
MeterW=(#SkinW#-2*#SkinBorder#-#PaddingLeft#-#PaddingRight#)
MeterH=12
MinPercent=1
MaxPercent=100
MinClock=1
MaxClock=5000
MinTemperature=0
MaxTemperature=100
ColorLineTotal=220,0,0
ColorLineCore0=200,240,250
ColorLineCore1=180,250,150
ColorLineCore2=240,210,160
ColorLineCore3=220,180,200
ColorLineSolid=55,55,55,255
ColorBarLabelBackground=120,120,120
ColorBarLabelCurrent=255,255,255
ColorBarLabelMaximum=248,145,156
ColorBarLabelAverage=255,255,25
ColorBarLabelMinimum=90,230,255
TempsW=46
TempsBigW=72
TempsH=100
LineH=60
MeterDummyH=168
OffsetXBarCore=46
OffsetYBarCore=3
OffsetBarDummy=1
OffsetYBarLabel=13

; ------------------------------ styles ---------------------------------

[StyleBackgroundDark]
SolidColor=#ColorSkinBackground#

[StyleBackgroundLight]
SolidColor=#ColorMeterBackground#

[StyleBackgroundTemps]
SolidColor=#ColorBarForeground#

[StyleBackgroundTransparent]
SolidColor=#ColorTransparent#

[StyleTextHeader]
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=10
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleText]
StringAlign=Left
StringCase=None
StringStyle=Bold
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleTextCores]
;StringAlign=Left
StringAlign=Center
StringCase=None
StringStyle=Normal
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingInnerLeft#,#PaddingInnerTop#,#PaddingInnerRight#,#PaddingInnerBottom#

[StyleTextTemps]
StringAlign=Center
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#
AntiAlias=1
FontFace=Trebuchet MS
SolidColor=#ColorBarLabelBackground#

[StyleBarHorizontal]
BarOrientation=Horizontal
AntiAlias=1

[StyleBarVertical]
BarOrientation=Vertical
AntiAlias=1

[StyleLine]
W=#MeterW#
H=#LineH#
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

; ------------------------------ meta-meters ----------------------------

[SkinBackground]
Meter=Image
X=#SkinX#
Y=#SkinY#
H=#SkinH#
W=#SkinW#
SolidColor=#ColorSkin#

[SkinTitle]
Meter=String
MeterStyle=StyleTextHeader|StyleBackgroundDark
W=#MeterW#
H=18
StringAlign=Center
X=(#SkinW#/2)
Y=#SkinBorder#r
Text=#TitleText#

; ------------------------------ measures -------------------------------
 
[Measure-HW_CPU0_Core0Clock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core0Clock#
HWiNFOType=CurrentValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core0ClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core0Clock#
HWiNFOType=MaximumValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core0Ratio]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core0Ratio#
HWiNFOType=CurrentValue

[Measure-HW_CPU0_Core1Clock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core1Clock#
HWiNFOType=CurrentValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core1ClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core1Clock#
HWiNFOType=MaximumValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core1Ratio]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core1Ratio#
HWiNFOType=CurrentValue

[Measure-HW_CPU0_Core2Clock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core2Clock#
HWiNFOType=CurrentValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core2ClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core2Clock#
HWiNFOType=MaximumValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core2Ratio]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core2Ratio#
HWiNFOType=CurrentValue

[Measure-HW_CPU0_Core3Clock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core3Clock#
HWiNFOType=CurrentValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core3ClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core3Clock#
HWiNFOType=MaximumValue
MinValue=#MinClock#
MaxValue=#MaxClock#

[Measure-HW_CPU0_Core3Ratio]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core3Ratio#
HWiNFOType=CurrentValue

[Measure-HW_CPU0_BusClock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_BusClock#
HWiNFOType=CurrentValue

[Measure-HW_CPU0_Core0Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core0Usage#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_CPU0_Core1Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core1Usage#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_CPU0_Core2Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core2Usage#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_CPU0_Core3Usage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_Core3Usage#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_CPU0_TotalCPUUsage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0_SensorId#
HWiNFOSensorInstance=#HW_CPU0_SensorInstance#
HWiNFOEntryId=#HW_CPU0_TotalCPUUsage#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_CPU0Ext_CPUPackage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0Ext_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0Ext_CPUPackage#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0Ext_CPUPackageMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0Ext_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0Ext_CPUPackage#
HWiNFOType=MinimumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0Ext_CPUPackageMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0Ext_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0Ext_CPUPackage#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0Ext_CPUPackageMaxInverted]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0Ext_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0Ext_CPUPackage#
HWiNFOType=MaximumValue
InvertMeasure=1
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0Ext_CPUPackageAverage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0Ext_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0Ext_CPUPackage#
HWiNFOType=AverageValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core0]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core0#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core0Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core0#
HWiNFOType=MinimumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core0Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core0#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core0MaxInverted]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core0#
HWiNFOType=MaximumValue
InvertMeasure=1
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core0Average]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core0#
HWiNFOType=AverageValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core1]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core1#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core1Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core1#
HWiNFOType=MinimumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core1Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core1#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core1MaxInverted]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core1#
HWiNFOType=MaximumValue
InvertMeasure=1
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core1Average]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core1#
HWiNFOType=AverageValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core2]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core2#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core2Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core2#
HWiNFOType=MinimumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core2Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core2#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core2MaxInverted]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core2#
HWiNFOType=MaximumValue
InvertMeasure=1
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core2Average]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core2#
HWiNFOType=AverageValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core3]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core3#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core3Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core3#
HWiNFOType=MinimumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core3Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0DTS_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core3#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core3MaxInverted]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core3#
HWiNFOType=MaximumValue
InvertMeasure=1
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_CPU0DTS_Core3Average]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_CPU0DTS_SensorId#
HWiNFOSensorInstance=#HW_CPU0Ext_SensorInstance#
HWiNFOEntryId=#HW_CPU0DTS_Core3#
HWiNFOType=AverageValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

; ------------------------------ meters ---------------------------------

[MeterImage-Seperator01]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=#SkinBorder#
Y=(#SkinBorder#)R
H=-#PaddingBottom#
W=#MeterW#

[MeterLabel-HW_CPU0_Core0]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=(-1)R
Text="Core #0"

[MeterBar-HW_CPU0_Core0ClockMaxMark]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core0ClockMax
X=(#SkinBorder#+#OffsetXBarCore#)r
Y=([MeterLabel-HW_CPU0_Core0:Y]+#OffsetYBarCore#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarCoreH112x10_01.png
ImageAlpha=#ColorBarMaxMarkAlphaClock#

[MeterBar-HW_CPU0_Core0Clock]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core0Clock
BarImage=#@#BarCoreH112x10_01.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0_Core0X]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_CPU0_Core0Clock
MeasureName2=Measure-HW_CPU0_BusClock
MeasureName3=Measure-HW_CPU0_Core0Ratio
W=#MeterW#
H=#MeterH#
StringAlign=Right
X=(#SkinW#-#SkinBorder#)
Y=[MeterLabel-HW_CPU0_Core0:Y]
Text="%1 MHz (%3 x %2 MHz)"
SolidColor=0,0,0,0

[MeterLabel-HW_CPU0_Core1]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=1R
Text="Core #1"

[MeterBar-HW_CPU0_Core1ClockMaxMark]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core1ClockMax
X=(#SkinBorder#+#OffsetXBarCore#)r
Y=([MeterLabel-HW_CPU0_Core1:Y]+#OffsetYBarCore#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarCoreH112x10_01.png
ImageAlpha=#ColorBarMaxMarkAlphaClock#

[MeterBar-HW_CPU0_Core1Clock]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core1Clock
BarImage=#@#BarCoreH112x10_01.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterBar-HW_CPU0_Core1Clock]
Meter=Bar
MeterStyle=StyleBar-HW_CPU0_Core1Clock
MeasureName=Measure-HW_CPU0_Core1Clock
X=(#SkinBorder#+#OffsetXBarCore#)r
Y=([MeterLabel-HW_CPU0_Core1:Y]+#OffsetYBarCore#)

[MeterValue-HW_CPU0_Core1X]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_CPU0_Core1Clock
MeasureName2=Measure-HW_CPU0_BusClock
MeasureName3=Measure-HW_CPU0_Core1Ratio
W=#MeterW#
H=#MeterH#
StringAlign=Right
X=(#SkinW#-#SkinBorder#)
Y=[MeterLabel-HW_CPU0_Core1:Y]
Text="%1 MHz (%3 x %2 MHz)"
SolidColor=0,0,0,0

[MeterLabel-HW_CPU0_Core2]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=1R
Text="Core #2"

[MeterBar-HW_CPU0_Core2ClockMaxMark]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core2ClockMax
X=(#SkinBorder#+#OffsetXBarCore#)r
Y=([MeterLabel-HW_CPU0_Core2:Y]+#OffsetYBarCore#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarCoreH112x10_01.png
ImageAlpha=#ColorBarMaxMarkAlphaClock#

[MeterBar-HW_CPU0_Core2Clock]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core2Clock
BarImage=#@#BarCoreH112x10_01.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0_Core2X]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_CPU0_Core2Clock
MeasureName2=Measure-HW_CPU0_BusClock
MeasureName3=Measure-HW_CPU0_Core2Ratio
W=#MeterW#
H=#MeterH#
StringAlign=Right
X=(#SkinW#-#SkinBorder#)
Y=[MeterLabel-HW_CPU0_Core2:Y]
Text="%1 MHz (%3 x %2 MHz)"
SolidColor=0,0,0,0

[MeterLabel-HW_CPU0_Core3]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
W=#MeterW#
H=#MeterH#
X=#SkinBorder#
Y=1R
Text="Core #3"

[MeterBar-HW_CPU0_Core3ClockMaxMark]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core3ClockMax
X=(#SkinBorder#+#OffsetXBarCore#)r
Y=([MeterLabel-HW_CPU0_Core3:Y]+#OffsetYBarCore#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarCoreH112x10_01.png
ImageAlpha=#ColorBarMaxMarkAlphaClock#

[MeterBar-HW_CPU0_Core3Clock]
Meter=Bar
MeterStyle=StyleBarHorizontal
MeasureName=Measure-HW_CPU0_Core3Clock
BarImage=#@#BarCoreH112x10_01.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0_Core3X]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_CPU0_Core3Clock
MeasureName2=Measure-HW_CPU0_BusClock
MeasureName3=Measure-HW_CPU0_Core3Ratio
W=#MeterW#
H=#MeterH#
StringAlign=Right
X=(#SkinW#-#SkinBorder#)
Y=[MeterLabel-HW_CPU0_Core3:Y]
Text="%1 MHz (%3 x %2 MHz)"
SolidColor=0,0,0,0

[MeterLine-HW_CPU0_CoreXUsage]
Meter=Line
MeterStyle=StyleLine|StyleBackgroundLight
MeasureName=Measure-HW_CPU0_Core0Usage
MeasureName2=Measure-HW_CPU0_Core1Usage
MeasureName3=Measure-HW_CPU0_Core2Usage
MeasureName4=Measure-HW_CPU0_Core3Usage
X=#SkinBorder#
Y=1R
LineWidth=1
LineCount=4
LineColor=#ColorLineCore0#
LineColor2=#ColorLineCore1#
LineColor3=#ColorLineCore2#
LineColor4=#ColorLineCore3#
SolidColor=#ColorLineSolid#

[MeterLine-HW_CPU0_TotalCPUUsage]
Meter=Line
MeterStyle=StyleLine|StyleBackgroundLight
MeasureName=Measure-HW_CPU0_TotalCPUUsage
X=#SkinBorder#
Y=0r
LineWidth=2
LineColor=#ColorLineTotal#
SolidColor=#ColorTransparent#

[MeterDummy-HW_CPU0_Usage]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=0r
Y=0R
H=#MeterH#
W=#MeterW#

[MeterValue-HW_CPU0_TotalCPUUsage]
Meter=String
MeterStyle=StyleText|StyleBackgroundTransparent
MeasureName=Measure-HW_CPU0_TotalCPUUsage
W=(#MeterW#/4)
;W=#TempsBigW#
H=#MeterH#
X=(#SkinBorder#-4)
Y=0r
FontColor=#ColorLineTotal#
StringEffect=Border
NumOfDecimals=2
Text="Total: %1 %"

[MeterValue-HW_CPU0_Core0Usage]
Meter=String
MeterStyle=StyleTextCores|StyleBackgroundTransparent
MeasureName=Measure-HW_CPU0_Core0Usage
W=(#MeterW#/6-#SkinBorder#)
H=#MeterH#
X=(9+(#MeterW#/6-#SkinBorder#)/2)R
Y=(0+#PaddingTop#)r
FontColor=#ColorLineCore0#
NumOfDecimals=1
Text="#0: %1%"

[MeterValue-HW_CPU0_Core1Usage]
Meter=String
MeterStyle=StyleTextCores|StyleBackgroundTransparent
MeasureName=Measure-HW_CPU0_Core1Usage
W=(#MeterW#/6-#SkinBorder#)
H=#MeterH#
X=(#MeterW#/6-#SkinBorder#)/2)R
X=0R
Y=0r
FontColor=#ColorLineCore1#
NumOfDecimals=1
Text="#1: %1%"

[MeterValue-HW_CPU0_Core2Usage]
Meter=String
MeterStyle=StyleTextCores|StyleBackgroundTransparent
MeasureName=Measure-HW_CPU0_Core2Usage
W=(#MeterW#/6-#SkinBorder#)
H=#MeterH#
X=(#MeterW#/6-#SkinBorder#)/2)R
Y=0r
FontColor=#ColorLineCore2#
NumOfDecimals=1
Text="#2: %1%"

[MeterValue-HW_CPU0_Core3Usage]
Meter=String
MeterStyle=StyleTextCores|StyleBackgroundTransparent
MeasureName=Measure-HW_CPU0_Core3Usage
W=(#MeterW#/6-#SkinBorder#)
H=#MeterH#
X=(#MeterW#/6-#SkinBorder#)/2)R
Y=0r
FontColor=#ColorLineCore3#
NumOfDecimals=1
Text="#3: %1%"

[MeterDummy-HW_CPU0Ext_CPUPackage]
Meter=Image
MeterStyle=StyleTextCores|StyleBackgroundTemps
X=#SkinBorder#
Y=(1+#PaddingBottom#)R
H=#MeterDummyH#
W=(#MeterW#/4)

[MeterDummy-HW_CPU0DTS_Core0]
Meter=Image
MeterStyle=StyleTextCores|StyleBackgroundTemps
X=2R
Y=0r
H=#MeterDummyH#
W=(#MeterW#/6-#SkinBorder#)

[MeterDummy-HW_CPU0DTS_Core1]
Meter=Image
MeterStyle=StyleTextCores|StyleBackgroundTemps
X=1R
Y=0r
H=#MeterDummyH#
W=(#MeterW#/6-#SkinBorder#)

[MeterDummy-HW_CPU0DTS_Core2]
Meter=Image
MeterStyle=StyleTextCores|StyleBackgroundTemps
X=1R
Y=0r
H=#MeterDummyH#
W=(#MeterW#/6-#SkinBorder#)

[MeterDummy-HW_CPU0DTS_Core3]
Meter=Image
MeterStyle=StyleTextCores|StyleBackgroundTemps
X=1R
Y=0r
H=#MeterDummyH#
W=(#MeterW#/6-#SkinBorder#)

[MeterLabel-HW_CPU0Ext_CPUPackage]
Meter=String
MeterStyle=StyleTextTemps
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2))
Y=([MeterDummy-HW_CPU0Ext_CPUPackage:Y]+#OffSetBarDummy#)
W=#TempsBigW#
H=#MeterH#
StringStyle=Bold
StringEffect=Shadow
FontColor=#ColorBarLabelCurrent#
FontSize=9
Text="CPU"

[MeterImage-HW_CPU0Ext_CPUPackageBackground]
Meter=Image
ImageName=#@#BarTempV100x8.png
Tile=1
ImageAlpha=#ColorRangeBackgroundAlpha#
W=(#TempsBigW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2)-(#TempsBigW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0Ext_CPUPackage:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0Ext_CPUPackageMin]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0Ext_CPUPackageMin
SolidColor=#ColorBarMinMaxBackground#		
BarColor=#ColorBarMinMaxForeground#
W=(#TempsBigW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2)-(#TempsBigW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0Ext_CPUPackage:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0Ext_CPUPackageMaxInverted]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0Ext_CPUPackageMaxInverted
SolidColor=#ColorTransparent#
BarColor=#ColorBarMinMaxForeground#
Flip=1
W=(#TempsBigW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2)-(#TempsBigW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0Ext_CPUPackage:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0Ext_CPUPackageMaxMark]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0Ext_CPUPackageMax
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2)-6)
Y=([MeterDummy-HW_CPU0Ext_CPUPackage:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarTempV100x12.png
ImageAlpha=#ColorBarMaxMarkAlphaTemps#

[MeterBar-HW_CPU0Ext_CPUPackage]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0Ext_CPUPackage
BarImage=#@#BarTempV100x12.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0Ext_CPUPackage]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0Ext_CPUPackage
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2))
Y=1R
W=#TempsBigW#
H=#MeterH#
NumOfDecimals=1
Text="%1 °C"
StringStyle=Bold
StringEffect=Shadow
FontColor=255,255,255
FontSize=8

[MeterValue-HW_CPU0Ext_CPUPackageMax]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0Ext_CPUPackageMax
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2))
Y=1R
W=#TempsBigW#
H=#MeterH#
NumOfDecimals=1
Text="max. %1 °C"
FontColor=#ColorBarLabelMaximum#
FontSize=7

[MeterValue-HW_CPU0Ext_CPUPackageAverage]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0Ext_CPUPackageAverage
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2))
Y=1R
W=#TempsBigW#
H=#MeterH#
NumOfDecimals=1
Text="avg. %1 °C"
FontColor=#ColorBarLabelAverage#
FontSize=7

[MeterValue-HW_CPU0Ext_CPUPackageMin]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0Ext_CPUPackageMin
X=(([MeterDummy-HW_CPU0Ext_CPUPackage:X]+[MeterDummy-HW_CPU0Ext_CPUPackage:W]/2))
Y=1R
W=#TempsBigW#
H=#MeterH#
NumOfDecimals=1
Text="min. %1 °C"
FontColor=#ColorBarLabelMinimum#
FontSize=7

[MeterLabel-HW_CPU0DTS_Core0]
Meter=String
MeterStyle=StyleTextTemps
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2))
Y=([MeterDummy-HW_CPU0DTS_Core0:Y]+#OffSetBarDummy#)
W=#TempsW#
H=#MeterH#
StringStyle=Bold
StringEffect=Shadow
FontColor=#ColorBarLabelCurrent#
FontSize=9
Text="#0"

[MeterImage-HW_CPU0DTS_Core0Background]
Meter=Image
ImageName=#@#BarTempV100x8.png
Tile=1
ImageAlpha=#ColorRangeBackgroundAlpha#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core0:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core0Min]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core0Min
SolidColor=#ColorBarMinMaxBackground#
BarColor=#ColorBarMinMaxForeground#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core0:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core0MaxInverted]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core0MaxInverted
SolidColor=#ColorTransparent#
BarColor=#ColorBarMinMaxForeground#
Flip=1
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core0:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core0MaxMark]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core0Max
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2)-4)
Y=([MeterDummy-HW_CPU0DTS_Core0:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarTempV100x8.png
ImageAlpha=#ColorBarMaxMarkAlphaTemps#

[MeterBar-HW_CPU0DTS_Core0]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core0
BarImage=#@#BarTempV100x8.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0DTS_Core0]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core0
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
NumOfDecimals=1
Text="%1 °C"
StringStyle=Bold
StringEffect=Shadow
FontColor=255,255,255
FontSize=8

[MeterValue-HW_CPU0DTS_Core0Max]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core0Max
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="max. %1 °C"
FontColor=#ColorBarLabelMaximum#
FontSize=7

[MeterValue-HW_CPU0DTS_Core0Average]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core0Average
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="avg. %1 °C"
FontColor=#ColorBarLabelAverage#
FontSize=7

[MeterValue-HW_CPU0DTS_Core0Min]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core0Min
X=(([MeterDummy-HW_CPU0DTS_Core0:X]+[MeterDummy-HW_CPU0DTS_Core0:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="min. %1 °C"
FontColor=#ColorBarLabelMinimum#
FontSize=7

[MeterLabel-HW_CPU0DTS_Core1]
Meter=String
MeterStyle=StyleTextTemps
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2))
Y=([MeterDummy-HW_CPU0DTS_Core1:Y]+#OffSetBarDummy#)
W=#TempsW#
H=#MeterH#
StringStyle=Bold
StringEffect=Shadow
FontColor=#ColorBarLabelCurrent#
FontSize=9
Text="#1"

[MeterImage-HW_CPU0DTS_Core1Background]
Meter=Image
ImageName=#@#BarTempV100x8.png
Tile=1
ImageAlpha=#ColorRangeBackgroundAlpha#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core1:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core1Min]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core1Min
SolidColor=#ColorBarMinMaxBackground#
BarColor=#ColorBarMinMaxForeground#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core1:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core1MaxInverted]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core1MaxInverted
SolidColor=#ColorTransparent#
BarColor=#ColorBarMinMaxForeground#
Flip=1
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core1:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core1MaxMark]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core1Max
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2)-4)
Y=([MeterDummy-HW_CPU0DTS_Core1:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarTempV100x8.png
ImageAlpha=#ColorBarMaxMarkAlphaTemps#

[MeterBar-HW_CPU0DTS_Core1]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core1
BarImage=#@#BarTempV100x8.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0DTS_Core1]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core1
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
NumOfDecimals=1
Text="%1 °C"
StringStyle=Bold
StringEffect=Shadow
FontColor=255,255,255
FontSize=8

[MeterValue-HW_CPU0DTS_Core1Max]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core1Max
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="max. %1 °C"
FontColor=#ColorBarLabelMaximum#
FontSize=7

[MeterValue-HW_CPU0DTS_Core1Average]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core1Average
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="avg. %1 °C"
FontColor=#ColorBarLabelAverage#
FontSize=7

[MeterValue-HW_CPU0DTS_Core1Min]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core1Min
X=(([MeterDummy-HW_CPU0DTS_Core1:X]+[MeterDummy-HW_CPU0DTS_Core1:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="min. %1 °C"
FontColor=#ColorBarLabelMinimum#
FontSize=7

[MeterLabel-HW_CPU0DTS_Core2]
Meter=String
MeterStyle=StyleTextTemps
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2))
Y=([MeterDummy-HW_CPU0DTS_Core2:Y]+#OffSetBarDummy#)
W=#TempsW#
H=#MeterH#
StringStyle=Bold
StringEffect=Shadow
FontColor=#ColorBarLabelCurrent#
FontSize=9
Text="#2"

[MeterImage-HW_CPU0DTS_Core2Background]
Meter=Image
ImageName=#@#BarTempV100x8.png
Tile=1
ImageAlpha=#ColorRangeBackgroundAlpha#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core2:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core2Min]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core2Min
SolidColor=#ColorBarMinMaxBackground#
BarColor=#ColorBarMinMaxForeground#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core2:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core2MaxInverted]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core2MaxInverted
SolidColor=#ColorTransparent#
BarColor=#ColorBarMinMaxForeground#
Flip=1
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core2:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core2MaxMark]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core2Max
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2)-4)
Y=([MeterDummy-HW_CPU0DTS_Core2:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarTempV100x8.png
ImageAlpha=#ColorBarMaxMarkAlphaTemps#

[MeterBar-HW_CPU0DTS_Core2]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core2
BarImage=#@#BarTempV100x8.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0DTS_Core2]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core2
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
NumOfDecimals=1
Text="%1 °C"
StringStyle=Bold
StringEffect=Shadow
FontColor=255,255,255
FontSize=8

[MeterValue-HW_CPU0DTS_Core2Max]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core2Max
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="max. %1 °C"
FontColor=#ColorBarLabelMaximum#
FontSize=7

[MeterValue-HW_CPU0DTS_Core2Average]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core2Average
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="avg. %1 °C"
FontColor=#ColorBarLabelAverage#
FontSize=7

[MeterValue-HW_CPU0DTS_Core2Min]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core2Min
X=(([MeterDummy-HW_CPU0DTS_Core2:X]+[MeterDummy-HW_CPU0DTS_Core2:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="min. %1 °C"
FontColor=#ColorBarLabelMinimum#
FontSize=7

[MeterLabel-HW_CPU0DTS_Core3]
Meter=String
MeterStyle=StyleTextTemps
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2))
Y=([MeterDummy-HW_CPU0DTS_Core3:Y]+#OffSetBarDummy#)
W=#TempsW#
H=#MeterH#
StringStyle=Bold
StringEffect=Shadow
FontColor=#ColorBarLabelCurrent#
FontSize=9
Text="#3"

[MeterImage-HW_CPU0DTS_Core3Background]
Meter=Image
ImageName=#@#BarTempV100x8.png
Tile=1
ImageAlpha=#ColorRangeBackgroundAlpha#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core3:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core3Min]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core3Min
SolidColor=#ColorBarMinMaxBackground#
BarColor=#ColorBarMinMaxForeground#
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core3:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core3MaxInverted]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core3MaxInverted
SolidColor=#ColorTransparent#
BarColor=#ColorBarMinMaxForeground#
Flip=1
W=(#TempsW#+2*#PaddingSmallLeft#)
H=#TempsH#
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2)-(#TempsW#/2)-#PaddingSmallLeft#)
Y=([MeterDummy-HW_CPU0DTS_Core3:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)

[MeterBar-HW_CPU0DTS_Core3MaxMark]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core3Max
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2)-4)
Y=([MeterDummy-HW_CPU0DTS_Core3:Y]+#OffSetBarDummy#+#OffsetYBarLabel#)
SolidColor=#ColorBarBackground#
BarImage=#@#BarTempV100x8.png
ImageAlpha=#ColorBarMaxMarkAlphaTemps#

[MeterBar-HW_CPU0DTS_Core3]
Meter=Bar
MeasureStyle=StyleBarVertical
MeasureName=Measure-HW_CPU0DTS_Core3
BarImage=#@#BarTempV100x8.png
X=0r
Y=0r
SolidColor=#ColorTransparent#

[MeterValue-HW_CPU0DTS_Core3]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core3
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
NumOfDecimals=1
Text="%1 °C"
StringStyle=Bold
StringEffect=Shadow
FontColor=255,255,255
FontSize=8

[MeterValue-HW_CPU0DTS_Core3Max]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core3Max
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="max. %1 °C"
FontColor=#ColorBarLabelMaximum#
FontSize=7

[MeterValue-HW_CPU0DTS_Core3Average]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core3Average
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="avg. %1 °C"
FontColor=#ColorBarLabelAverage#
FontSize=7

[MeterValue-HW_CPU0DTS_Core3Min]
Meter=String
MeterStyle=StyleTextTemps
MeasureName=Measure-HW_CPU0DTS_Core3Min
X=(([MeterDummy-HW_CPU0DTS_Core3:X]+[MeterDummy-HW_CPU0DTS_Core3:W]/2))
Y=1R
W=#TempsW#
H=#MeterH#
Text="min. %1 °C"
FontColor=#ColorBarLabelMinimum#
FontSize=7
You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

The board meter

Post by xlr8r_ »

Highlights on roundline:
- minimum indicator
- average indicator
- maximumum indicator
- roundbar on the meter to the actual position
- used area of min. and max. in the background

The sides of the temperatur-bars are just optic. No sensor reading, just do some color to them 'cause of too much unused space. Was bothering and to lazy to do it right ;-(

The LED-brightness is just some kind of display fun. I have connected some LEDs (windowed side of my tower with blue and red modding ligths) to one cooling control sensor and give the LEDs voltage for brightness (conforms rpm for fans but in my case controls the brightness of the LEDs). So my real LEDs are going brighter and darker in the same way the CPU-temperatur raises and lowers. The meter on my monitor displays just what I'm seeing in real. No sense, just fun.

And some too much code:

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1

[Metadata]
Name="HWiNFO: Board Temperatures"
Author=FZ
Information="HWiNFO: Board Temperatures"
Version=1.2.0

; ------------------------------ variables ------------------------------

[Variables]
@Include=#@#\HWiNFO.inc
SkinX=0
SkinY=0
SkinW=300
SkinH=346
ColorSkin=0,0,0,75
ColorSkinBackground=80,80,80
ColorIntermediateBackground=90,90,90
ColorMeterBackground=115,115,115
ColorBarBackground=150,150,150
ColorBarMaxMarkAlpha=60
ColorBarMaxMarkAlphaBackgroundBar=20
ColorTransparent=0,0,0,0
SkinTitleH=18
SkinBorder=2
TitleText="ASRock Fatal1ty Z170 Gaming K6+"
PaddingLeft=5
PaddingTop=2
PaddingRight=5
PaddingBottom=2
; PaddingInnerLeft=4
; PaddingInnerRight=4
; PaddingInnterTop=0
; PaddingInnterBottom=0
; PaddingSmallLeft=2
; PaddingSmallRight=2
; PaddingSmallTop=0
; PaddingSmallBottom=0
MeterW=(#SkinW#-2*#SkinBorder#-#PaddingLeft#-#PaddingRight#)
MeterH=12
MeterBorder=1
MinPercent=1
MaxPercent=100
MinSpeed=0
MaxSpeed=1500
MinTemperature=0
MaxTemperature=100
MinLED=20
MaxLED=80

RoundLineBaseStartAngle=135
RoundLineBaseRotationAngle=270
RoundLineBaseLineStart=30
RoundLineBaseLineLength=35
RoundLineBaseColor=55,55,55
RoundLineBaseColorLED=0,0,80
RoundLineBaseStartAngleLED=180
RoundLineBaseRotationAngleLED=180
RoundLineBaseLineStartLED=28
RoundLineBaseLineLengthLED=35

RoundLineScaleLineStartRelative=0
RoundLineScaleLineLengthRelative=6
RoundLineScaleColor=55,55,55
RoundLineScaleLineWidth=2

RoundLineAreaLineStartRelativ=-1
RoundLineAreaLineLengthRelative=1
RoundLineAreaColor=255,255,255,120
RoundLineAreaColorLED=30,200,255,120

RoundLinePointerOuterLineStartRelative=(-#RoundLineBaseLineStart#)
;RoundLinePointerOuterLineLengthRelative=6
RoundLinePointerOuterLineLengthRelative=2
RoundLinePointerOuterLineWidth=3
;RoundLinePointerOuterColor=55,55,55
RoundLinePointerOuterColor=140,255,140,100
RoundLinePointerOuterColorLED=140,140,255,255

RoundLinePointerInnerLineStartRelative=(-#RoundLineBaseLineStart#)
RoundLinePointerInnerLineLengthRelative=3
RoundLinePointerInnerLineWidth=1
;RoundLinePointerInnerColor=255,255,255
RoundLinePointerInnerColor=240,255,240

RoundLineCenterLineStart=0
RoundLineCenterLineLength=4
RoundLineCenterColor=55,55,55

RoundLineAggregateLineStartRelative=-10
RoundLineAggregateLineLengthRelative=0
RoundLineAggregateLineWidth=2
RoundLineMinColor=90,230,255
RoundLineAvgColor=255,255,25
RoundLineMaxColor=248,145,156
RoundLineUpperBColor=#RoundLineAvgColor#,25
RoundLineLowerBColor=#ColorMeterBackground#
RoundLineUpperBColorLED=#RoundLineAreaColorLED#

ImageBaseH=82
ImageBottomH=124
OffsetYSpeedUnit=5
OffsetYSpeedAvg=29
OffsetXSpeedMin=-32
OffsetXSpeedMax=32
OffsetYTempLabel=220
OffsetYTempUnit=332
OffsetYTempBar=232
OffsetScaleDown=20

; ------------------------------ styles ------------------------------

[StyleBackgroundDark]
SolidColor=#ColorSkinBackground#

[StyleBackgroundLight]
SolidColor=#ColorMeterBackground#

[StyleTextHeader]
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=10
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleTextSpeedLabel]
SolidColor=#ColorIntermediateBackground#
AntiAlias=1
StringAlign=Center
StringStyle=Bold
FontSize=8
W=((#SkinW#-(3+1)*#SkinBorder#)/3)
H=#MeterH#
FontColor=219,219,219
FontFace=Trebuchet MS

[StyleTextTempLabel]
SolidColor=#ColorIntermediateBackground#
AntiAlias=1
StringAlign=Center
StringStyle=Bold
FontSize=7
W=((#SkinW#-(7)*#SkinBorder#)/7)
H=#MeterH#
FontColor=255,255,255
StringEffect=Shadow
FontFace=Trebuchet MS

[StyleTextTempUnit]
SolidColor=#ColorIntermediateBackground#
AntiAlias=1
StringAlign=Center
StringStyle=Bold
FontSize=7
W=((#SkinW#-(7)*#SkinBorder#)/7)
H=#MeterH#
FontColor=255,255,255
StringEffect=Shadow
FontFace=Trebuchet MS
NumOfDecimals=1
Text="%1 °C"
Y=#OffsetYTempUnit#

[StyleTextSpeedUnit]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
StringStyle=Bold
FontSize=8
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS

[StyleTextSpeedUnitMin]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
FontSize=7
FontColor=#RoundLineMinColor#
FontFace=Trebuchet MS

[StyleTextSpeedUnitAvg]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
FontSize=7
FontColor=#RoundLineAvgColor#
FontFace=Trebuchet MS

[StyleTextSpeedUnitMax]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
FontSize=7
FontColor=#RoundLineMaxColor#
FontFace=Trebuchet MS

[StyleImageBase]
AntiAlias=1
W=((#SkinW#-(3+1)*#SkinBorder#)/3)
H=#ImageBaseH#

[StyleImageBottom]
AntiAlias=1
W=((#SkinW#-(7)*#SkinBorder#)/7)
H=#ImageBottomH#

[StyleImageBottomPlus1W]
AntiAlias=1
W=((#SkinW#-(7)*#SkinBorder#)/7+1)
H=#ImageBottomH#

[StyleImageBottomBackgroundBar]
ImageName=#@#BarTempV100x8.png
AntiAlias=1
Tile=1
ImageAlpha=#ColorBarMaxMarkAlphaBackgroundBar#

[StyleRoundLineBase]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=#RoundLineBaseLineStart#
LineLength=#RoundLineBaseLineLength#
LineColor=#RoundLineBaseColor#

[StyleRoundLineScale]
AntiAlias=1
Solid=0
ControlAngel=0
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineScaleLineLengthRelative#)
LineColor=#RoundLineScaleColor#
LineWidth=#RoundLineScaleLineWidth#

[StyleRoundLineArea]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAreaLineStartRelativ#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAreaLineLengthRelative#)
LineColor=#RoundLineAreaColor#

[StyleRoundLineCenter]
AntiAlias=1
Solid=1
StartAngle=(Rad(0))
RotationAngle=(Rad(360))
LineStart=#RoundLineCenterLineStart#
LineLength=#RoundLineCenterLineLength#
LineColor=#RoundLineCenterColor#

[StyleRoundLinePointerOuter]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLinePointerOuterLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLinePointerOuterLineLengthRelative#)
LineColor=#RoundLinePointerOuterColor#
LineWidth=#RoundLinePointerOuterLineWidth#

[StyleRoundLinePointerInner]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLinePointerInnerLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLinePointerInnerLineLengthRelative#)
LineColor=#RoundLinePointerInnerColor#
LineWidth=#RoundLinePointerInnerLineWidth#

[StyleRoundLinePointerMin]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAggregateLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAggregateLineLengthRelative#)
LineColor=#RoundLineMinColor#
LineWidth=#RoundLineAggregateLineWidth#

[StyleRoundLinePointerAvg]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAggregateLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAggregateLineLengthRelative#)
LineColor=#RoundLineAvgColor#
LineWidth=#RoundLineAggregateLineWidth#

[StyleRoundLinePointerMax]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAggregateLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAggregateLineLengthRelative#)
LineColor=#RoundLineMaxColor#
LineWidth=#RoundLineAggregateLineWidth#

[StyleRoundLinePointerUpperB]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(0)
LineLength=(#RoundLineBaseLineStart#)
LineColor=#RoundLineUpperBColor#

[StyleRoundLinePointerLowerB]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(0)
LineLength=(#RoundLineBaseLineStart#)
LineColor=#RoundLineLowerBColor#

;>>>

[StyleBarVertical]
BarOrientation=Vertical
AntiAlias=1
BarImage=#@#BarTempV100x8.png

; ------------------------------ meta-meters ----------------------------

[SkinBackground]
Meter=Image
X=#SkinX#
Y=#SkinY#
H=#SkinH#
W=#SkinW#
SolidColor=#ColorSkin#

[SkinTitle]
Meter=String
MeterStyle=StyleTextHeader|StyleBackgroundDark
W=#MeterW#
H=#SkinTitleH#
StringAlign=Center
X=(#SkinW#/2)
Y=#SkinBorder#r
Text=#TitleText#

; ------------------------------ measures -------------------------------

[Measure-HW_MB_CPU1]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU1#
HWiNFOType=CurrentValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_CPU1Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU1#
HWiNFOType=MinimumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_CPU1Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU1#
HWiNFOType=MaximumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_CPU1Avg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU1#
HWiNFOType=AverageValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#
 
[Measure-HW_MB_CPU2]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU2#
HWiNFOType=CurrentValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_CPU2Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU2#
HWiNFOType=MinimumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_CPU2Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU2#
HWiNFOType=MaximumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_CPU2Avg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU2#
HWiNFOType=AverageValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis1]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis1#
HWiNFOType=CurrentValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis1Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis1#
HWiNFOType=MinimumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis1Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis1#
HWiNFOType=MaximumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis1Avg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis1#
HWiNFOType=AverageValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis2]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis2#
HWiNFOType=CurrentValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis2Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis2#
HWiNFOType=MinimumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis2Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis2#
HWiNFOType=MaximumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis2Avg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis2#
HWiNFOType=AverageValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis4]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis4#
HWiNFOType=CurrentValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis4Min]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis4#
HWiNFOType=MinimumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis4Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis4#
HWiNFOType=MaximumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Chassis4Avg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Chassis4#
HWiNFOType=AverageValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_MB_Motherboard]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Motherboard#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_MotherboardMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Motherboard#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_LED]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU#
HWiNFOType=CurrentValue
MinValue=#MinLED#
MaxValue=#MaxLED#

[Measure-HW_MB_CPU]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_CPUMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_Auxiliary]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Auxiliary#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_AuxiliaryMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_Auxiliary#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_AUXTIN2]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_AUXTIN2#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_AUXTIN2Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_AUXTIN2#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_AUXTIN3]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_AUXTIN3#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_AUXTIN3Max]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_AUXTIN3#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_CPU_PECI]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU_PECI#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MB_CPU_PECIMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MB_SensorId#
HWiNFOSensorInstance=#HW_MB_SensorInstance#
HWiNFOEntryId=#HW_MB_CPU_PECI#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MBPCH_PCHTemperature]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MBPCH_SensorId#
HWiNFOSensorInstance=#HW_MBPCH_SensorInstance#
HWiNFOEntryId=#HW_MBPCH_PCHTemperature#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_MBPCH_PCHTemperatureMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_MBPCH_SensorId#
HWiNFOSensorInstance=#HW_MBPCH_SensorInstance#
HWiNFOEntryId=#HW_MBPCH_PCHTemperature#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

; ------------------------------ meters ---------------------------------

; ------------------------------ Speed-Meter Positions ------------------

[MeterImage-HW_MB_CPU1-Background]
Meter=Image
MeterStyle=StyleImageBase|StyleBackgroundLight
X=#SkinBorder#
Y=(#MeterH#+#SkinBorder#+#MeterBorder#)R

[MeterImage-HW_MB_CPU2-Background]
Meter=Image
MeterStyle=StyleImageBase|StyleBackgroundLight
W=((#SkinW#-(3+1)*#SkinBorder#)/3+1)
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MB_LED-Background]
Meter=Image
MeterStyle=StyleImageBase|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MB_Chassis1-Background]
Meter=Image
MeterStyle=StyleImageBase|StyleBackgroundLight
X=#SkinBorder#
Y=(#MeterH#+#SkinBorder#+#MeterBorder#)R

[MeterImage-HW_MB_Chassis2-Background]
Meter=Image
MeterStyle=StyleImageBase|StyleBackgroundLight
W=((#SkinW#-(3+1)*#SkinBorder#)/3+1)
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MB_Chassis4-Background]
Meter=Image
MeterStyle=StyleImageBase|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

; ------------------------------ Speed-Meters1 (CPU1) -------------------

[MeterString-HW_MB_CPU1-Label]
Meter=String
Meterstyle=StyleTextSpeedLabel
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=(#SkinTitleH#+2*#SkinBorder#+#PaddingTop#+#PaddingBottom#)
Text="CPU1 Fan"

[MeterRoundLine-HW_MB_CPU1UpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1Max
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1LowerB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1Min
MeterStyle=StyleRoundLinePointerLowerB
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1Scale0300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*300)))

[MeterRoundLine-HW_MB_CPU1Scale0600-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*600)))

[MeterRoundLine-HW_MB_CPU1Scale0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*900)))

[MeterRoundLine-HW_MB_CPU1Scale1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1200)))

[MeterRoundLine-HW_MB_CPU1-Area]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1
MeterStyle=StyleRoundLineArea
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1Min-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1Min
MeterStyle=StyleRoundLinePointerMin
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1Avg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1Avg
MeterStyle=StyleRoundLinePointerAvg
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1Max-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1Max
MeterStyle=StyleRoundLinePointerMax
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1Scale0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*0)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_CPU1Scale1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1500)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_CPU1-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU1
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterRoundLine-HW_MB_CPU1-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2)

[MeterString-HW_MB_CPU1]
Meter=String
MeterStyle=StyleTextSpeedUnit
MeasureName=Measure-HW_MB_CPU1
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2+#OffsetYSpeedUnit#)
Text="%1 rpm"

[MeterString-HW_MB_CPU1Avg]
Meter=String
MeterStyle=StyleTextSpeedUnitAvg
MeasureName=Measure-HW_MB_CPU1Avg
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_CPU1Min]
Meter=String
MeterStyle=StyleTextSpeedUnitMin
MeasureName=Measure-HW_MB_CPU1Min
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2+#OffsetXSpeedMin#)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_CPU1Max]
Meter=String
MeterStyle=StyleTextSpeedUnitMax
MeasureName=Measure-HW_MB_CPU1Max
X=([MeterImage-HW_MB_CPU1-Background:X]+[MeterImage-HW_MB_CPU1-Background:W]/2+#OffsetXSpeedMax#)
Y=([MeterImage-HW_MB_CPU1-Background:Y]+[MeterImage-HW_MB_CPU1-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

; ------------------------------ Speed-Meters2 (CPU2) -------------------

[MeterString-HW_MB_CPU2-Label]
Meter=String
Meterstyle=StyleTextSpeedLabel
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
W=((#SkinW#-(3+1)*#SkinBorder#)/3+1)
Y=(#SkinTitleH#+2*#SkinBorder#+#PaddingTop#+#PaddingBottom#)
Text="CPU2 Fan"

[MeterRoundLine-HW_MB_CPU2UpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2Max
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2LowerB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2Min
MeterStyle=StyleRoundLinePointerLowerB
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2Scale0300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*300)))

[MeterRoundLine-HW_MB_CPU2Scale0600-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*600)))

[MeterRoundLine-HW_MB_CPU2Scale0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*900)))

[MeterRoundLine-HW_MB_CPU2Scale1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1200)))

[MeterRoundLine-HW_MB_CPU2-Area]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2
MeterStyle=StyleRoundLineArea
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2Min-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2Min
MeterStyle=StyleRoundLinePointerMin
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2Avg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2Avg
MeterStyle=StyleRoundLinePointerAvg
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2Max-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2Max
MeterStyle=StyleRoundLinePointerMax
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2Scale0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*0)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_CPU2Scale1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1500)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_CPU2-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_MB_CPU2
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterRoundLine-HW_MB_CPU2-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2)

[MeterString-HW_MB_CPU2]
Meter=String
MeterStyle=StyleTextSpeedUnit
MeasureName=Measure-HW_MB_CPU2
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2+#OffsetYSpeedUnit#)
Text="%1 rpm"

[MeterString-HW_MB_CPU2Avg]
Meter=String
MeterStyle=StyleTextSpeedUnitAvg
MeasureName=Measure-HW_MB_CPU2Avg
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_CPU2Min]
Meter=String
MeterStyle=StyleTextSpeedUnitMin
MeasureName=Measure-HW_MB_CPU2Min
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2+#OffsetXSpeedMin#)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_CPU2Max]
Meter=String
MeterStyle=StyleTextSpeedUnitMax
MeasureName=Measure-HW_MB_CPU2Max
X=([MeterImage-HW_MB_CPU2-Background:X]+[MeterImage-HW_MB_CPU2-Background:W]/2+#OffsetXSpeedMax#)
Y=([MeterImage-HW_MB_CPU2-Background:Y]+[MeterImage-HW_MB_CPU2-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

; ------------------------------ Speed-Meters3 (LED) --------------------

[MeterString-HW_MB_LED-Label]
Meter=String
Meterstyle=StyleTextSpeedLabel
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=(#SkinTitleH#+2*#SkinBorder#+#PaddingTop#+#PaddingBottom#)
Text="LED-Brightness"

[MeterRoundLine-HW_MB_LEDUpperB-AreaMiddle]
Meter=RoundLine
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLineBase
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))
LineColor=#RoundLineBaseColorLED#
LineStart=(#RoundLineBaseLineStartLED#-10)
LineLength=(#RoundLineBaseLineLengthLED#-10)

[MeterRoundLine-HW_MB_LEDUpperB-PointerMiddle]
Meter=Roundline
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
LineStart=(#RoundLineBaseLineStartLED#-9)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAreaLineLengthRelative#)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))
LineColor=#RoundLineUpperBColorLED#

[MeterRoundLine-HW_MB_LEDUpperB-AreaInner]
Meter=RoundLine
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLineBase
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))
LineColor=#RoundLineBaseColorLED#
LineStart=(#RoundLineBaseLineStartLED#-20)
LineLength=(#RoundLineBaseLineLengthLED#-20)

[MeterRoundLine-HW_MB_LEDUpperB-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
LineStart=(#RoundLineBaseLineStartLED#-19)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAreaLineLengthRelative#-18)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))
LineColor=#RoundLineUpperBColorLED#

[MeterRoundLine-HW_MB_LEDUpperB-PointerCenter]
Meter=Roundline
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
LineStart=(#RoundLineCenterLineLength#)
LineLength=(#RoundLineBaseLineStartLED#-20)
LineLength=(50)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))
LineColor=#RoundLineUpperBColorLED#

[MeterRoundLine-HW_MB_LED-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
LineColor=#RoundLineBaseColorLED#
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))
LineStart=#RoundLineBaseLineStartLED#
LineLength=#RoundLineBaseLineLengthLED#

[MeterRoundLine-HW_MB_LED-Area]
Meter=Roundline
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLineArea
LineColor=#RoundLineAreaColorLED#
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))

[MeterRoundLine-HW_MB_LEDScale0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#+(#RoundLineBaseRotationAngleLED#/#MaxSpeed#*0)))
LineStart=(0)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAreaLineLengthRelative#)

[MeterRoundLine-HW_MB_LEDScale1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#+(#RoundLineBaseRotationAngleLED#/#MaxSpeed#*1500)))
LineStart=(0)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAreaLineLengthRelative#)

[MeterRoundLine-HW_MB_LED-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))
LineColor=#RoundLinePointerOuterColorLED#

[MeterRoundLine-HW_MB_LED-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_MB_LED
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))

[MeterRoundLine-HW_MB_LED-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngleLED#))
RotationAngle=(Rad(#RoundLineBaseRotationAngleLED#))

[MeterString-HW_MB_LED]
Meter=String
MeterStyle=StyleTextSpeedUnit
;MeasureName=Measure-HW_MB_LED
X=([MeterImage-HW_MB_LED-Background:X]+[MeterImage-HW_MB_LED-Background:W]/2)
Y=([MeterImage-HW_MB_LED-Background:Y]+[MeterImage-HW_MB_LED-Background:H]/2+#OffsetYSpeedUnit#)
Text="voltage"

; ------------------------------ Speed-Meters4 (Chassis1) ---------------

[MeterString-HW_MB_Chassis1-Label]
Meter=String
Meterstyle=StyleTextSpeedLabel
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=(#SkinTitleH#+2*#SkinBorder#+#PaddingTop#+#PaddingBottom#+#MeterH#+#ImageBaseH#+#SkinBorder#+#MeterBorder#)
Text="Chassis1 Fan"

[MeterRoundLine-HW_MB_CPUChassis1UpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1Max
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1LowerB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1Min
MeterStyle=StyleRoundLinePointerLowerB
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1Scale0300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*300)))

[MeterRoundLine-HW_MB_Chassis1Scale0600-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*600)))

[MeterRoundLine-HW_MB_Chassis1Scale0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*900)))

[MeterRoundLine-HW_MB_Chassis1Scale1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1200)))

[MeterRoundLine-HW_MB_Chassis1-Area]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1
MeterStyle=StyleRoundLineArea
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1Min-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1Min
MeterStyle=StyleRoundLinePointerMin
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1Avg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1Avg
MeterStyle=StyleRoundLinePointerAvg
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1Max-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1Max
MeterStyle=StyleRoundLinePointerMax
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1Scale0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*0)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_Chassis1Scale1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1500)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_Chassis1-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis1
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis1-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2)

[MeterString-HW_MB_Chassis1]
Meter=String
MeterStyle=StyleTextSpeedUnit
MeasureName=Measure-HW_MB_Chassis1
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2+#OffsetYSpeedUnit#)
Text="%1 rpm"

[MeterString-HW_MB_Chassis1Avg]
Meter=String
MeterStyle=StyleTextSpeedUnitAvg
MeasureName=Measure-HW_MB_Chassis1Avg
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_Chassis1Min]
Meter=String
MeterStyle=StyleTextSpeedUnitMin
MeasureName=Measure-HW_MB_Chassis1Min
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2+#OffsetXSpeedMin#)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_Chassis1Max]
Meter=String
MeterStyle=StyleTextSpeedUnitMax
MeasureName=Measure-HW_MB_Chassis1Max
X=([MeterImage-HW_MB_Chassis1-Background:X]+[MeterImage-HW_MB_Chassis1-Background:W]/2+#OffsetXSpeedMax#)
Y=([MeterImage-HW_MB_Chassis1-Background:Y]+[MeterImage-HW_MB_Chassis1-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

; ------------------------------ Speed-Meters5 (Chassis2) ---------------

[MeterString-HW_MB_Chassis2-Label]
Meter=String
Meterstyle=StyleTextSpeedLabel
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=(#SkinTitleH#+2*#SkinBorder#+#PaddingTop#+#PaddingBottom#+#MeterH#+#ImageBaseH#+#SkinBorder#+#MeterBorder#)
W=((#SkinW#-(3+1)*#SkinBorder#)/3+1)
Text="Chassis2 Fan"

[MeterRoundLine-HW_MB_Chassis2UpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2Max
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2LowerB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2Min
MeterStyle=StyleRoundLinePointerLowerB
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2Scale0300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*300)))

[MeterRoundLine-HW_MB_Chassis2Scale0600-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*600)))

[MeterRoundLine-HW_MB_Chassis2Scale0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*900)))

[MeterRoundLine-HW_MB_Chassis2Scale1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1200)))

[MeterRoundLine-HW_MB_Chassis2-Area]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2
MeterStyle=StyleRoundLineArea
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2Min-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2Min
MeterStyle=StyleRoundLinePointerMin
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2Avg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2Avg
MeterStyle=StyleRoundLinePointerAvg
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2Max-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2Max
MeterStyle=StyleRoundLinePointerMax
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2Scale0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*0)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_Chassis2Scale1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1500)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_Chassis2-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis2
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis2-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2)

[MeterString-HW_MB_Chassis2]
Meter=String
MeterStyle=StyleTextSpeedUnit
MeasureName=Measure-HW_MB_Chassis2
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2+#OffsetYSpeedUnit#)
Text="%1 rpm"

[MeterString-HW_MB_Chassis2Avg]
Meter=String
MeterStyle=StyleTextSpeedUnitAvg
MeasureName=Measure-HW_MB_Chassis2Avg
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_Chassis2Min]
Meter=String
MeterStyle=StyleTextSpeedUnitMin
MeasureName=Measure-HW_MB_Chassis2Min
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2+#OffsetXSpeedMin#)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_Chassis2Max]
Meter=String
MeterStyle=StyleTextSpeedUnitMax
MeasureName=Measure-HW_MB_Chassis1Max
X=([MeterImage-HW_MB_Chassis2-Background:X]+[MeterImage-HW_MB_Chassis2-Background:W]/2+#OffsetXSpeedMax#)
Y=([MeterImage-HW_MB_Chassis2-Background:Y]+[MeterImage-HW_MB_Chassis2-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

; ------------------------------ Speed-Meters6 (Chassis4) ---------------

[MeterString-HW_MB_Chassis4-Label]
Meter=String
Meterstyle=StyleTextSpeedLabel
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=(#SkinTitleH#+2*#SkinBorder#+#PaddingTop#+#PaddingBottom#+#MeterH#+#ImageBaseH#+#SkinBorder#+#MeterBorder#)
Text="Chassis4 Fan"

[MeterRoundLine-HW_MB_Chassis4UpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4Max
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4LowerB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4Min
MeterStyle=StyleRoundLinePointerLowerB
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4Scale0300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*300)))

[MeterRoundLine-HW_MB_Chassis4Scale0600-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*600)))

[MeterRoundLine-HW_MB_Chassis4Scale0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*900)))

[MeterRoundLine-HW_MB_Chassis4Scale1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1200)))

[MeterRoundLine-HW_MB_Chassis4-Area]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4
MeterStyle=StyleRoundLineArea
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4Min-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4Min
MeterStyle=StyleRoundLinePointerMin
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4Avg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4Avg
MeterStyle=StyleRoundLinePointerAvg
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4Max-Pointer]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4Max
MeterStyle=StyleRoundLinePointerMax
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4Scale0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*0)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_Chassis4Scale1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1500)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_MB_Chassis4-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_MB_Chassis4
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterRoundLine-HW_MB_Chassis4-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2)

[MeterString-HW_MB_Chassis4]
Meter=String
MeterStyle=StyleTextSpeedUnit
MeasureName=Measure-HW_MB_Chassis4
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2+#OffsetYSpeedUnit#)
Text="%1 rpm"

[MeterString-HW_MB_Chassis4Avg]
Meter=String
MeterStyle=StyleTextSpeedUnitAvg
MeasureName=Measure-HW_MB_Chassis4Avg
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_Chassis4Min]
Meter=String
MeterStyle=StyleTextSpeedUnitMin
MeasureName=Measure-HW_MB_Chassis2Min
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2+#OffsetXSpeedMin#)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

[MeterString-HW_MB_Chassis4Max]
Meter=String
MeterStyle=StyleTextSpeedUnitMax
MeasureName=Measure-HW_MB_Chassis1Max
X=([MeterImage-HW_MB_Chassis4-Background:X]+[MeterImage-HW_MB_Chassis4-Background:W]/2+#OffsetXSpeedMax#)
Y=([MeterImage-HW_MB_Chassis4-Background:Y]+[MeterImage-HW_MB_Chassis4-Background:H]/2+#OffsetYSpeedAvg#)
Text="%1"

; -----------------------------------------------------------------------
; ------------------------------ Temperatures ---------------------------
; -----------------------------------------------------------------------
; ------------------------------ Temperature Positions ------------------

[MeterImage-HW_MB_Motherboard-Background]
Meter=Image
MeterStyle=StyleImageBottom|StyleBackgroundLight
W=((#SkinW#-(7)*#SkinBorder#)/7)
X=#SkinBorder#
Y=(#SkinBorder#+#SkinBorder#)R

[MeterImage-HW_MB_CPU-Background]
Meter=Image
MeterStyle=StyleImageBottom|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MB_Auxiliary-Background]
Meter=Image
MeterStyle=StyleImageBottomPlus1W|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MB_AUXTIN2-Background]
Meter=Image
MeterStyle=StyleImageBottomPlus1W|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MB_AUXTIN3-Background]
Meter=Image
MeterStyle=StyleImageBottomPlus1W|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MB_CPU_PECI-Background]
Meter=Image
MeterStyle=StyleImageBottomPlus1W|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

[MeterImage-HW_MBPCH_PCHTemperature-Background]
Meter=Image
MeterStyle=StyleImageBottom|StyleBackgroundLight
X=(#SkinBorder#)R
Y=0r

; ------------------------------ Temperature 1 (MB) ---------------------

[MeterString-HW_MB_Motherboard-Label]
Meter=String
Meterstyle=StyleTextTempLabel
X=([MeterImage-HW_MB_Motherboard-Background:X]+[MeterImage-HW_MB_Motherboard-Background:W]/2)
Y=#OffsetYTempLabel#
Text="MB"

[MeterImage-HW_MB_Motherboard-BackgroundBar]
Meter=Image
MeterStyle=StyleImageBottomBackgroundBar
X=([MeterImage-HW_MB_Motherboard-Background:X]+(#OffsetScaleDown#/2))
Y=(#OffsetYTempBar#)
W=((#SkinW#-(7)*#SkinBorder#)/7-#OffsetScaleDown#)
H=(#ImageBottomH#-([MeterString-HW_MB_Motherboard-Label:H]+[MeterString-HW_MB_Motherboard-Unit:H]))

[MeterString-HW_MB_Motherboard-Unit]
Meter=String
MeasureName=Measure-HW_MB_Motherboard
Meterstyle=StyleTextTempUnit
X=([MeterImage-HW_MB_Motherboard-Background:X]+[MeterImage-HW_MB_Motherboard-Background:W]/2)

[MeterBar-HW_MB_MotherboardMax]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_MotherboardMax
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_MB_Motherboard-Background:X]+[MeterImage-HW_MB_Motherboard-Background:W]/2-(8/2)+1)
Y=#OffsetYTempBar#
SolidColor=#ColorBarBackground#

[MeterBar-HW_MB_Motherboard]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_Motherboard
X=([MeterImage-HW_MB_Motherboard-Background:X]+[MeterImage-HW_MB_Motherboard-Background:W]/2-(8/2)+1)
Y=#OffsetYTempBar#
SolidColor=#ColorTransparent#

; ------------------------------ Temperature 2 (CPU) --------------------

[MeterString-HW_MB_CPU-Label]
Meter=String
Meterstyle=StyleTextTempLabel
X=([MeterImage-HW_MB_CPU-Background:X]+[MeterImage-HW_MB_CPU-Background:W]/2)
Y=#OffsetYTempLabel#
Text="CPU"

[MeterImage-HW_MB_CPU-BackgroundBar]
Meter=Image
MeterStyle=StyleImageBottomBackgroundBar
X=([MeterImage-HW_MB_CPU-Background:X]+(#OffsetScaleDown#/2))
Y=(#OffsetYTempBar#)
W=((#SkinW#-(7)*#SkinBorder#)/7-#OffsetScaleDown#)
H=(#ImageBottomH#-([MeterString-HW_MB_Motherboard-Label:H]+[MeterString-HW_MB_Motherboard-Unit:H]))

[MeterString-HW_MB_CPU-Unit]
Meter=String
MeasureName=Measure-HW_MB_CPU
Meterstyle=StyleTextTempUnit
X=([MeterImage-HW_MB_CPU-Background:X]+[MeterImage-HW_MB_CPU-Background:W]/2)

[MeterBar-HW_MB_CPUMax]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_CPUMax
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_MB_CPU-Background:X]+[MeterImage-HW_MB_CPU-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorBarBackground#

[MeterBar-HW_MB_CPU]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_CPU
X=([MeterImage-HW_MB_CPU-Background:X]+[MeterImage-HW_MB_CPU-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorTransparent#

; ------------------------------ Temperature 3 (Aux) --------------------

[MeterString-HW_MB_Auxiliary-Label]
Meter=String
Meterstyle=StyleTextTempLabel
X=([MeterImage-HW_MB_Auxiliary-Background:X]+[MeterImage-HW_MB_Auxiliary-Background:W]/2)
Y=#OffsetYTempLabel#
Text="Auxiliary"

[MeterImage-HW_MB_Auxiliary-BackgroundBar]
Meter=Image
MeterStyle=StyleImageBottomBackgroundBar
X=([MeterImage-HW_MB_Auxiliary-Background:X]+(#OffsetScaleDown#/2))
Y=(#OffsetYTempBar#)
W=((#SkinW#-(7)*#SkinBorder#)/7+1-#OffsetScaleDown#)
H=(#ImageBottomH#-([MeterString-HW_MB_Motherboard-Label:H]+[MeterString-HW_MB_Motherboard-Unit:H]))

[MeterString-HW_MB_Auxiliary-Unit]
Meter=String
MeasureName=Measure-HW_MB_Auxiliary
Meterstyle=StyleTextTempUnit
X=([MeterImage-HW_MB_Auxiliary-Background:X]+[MeterImage-HW_MB_Auxiliary-Background:W]/2)

[MeterBar-HW_MB_AuxiliaryMax]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_AuxiliaryMax
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_MB_Auxiliary-Background:X]+[MeterImage-HW_MB_Auxiliary-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorBarBackground#

[MeterBar-HW_MB_Auxiliary]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_Auxiliary
X=([MeterImage-HW_MB_Auxiliary-Background:X]+[MeterImage-HW_MB_Auxiliary-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorTransparent#

; ------------------------------ Temperature 4 (AUX2) -------------------

[MeterString-HW_MB_AUXTIN2-Label]
Meter=String
Meterstyle=StyleTextTempLabel
X=([MeterImage-HW_MB_AUXTIN2-Background:X]+[MeterImage-HW_MB_AUXTIN2-Background:W]/2)
Y=#OffsetYTempLabel#
Text="AUXTIN2"

[MeterImage-HW_MB_AUXTIN2-BackgroundBar]
Meter=Image
MeterStyle=StyleImageBottomBackgroundBar
X=([MeterImage-HW_MB_AUXTIN2-Background:X]+(#OffsetScaleDown#/2))
Y=(#OffsetYTempBar#)
W=((#SkinW#-(7)*#SkinBorder#)/7+1-#OffsetScaleDown#)
H=(#ImageBottomH#-([MeterString-HW_MB_Motherboard-Label:H]+[MeterString-HW_MB_Motherboard-Unit:H]))

[MeterString-HW_MB_AUXTIN2-Unit]
Meter=String
MeasureName=Measure-HW_MB_AUXTIN2
Meterstyle=StyleTextTempUnit
X=([MeterImage-HW_MB_AUXTIN2-Background:X]+[MeterImage-HW_MB_AUXTIN2-Background:W]/2)

[MeterBar-HW_MB_AUXTIN2Max]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_AUXTIN2Max
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_MB_AUXTIN2-Background:X]+[MeterImage-HW_MB_AUXTIN2-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorBarBackground#

[MeterBar-HW_MB_AUXTIN2]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_AUXTIN2
X=([MeterImage-HW_MB_AUXTIN2-Background:X]+[MeterImage-HW_MB_AUXTIN2-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorTransparent#

; ------------------------------ Temperature 5 (AUX3) -------------------

[MeterString-HW_MB_AUXTIN3-Label]
Meter=String
Meterstyle=StyleTextTempLabel
X=([MeterImage-HW_MB_AUXTIN3-Background:X]+[MeterImage-HW_MB_AUXTIN3-Background:W]/2)
Y=#OffsetYTempLabel#
Text="AUXTIN3"

[MeterImage-HW_MB_AUXTIN3-BackgroundBar]
Meter=Image
MeterStyle=StyleImageBottomBackgroundBar
X=([MeterImage-HW_MB_AUXTIN3-Background:X]+(#OffsetScaleDown#/2))
Y=(#OffsetYTempBar#)
W=((#SkinW#-(7)*#SkinBorder#)/7+1-#OffsetScaleDown#)
H=(#ImageBottomH#-([MeterString-HW_MB_Motherboard-Label:H]+[MeterString-HW_MB_Motherboard-Unit:H]))

[MeterString-HW_MB_AUXTIN3-Unit]
Meter=String
MeasureName=Measure-HW_MB_AUXTIN3
Meterstyle=StyleTextTempUnit
X=([MeterImage-HW_MB_AUXTIN3-Background:X]+[MeterImage-HW_MB_AUXTIN3-Background:W]/2)

[MeterBar-HW_MB_AUXTIN3Max]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_AUXTIN3Max
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_MB_AUXTIN3-Background:X]+[MeterImage-HW_MB_AUXTIN3-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorBarBackground#

[MeterBar-HW_MB_AUXTIN3]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_AUXTIN3
X=([MeterImage-HW_MB_AUXTIN3-Background:X]+[MeterImage-HW_MB_AUXTIN3-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorTransparent#

; ------------------------------ Temperature 6 (PECI) -------------------

[MeterString-HW_MB_CPU_PECI-Label]
Meter=String
Meterstyle=StyleTextTempLabel
X=([MeterImage-HW_MB_CPU_PECI-Background:X]+[MeterImage-HW_MB_CPU_PECI-Background:W]/2)
Y=#OffsetYTempLabel#
Text="CPU PECI"

[MeterImage-HW_MB_CPU_PECI-BackgroundBar]
Meter=Image
MeterStyle=StyleImageBottomBackgroundBar
X=([MeterImage-HW_MB_CPU_PECI-Background:X]+(#OffsetScaleDown#/2))
Y=(#OffsetYTempBar#)
W=((#SkinW#-(7)*#SkinBorder#)/7+1-#OffsetScaleDown#)
H=(#ImageBottomH#-([MeterString-HW_MB_Motherboard-Label:H]+[MeterString-HW_MB_Motherboard-Unit:H]))

[MeterString-HW_MB_CPU_PECI-Unit]
Meter=String
MeasureName=Measure-HW_MB_CPU_PECI
Meterstyle=StyleTextTempUnit
X=([MeterImage-HW_MB_CPU_PECI-Background:X]+[MeterImage-HW_MB_CPU_PECI-Background:W]/2)

[MeterBar-HW_MB_CPU_PECIMax]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_CPU_PECIMax
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_MB_CPU_PECI-Background:X]+[MeterImage-HW_MB_CPU_PECI-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorBarBackground#

[MeterBar-HW_MB_CPU_PECI]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MB_CPU_PECI
X=([MeterImage-HW_MB_CPU_PECI-Background:X]+[MeterImage-HW_MB_CPU_PECI-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorTransparent#

; ------------------------------ Temperature 7 (PCH) --------------------

[MeterString-HW_MBPCH_PCHTemperature-Label]
Meter=String
Meterstyle=StyleTextTempLabel
X=([MeterImage-HW_MBPCH_PCHTemperature-Background:X]+[MeterImage-HW_MBPCH_PCHTemperature-Background:W]/2)
Y=#OffsetYTempLabel#
Text="PCH"

[MeterImage-HW_MBPCH_PCHTemperature-BackgroundBar]
Meter=Image
MeterStyle=StyleImageBottomBackgroundBar
X=([MeterImage-HW_MBPCH_PCHTemperature-Background:X]+(#OffsetScaleDown#/2))
Y=(#OffsetYTempBar#)
W=((#SkinW#-(7)*#SkinBorder#)/7-#OffsetScaleDown#)
H=(#ImageBottomH#-([MeterString-HW_MB_Motherboard-Label:H]+[MeterString-HW_MB_Motherboard-Unit:H]))

[MeterString-HW_MBPCH_PCHTemperature-Unit]
Meter=String
MeasureName=Measure-HW_MBPCH_PCHTemperature
Meterstyle=StyleTextTempUnit
X=([MeterImage-HW_MBPCH_PCHTemperature-Background:X]+[MeterImage-HW_MBPCH_PCHTemperature-Background:W]/2)

[MeterBar-HW_MBPCH_PCHTemperatureMax]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MBPCH_PCHTemperatureMax
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_MBPCH_PCHTemperature-Background:X]+[MeterImage-HW_MBPCH_PCHTemperature-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorBarBackground#

[MeterBar-HW_MBPCH_PCHTemperature]
Meter=Bar
MeterStyle=StyleBarVertical
MeasureName=Measure-HW_MBPCH_PCHTemperature
X=([MeterImage-HW_MBPCH_PCHTemperature-Background:X]+[MeterImage-HW_MBPCH_PCHTemperature-Background:W]/2-(8/2))
Y=#OffsetYTempBar#
SolidColor=#ColorTransparent#

You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

Re: HWiNFO and some first strikes

Post by xlr8r_ »

Not forgetting:
Benediction to jsmorley!!

He give me the ideas to do like I've done. And primarily his code samples.
Go and look at his works and posts. It pays!!
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

HDD SSD meter

Post by xlr8r_ »

Just one sample. All the same.

A mixture from rainmeter-out-of-the-box-abilities and HWiFON.

The code:

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1

[Metadata]
Name="HWiNFO: Drive0"
Author=FZ
Information="HWiNFO: Drive0"
Version=1.0.3

; ------------------------------ variables ------------------------------

[Variables]
@Include=#@#\HWiNFO.inc
SkinX=0
SkinY=0
SkinW=150
SkinH=173
ColorTransparent=0,0,0,0
ColorSkin=0,0,0,75
ColorSkinBackground=80,80,80
ColorIntermediateBackground=90,90,90
ColorMeterBackground=115,115,115
ColorBarBackground=150,150,150
ColorBarMaxMarkAlpha=40
ColorLineSolid=55,55,55,255
ColorHistogramPrimary=255,0,0
ColorHistogramSecondary=0,255,0
ColorHistogramBoth=255,255,0

SkinTitleH=14
SkinBorder=2
TitleText="Samsung SSD 850 EVO 1 TB"
PaddingLeft=5
PaddingTop=2
PaddingRight=5
PaddingBottom=2
PaddingSmallLeft=1
PaddingSmallTop=0
PaddingSmallRight=1
PaddingSmallBottom=0
MeterW=(#SkinW#-2*#SkinBorder#-#PaddingLeft#-#PaddingRight#)
MeterH=12
MeterBorder=1
MeterTempW=26
MeterTempH=(100+#MeterH#)
MeterTempInnerUpperBorder=2
RateW=88;
HistogramH=60
ActivityBarW=44
ActivityBarH=6
FreeDiskSpaceH=33
FreeDiskSpaceDriveH=8
OffsetXActivityBar=3
OffsetYActivityBar=3
MinPercent=0
MaxPercent=100
MinTemperature=0
MaxTemperature=100
DriveLetter1=C:
DriveLetter2=D:

; ------------------------------ styles ------------------------------

[StyleBackgroundDark]
SolidColor=#ColorSkinBackground#

[StyleBackgroundLight]
SolidColor=#ColorMeterBackground#

[StyleBackgroundTransparent]
SolidColor=#ColorTransparent#

[StyleTextHeader]
StringStyle=Bold
StringAlign=Center
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleText]
StringAlign=Left
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=7
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextRight]
StringAlign=Right
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=7
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextRightBright]
StringAlign=Right
FontColor=255,255,255
FontFace=Trebuchet MS
StringStyle=Bold
FontSize=7
AntiAlias=1
NumOfDecimals=2
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextBarLabel]
SolidColor=#ColorIntermediateBackground#
AntiAlias=1
StringAlign=Center
StringStyle=Bold
FontSize=7
FontColor=255,255,255
StringEffect=Shadow
FontFace=Trebuchet MS

[StyleBarTempVertical]
BarOrientation=Vertical
AntiAlias=1
BarImage=#@#BarTempV100x8.png

[StyleBarUsageVertical]
BarOrientation=Vertical
AntiAlias=1
BarImage=#@#BarUsageV100x8.png

[StyleBarUsageHorizontal]
BarOrientation=Horizontal
AntiAlias=1
SolidColor=#ColorBarBackground#
BarImage=#@#BarUsageH44x6.png

[StyleBarDiskSpaceHorizontal]
BarOrientation=Horizontal
AntiAlias=1
SolidColor=#ColorBarBackground#
BarImage=#@#BarDiskSpaceH144x2.png

[StyleFreeDiskSpaceMeasures]
H=#FreeDiskSpaceDriveH#
W=([MeterImage-FreeDiskSpace:W]-#SkinBorder#)
AutoScale=1
NumOfDecimals=1

; ------------------------------ meta-meters ----------------------------

[SkinBackground]
Meter=Image
X=#SkinX#
Y=#SkinY#
H=#SkinH#
W=#SkinW#
SolidColor=#ColorSkin#

[SkinTitle]
Meter=String
MeterStyle=StyleTextHeader|StyleBackgroundDark
W=#MeterW#
H=#SkinTitleH#
X=(#SkinW#/2)
Y=(#SkinBorder#)r
Text=#TitleText#

; ------------------------------ measures [HWiNFO] ----------------------

[Measure-HW_SmartDrive0_Temp]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_SmartDrive0_SensorId#
HWiNFOSensorInstance=#HW_SmartDrive0_SensorInstance#
HWiNFOEntryId=#HW_SmartDrive0_Temp#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#Maxtemperature#

[Measure-HW_SmartDrive0_TempMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_SmartDrive0_SensorId#
HWiNFOSensorInstance=#HW_SmartDrive0_SensorInstance#
HWiNFOEntryId=#HW_SmartDrive0_Temp#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_Drive0_ReadRate]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_Drive0_SensorId#
HWiNFOSensorInstance=#HW_Drive0_SensorInstance#
HWiNFOEntryId=#HW_Drive0_ReadRate#
HWiNFOType=CurrentValue

[Measure-HW_Drive0_WriteRate]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_Drive0_SensorId#
HWiNFOSensorInstance=#HW_Drive0_SensorInstance#
HWiNFOEntryId=#HW_Drive0_WriteRate#
HWiNFOType=CurrentValue

[Measure-HW_Drive0_TotalActivity]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_Drive0_SensorId#
HWiNFOSensorInstance=#HW_Drive0_SensorInstance#
HWiNFOEntryId=#HW_Drive0_TotalActivity#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_Drive0_ReadActivity]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_Drive0_SensorId#
HWiNFOSensorInstance=#HW_Drive0_SensorInstance#
HWiNFOEntryId=#HW_Drive0_ReadActivity#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_Drive0_WriteActivity]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_Drive0_SensorId#
HWiNFOSensorInstance=#HW_Drive0_SensorInstance#
HWiNFOEntryId=#HW_Drive0_WriteActivity#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

;------------------------------ measures [Measures] --------------------

[Measure-FreeDiskSpace_Label1]
Measure=FreeDiskSpace
Drive=#DriveLetter1#
Label=1
UpdateDivider=10

[Measure-FreeDiskSpace_TotalDiskSpace1]
Measure=FreeDiskSpace
Drive=#DriveLetter1#
Total=1
UpdateDivider=10

[Measure-FreeDiskSpace_FreeDiskSpace1]
Measure=FreeDiskSpace
Drive=#DriveLetter1#
UpdateDivider=10

[Measure-FreeDiskSpace_UsedDiskSpace1]
Measure=FreeDiskSpace
Drive=#DriveLetter1#
InvertMeasure=1
UpdateDivider=10

[Measure-FreeDiskSpace_Label2]
Measure=FreeDiskSpace
Drive=#DriveLetter2#
Label=1
UpdateDivider=10

[Measure-FreeDiskSpace_TotalDiskSpace2]
Measure=FreeDiskSpace
Drive=#DriveLetter2#
Total=1
UpdateDivider=10

[Measure-FreeDiskSpace_FreeDiskSpace2]
Measure=FreeDiskSpace
Drive=#DriveLetter2#
UpdateDivider=10

[Measure-FreeDiskSpace_UsedDiskSpace2]
Measure=FreeDiskSpace
Drive=#DriveLetter2#
InvertMeasure=1
UpdateDivider=10

; ------------------------------ meters ---------------------------------

[MeterImage-HW_SmartDrive0]
Meter=Image
MeterStyle=StyleBackgroundLight
X=#SkinBorder#
Y=(#SkinBorder#)R
W=#MeterTempW#
H=(#MeterTempH#+#MeterTempInnerUpperBorder#)

; ------------------------------ meters Temperature ---------------------

[MeterString-HW_SmartDrive0_Temp]
Meter=String
MeterStyle=StyleTextBarLabel
MeasureName=Measure-HW_SmartDrive0_Temp
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]/2)
Y=(0-#MeterH#)R
W=#MeterTempW#
H=#MeterH#
Text="%1 °C"

[MeterBar-HW_SmartDrive0_TempMaxMark]
Meter=Bar
MeterStyle=StyleBarTempVertical
MeasureName=Measure-HW_SmartDrive0_TempMax
ImageAlpha=#ColorBarMaxMarkAlpha#
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]/2-(8/2))
Y=([MeterImage-HW_SmartDrive0:Y]+#MeterTempInnerUpperBorder#)
SolidColor=#ColorBarBackground#

[MeterBar-HW_SmartDrive0_Temp]
Meter=Bar
MeterStyle=StyleBarTempVertical
MeasureName=Measure-HW_SmartDrive0_Temp
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]/2-(8/2))
Y=([MeterImage-HW_SmartDrive0:Y]+#MeterTempInnerUpperBorder#)
SolidColor=#ColorTransparent#

; ------------------------------ meters Rates -----------------

[MeterLabel-Measure-HW_Drive0_ReadRate]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_Drive0_ReadRate
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]+#SkinBorder#)
Y=([MeterImage-HW_SmartDrive0:Y])
W=#RateW#
H=#MeterH#
FontColor=#ColorHistogramPrimary#
StringEffect=Shadow
Text="Read:"

[MeterLabel-Measure-HW_Drive0_WriteRate]
Meter=String
MeterStyle=StyleText|StyleBackgroundLight
MeasureName=Measure-HW_Drive0_WriteRate
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]+#SkinBorder#)
Y=(#MeterBorder#)R
W=#RateW#
H=#MeterH#
FontColor=#ColorHistogramSecondary#
StringEffect=Shadow
Text="Write:"

[MeterString-Measure-HW_Drive0_ReadRate]
Meter=String
MeterStyle=StyleTextRightBright|StyleBackgroundTransparent
MeasureName=Measure-HW_Drive0_ReadRate
X=([MeterLabel-Measure-HW_Drive0_ReadRate:X]+[MeterLabel-Measure-HW_Drive0_ReadRate:W])
Y=([MeterLabel-Measure-HW_Drive0_ReadRate:Y])
W=#RateW#
H=#MeterH#
Text="%1 MB/s"

[MeterString-Measure-HW_Drive0_WriteRate]
Meter=String
MeterStyle=StyleTextRightBright|StyleBackgroundTransparent
MeasureName=Measure-HW_Drive0_WriteRate
X=([MeterLabel-Measure-HW_Drive0_WriteRate:X]+[MeterLabel-Measure-HW_Drive0_WriteRate:W])
Y=([MeterLabel-Measure-HW_Drive0_WriteRate:Y])
W=#RateW#
H=#MeterH#
Text="%1 MB/s"

; ------------------------------ meters Histogram -------------

[MeterHistogram-Measure-HW_Drive0_ReadWriteActivity]
Meter=Histogram
MeterStyle=StyleText
MeasureName=Measure-HW_Drive0_ReadRate
MeasureName2=Measure-HW_Drive0_WriteRate
Autoscale=1
GraphOrientation=Vertical
PrimaryColor=#ColorHistogramPrimary#
SecondaryColor=#ColorHistogramSecondary#
BothColor=#ColorHistogramBoth#
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]+#SkinBorder#)
Y=(#SkinBorder#)R
W=#RateW#
H=#HistogramH#
SolidColor=#ColorLineSolid#

; ------------------------------ meters Activities ------------

[MeterImage-Measure-HW_Drive0_ReadActivity]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]+#SkinBorder#)
Y=(#SkinBorder#)R
W=#RateW#
H=#MeterH#

[MeterString-Measure-HW_Drive0_ReadActivity]
Meter=String
MeterStyle=StyleTextRightBright|StyleBackgroundTransparent
MeasureName=Measure-HW_Drive0_ReadActivity
X=0R
Y=0r
W=#RateW#
H=#MeterH#
FontColor=#ColorHistogramPrimary#
Text="%1 %"
StringEffect=Border

[MeterImage-Measure-HW_Drive0_WriteActivity]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=([MeterImage-HW_SmartDrive0:X]+[MeterImage-HW_SmartDrive0:W]+#SkinBorder#)
Y=(#MeterBorder#)R
W=#RateW#
H=#MeterH#

[MeterString-Measure-HW_Drive0_WriteActivity]
Meter=String
MeterStyle=StyleTextRightBright|StyleBackgroundTransparent
MeasureName=Measure-HW_Drive0_WriteActivity
X=0R
Y=0r
W=#RateW#
H=#MeterH#
FontColor=#ColorHistogramSecondary#
Text="%1 %"
StringEffect=Border

; ------------------------------ meters FreeDiskSpace ---------

[MeterImage-FreeDiskSpace]
Meter=Image
MeterStyle=StyleText|StyleBackgroundLight
X=(#SkinBorder#)
Y=(#SkinBorder#)R
W=(#MeterW#+#PaddingLeft#+#PaddingRight#-#SkinBorder#)
H=#FreeDiskSpaceH#

[MeterLabel-FreeDiskSpace1]
Meter=String
Meterstyle=StyleText|StyleFreeDiskSpaceMeasures|StyleBackgroundTransparent
MeasureName=Measure-FreeDiskSpace_Label1
X=([MeterImage-FreeDiskSpace:X])
Y=0r
FontSize=8
StringStyle=Bold
Text="#DriveLetter1#\"

[MeterString-FreeDiskSpace1]
Meter=String
Meterstyle=StyleTextRight|StyleFreeDiskSpaceMeasures|StyleBackgroundTransparent
MeasureName=Measure-FreeDiskSpace_TotalDiskSpace1
MeasureName2=Measure-FreeDiskSpace_FreeDiskSpace1
MeasureName3=Measure-FreeDiskSpace_UsedDiskSpace1
X=0R
Y=0r
Text="%2B / %1B free"

[MeterBar-FreeDiskSpace1]
Meter=Bar
MeterStyle=StyleBarDiskSpaceHorizontal
MeasureName=Measure-FreeDiskSpace_UsedDiskSpace1
X=(#SkinBorder#+#MeterBorder#)
Y=(3*#MeterBorder#)R

[MeterLabel-FreeDiskSpace2]
Meter=String
Meterstyle=StyleText|StyleFreeDiskSpaceMeasures|StyleBackgroundTransparent
MeasureName=Measure-FreeDiskSpace_Label2
X=([MeterImage-FreeDiskSpace:X])
Y=(4*#MeterBorder#)R
FontSize=8
StringStyle=Bold
Text="#DriveLetter2#\"

[MeterString-FreeDiskSpace2]
Meter=String
Meterstyle=StyleTextRight|StyleFreeDiskSpaceMeasures|StyleBackgroundTransparent
MeasureName=Measure-FreeDiskSpace_TotalDiskSpace2
MeasureName2=Measure-FreeDiskSpace_FreeDiskSpace2
MeasureName3=Measure-FreeDiskSpace_UsedDiskSpace2
X=0R
Y=0r
Text="%2B / %1B free"

[MeterBar-FreeDiskSpace2]
Meter=Bar
MeterStyle=StyleBarDiskSpaceHorizontal
MeasureName=Measure-FreeDiskSpace_UsedDiskSpace2
X=(#SkinBorder#+#MeterBorder#)
Y=(3*#MeterBorder#)R

; ------------------------------ meters Activities (V Bars) ---

[MeterBar-Measure-HW_Drive0_ReadActivity]
Meter=Bar
MeterStyle=StyleBarUsageHorizontal
MeasureName=Measure-HW_Drive0_ReadActivity
X=([MeterImage-Measure-HW_Drive0_ReadActivity:X]+#OffsetXActivityBar#)
Y=([MeterImage-Measure-HW_Drive0_ReadActivity:Y]+#OffsetYActivityBar#)
W=#ActivityBarW#
H=#ActivityBarH#

[MeterBar-Measure-HW_Drive0_WriteActivity]
Meter=Bar
MeterStyle=StyleBarUsageHorizontal
MeasureName=Measure-HW_Drive0_WriteActivity
X=([MeterImage-Measure-HW_Drive0_WriteActivity:X]+#OffsetXActivityBar#)
Y=([MeterImage-Measure-HW_Drive0_WriteActivity:Y]+#OffsetYActivityBar#)
W=#ActivityBarW#
H=#ActivityBarH#

; ------------------------------ meters Activities (H Bar) ----

[MeterImage-Measure-HW_Drive0_TotalActivity]
Meter=Image
MeterStyle=StyleBackgroundLight
X=(#SkinW#-#SkinBorder#-#MeterTempW#)
Y=([MeterImage-HW_SmartDrive0:Y])
W=#MeterTempW#
H=(#MeterTempH#+#MeterTempInnerUpperBorder#)

[MeterString-Measure-HW_Drive0_TotalActivity]
Meter=String
MeterStyle=StyleTextBarLabel
MeasureName=Measure-HW_Drive0_TotalActivity
X=([MeterImage-Measure-HW_Drive0_TotalActivity:X]+[MeterImage-Measure-HW_Drive0_TotalActivity:W]/2)
Y=(0-#MeterH#)R
W=#MeterTempW#
H=#MeterH#
Text="%1 %"

[MeterBar-Measure-HW_Drive0_TotalActivity]
Meter=Bar
MeterStyle=StyleBarUsageVertical
MeasureName=Measure-HW_Drive0_TotalActivity
X=(#SkinW#-#SkinBorder#-[MeterImage-Measure-HW_Drive0_TotalActivity:W]/2-(8/2))
Y=([MeterImage-Measure-HW_Drive0_TotalActivity:Y]+#MeterTempInnerUpperBorder#)
SolidColor=#ColorBarBackground#
Many HDD-leftovers from previous PCs and Backup-constellations that dissolved. So the not used HDDs are in my actual desktop PC till needed somewhere else.

Realized that network drives (like NAS) can also be obtained by rainmeter, but only if polled once (after used) via windows-board-hands. The next thing I plan: Display all network-drives. But for that I have to do some polling routine for the OS in the Autostart of windows.
You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

GPU meter

Post by xlr8r_ »

And my GPU meter(s)
My actual SLI-configuration. My rogue rainmeter solution with all the painful experience I earned from before meters.
It's O.K. but I'm not happy with the real hardware (please: If you wanna do SLI => don't do it!! if you have no economical reasons)

So, the code:

Code: Select all

[Rainmeter]
Update=1000
AccurateText=1

[Metadata]
Name="HWiNFO: GPU"
Author=FZ
Information="HWiNFO: GPU"
Version=1.0.2

; ------------------------------ variables ------------------------------

[Variables]
@Include=#@#\HWiNFO.inc
SkinX=0
SkinY=0
SkinW=450
SkinH=346
ColorSkin=0,0,0,75
ColorSkinBackground=80,80,80
ColorIntermediateBackground=90,90,90
ColorMeterBackground=115,115,115
ColorBarBackground=150,150,150
ColorBarImageBackground=95,95,95
ColorBarMaxMarkAlpha=40
ColorBarRangeBackgroundAlpha=50
ColorBarMaxMarkAlphaMemUsage=60
ColorBarMaxMarkAlphaLoads=80
ColorBarMaxMarkAlphaPowerPercentOfTDP=80
ColorTransparent=0,0,0,0
ColorBarLabel=255,255,255
ColorMaximum=248,145,156
ColorAverage=255,255,25
ColorMinimum=90,230,255
ColorBarLabelBackground=120,120,120
ColorBarOuterBackground=110,110,110
ColorVoltageLabelBackground=120,120,120
ColorBarMaxMarkAlphaClock=60
SkinTitleH=18
SkinBorder=2
TitleText="NVIDIA GeForce GTX 660 Ti OC SLI"
PaddingLeft=5
PaddingTop=2
PaddingRight=5
PaddingBottom=2
PaddingFewTop=1
PaddingFewBottom=1
PaddingSmallLeft=2
PaddingSmallRight=2
PaddingSmallTop=0
PaddingSmallBottom=0
MeterW=(#SkinW#-2*#SkinBorder#-#PaddingLeft#-#PaddingRight#)
MeterTempW=80
MeterFanW=92
MeterFanH=80
MeterVoltageH=50
MeterH=12
MeterBorder=1
TempBarH=244
VoltageValueW=37
VoltageAggregateH=10
ClocksW=270
GPUClockH=26
MemClockH=26
VidClockH=26
ClocksValueW=46
ClocksMinMaxW=42
ClocksValueH=10
LoadsW=160
LoadsH=99
MemUsageW=(#ClocksW#-#LoadsW#-#SkinBorder#)
MemUsageH=99
AllocW=#MemUsageW#
AllocH=68
TotalPowerW=#LoadsW#
TotalPowerH=68
LoadLabelW=32
LoadLabelH=16
LoadUnitW=28
LoadUnitH=10
TotalPowerUnitW=28
TotelPowerUnitH=10

RoundLineBaseStartAngle=135
RoundLineBaseRotationAngle=270
RoundLineBaseLineStart=22
RoundLineBaseLineLength=28
RoundLineBaseColor=55,55,55
RoundLineCenterLineStart=0
RoundLineCenterLineLength=4
RoundLineCenterColor=55,55,55
RoundLineScaleLineStartRelative=0
RoundLineScaleLineLengthRelative=4
RoundLineScaleLineWidth=2
RoundLineScaleColor=55,55,55
RoundLineAreaLineStartRelativ=-1
RoundLineAreaLineLengthRelative=1
RoundLineAreaColor=255,255,255,120
RoundLineUpperBColor=#ColorAverage#,25
RoundLineLowerBColor=#ColorMeterBackground#
RoundLineAggregateLineStartRelative=-6
RoundLineAggregateLineLengthRelative=0
RoundLineAggregateLineWidth=2
RoundLinePointerOuterLineStartRelative=(-#RoundLineBaseLineStart#)
RoundLinePointerInnerLineStartRelative=(-#RoundLineBaseLineStart#)
RoundLinePointerOuterLineWidth=3
RoundLinePointerInnerLineWidth=1
RoundLinePointerOuterLineLengthRelative=2
RoundLinePointerInnerLineLengthRelative=3
RoundLinePointerOuterColor=255,160,100,100
RoundLinePointerInnerColor=250,150,50

RoundLine2BaseStartAngle=180
RoundLine2BaseRotationAngle=90
RoundLine2BaseLineStart=37
RoundLine2BaseLineLength=40
RoundLine2BaseColor=55,55,55
RoundLine2CenterLineStart=-1
RoundLine2CenterLineLength=8
RoundLine2CenterColor=55,55,55
RoundLine2ScaleLineStartRelative=0
RoundLine2ScaleLineLengthRelative=4
RoundLine2ScaleLineWidth=2
RoundLine2ScaleColor=55,55,55
RoundLine2AreaLineStartRelativ=-1
RoundLine2AreaLineLengthRelative=1
RoundLine2AreaColor=255,255,0,120
RoundLine2UpperBColor=#ColorAverage#,25
RoundLine2LowerBColor=#ColorMeterBackground#
RoundLine2AggregateLineStartRelative=-10
RoundLine2AggregateLineLengthRelative=0
RoundLine2AggregateLineWidth=2
RoundLine2PointerOuterLineStartRelative=(-#RoundLine2BaseLineStart#+#RoundLine2CenterLineLength#-1)
RoundLine2PointerInnerLineStartRelative=(-#RoundLine2BaseLineStart#+#RoundLine2CenterLineLength#-1)
RoundLine2PointerOuterLineWidth=3
RoundLine2PointerInnerLineWidth=1
RoundLine2PointerOuterLineLengthRelative=2
RoundLine2PointerInnerLineLengthRelative=3
RoundLine2PointerOuterColor=20,200,180,100
RoundLine2PointerInnerColor=55,255,200

OffsetYFan=-6
OffsetYFanLabel=-2
OffsetYFanLabelPercent=20
OffsetYFanLabelRPM=28
OffsetXFanLabelMin=-32
OffsetXFanLabelMax=32
OffsetYVoltage=22
OffsetYVoltageValue=3
OffsetXVoltageValue=-3
OffsetXClocksValue=4

LoadsSepFactor=5

MinPercent=1
MaxPercent=100
MinSpeed=0
MaxSpeed=3000
MinTemperature=0
MaxTemperature=100
MinVoltage=0.9
MaxVoltage=1.3
MinGPUClock=0
MaxGPUClock=1500
MinMemClock=0
MaxMemClock=8000
MinVidClock=0
MaxVidClock=800
MinPercentTDP=1
MaxPercentTDP=120

; ------------------------------ styles ------------------------------

[StyleBackgroundDark]
SolidColor=#ColorSkinBackground#

[StyleBackgroundLight]
SolidColor=#ColorMeterBackground#

[StyleBackgroundBar]
SolidColor=#ColorBarImageBackground#

[StyleTextHeader]
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=10
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleText]
StringAlign=Left
StringCase=None
StringStyle=Bold
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleTextIntermediate]
StringAlign=Left
StringCase=None
StringStyle=Bold
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=7
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextBig]
StringAlign=Left
StringCase=None
StringStyle=Normal
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=10
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingTop#,#PaddingSmallRight#,#PaddingBottom#

[StyleTextSmall]
StringAlign=Left
StringCase=None
StringStyle=Normal
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=7
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextSmallValue]
StringAlign=Right
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=7
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextSmallMin]
StringAlign=Right
StringCase=None
StringStyle=Normal
FontColor=#ColorMinimum#
FontFace=Trebuchet MS
FontSize=7
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextSmallMax]
StringAlign=Right
StringCase=None
StringStyle=Normal
FontColor=#ColorMaximum#
FontFace=Trebuchet MS
FontSize=7
AntiAlias=1
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextLabelHeader]
SolidColor=#ColorIntermediateBackground#
AntiAlias=1
StringAlign=Center
StringStyle=Bold
FontSize=8
FontColor=219,219,219
FontFace=Trebuchet MS

[StyleTextTemp]
AntiAlias=1
StringAlign=Center
StringEffect=Shadow
FontFace=Trebuchet MS
FontColor=#ColorBarLabel#
SolidColor=#ColorBarLabelBackground#
StringStyle=Bold
FontSize=8

[StyleTextTempMin]
AntiAlias=1
StringAlign=Center
FontFace=Trebuchet MS
FontColor=#ColorMinimum#
FontSize=7
SolidColor=#ColorBarLabelBackground#

[StyleTextTempAvg]
AntiAlias=1
StringAlign=Center
FontFace=Trebuchet MS
FontColor=#ColorAverage#
FontSize=7
SolidColor=#ColorBarLabelBackground#

[StyleTextTempMax]
AntiAlias=1
StringAlign=Center
FontFace=Trebuchet MS
FontColor=#ColorMaximum#
FontSize=7
SolidColor=#ColorBarLabelBackground#

[StyleBarTempOuterMax]
BarOrientation=Vertical
BarImage=#@#BarTempV244x37.png
ImageAlpha=#ColorBarRangeBackgroundAlpha#
SolidColor=#ColorBarOuterBackground#

[StyleBarTempOuterMin]
BarOrientation=Vertical
BarColor=#ColorBarOuterBackground#
SolidColor=#ColorTransparent#

[StyleBarTempMarkMax]
BarOrientation=Vertical
BarImage=#@#BarTempV244x12.png
ImageAlpha=#ColorBarMaxMarkAlpha#
SolidColor=#ColorBarBackground#

[StyleBarTemp]
BarOrientation=Vertical
BarImage=#@#BarTempV244x12.png
SolidColor=#ColorTransparent#

[StyleRoundLineBase]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=#RoundLineBaseLineStart#
LineLength=#RoundLineBaseLineLength#
LineColor=#RoundLineBaseColor#

[StyleRoundLineScale]
AntiAlias=1
Solid=0
ControlAngel=0
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineScaleLineLengthRelative#)
LineColor=#RoundLineScaleColor#
LineWidth=#RoundLineScaleLineWidth#

[StyleRoundLineArea]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAreaLineStartRelativ#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAreaLineLengthRelative#)
LineColor=#RoundLineAreaColor#

[StyleRoundLinePointerUpperB]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(0)
LineLength=(#RoundLineBaseLineStart#)
LineColor=#RoundLineUpperBColor#

[StyleRoundLinePointerLowerB]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(0)
LineLength=(#RoundLineBaseLineStart#)
LineColor=#RoundLineLowerBColor#

[StyleRoundLinePointerMin]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAggregateLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAggregateLineLengthRelative#)
LineColor=#ColorMinimum#
LineWidth=#RoundLineAggregateLineWidth#

[StyleRoundLinePointerAvg]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAggregateLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAggregateLineLengthRelative#)
LineColor=#ColorAverage#
LineWidth=#RoundLineAggregateLineWidth#

[StyleRoundLinePointerMax]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLineAggregateLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLineAggregateLineLengthRelative#)
LineColor=#ColorMaximum#
LineWidth=#RoundLineAggregateLineWidth#

[StyleRoundLinePointerOuter]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLinePointerOuterLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLinePointerOuterLineLengthRelative#)
LineColor=#RoundLinePointerOuterColor#
LineWidth=#RoundLinePointerOuterLineWidth#

[StyleRoundLinePointerInner]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLineBaseStartAngle#))
RotationAngle=(Rad(#RoundLineBaseRotationAngle#))
LineStart=(#RoundLineBaseLineStart#+#RoundLinePointerInnerLineStartRelative#)
LineLength=(#RoundLineBaseLineLength#+#RoundLinePointerInnerLineLengthRelative#)
LineColor=#RoundLinePointerInnerColor#
LineWidth=#RoundLinePointerInnerLineWidth#

[StyleRoundLineCenter]
AntiAlias=1
Solid=1
StartAngle=(Rad(0))
RotationAngle=(Rad(360))
LineStart=#RoundLineCenterLineStart#
LineLength=#RoundLineCenterLineLength#
LineColor=#RoundLineCenterColor#

[StyleTextFan]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
StringStyle=Bold
FontSize=8
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS

[StyleTextFanAvg]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
FontSize=7
FontColor=#ColorAverage#
FontFace=Trebuchet MS

[StyleTextFanMin]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
FontSize=7
FontColor=#ColorMinimum#
FontFace=Trebuchet MS

[StyleTextFanMax]
SolidColor=#ColorTransparent#
AntiAlias=1
StringAlign=Center
FontSize=7
FontColor=#ColorMaximum#
FontFace=Trebuchet MS

[StyleRoundLine2Base]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=#RoundLine2BaseLineStart#
LineLength=#RoundLine2BaseLineLength#
LineColor=#RoundLine2BaseColor#

[StyleRoundLine2Scale]
AntiAlias=1
Solid=0
ControlAngel=0
LineStart=(#RoundLine2BaseLineStart#+#RoundLine2ScaleLineStartRelative#)
LineLength=(#RoundLine2BaseLineLength#+#RoundLine2ScaleLineLengthRelative#)
LineColor=#RoundLine2ScaleColor#
LineWidth=#RoundLine2ScaleLineWidth#

[StyleRoundLine2Area]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(#RoundLine2BaseLineStart#+#RoundLine2AreaLineStartRelativ#)
LineLength=(#RoundLine2BaseLineLength#+#RoundLine2AreaLineLengthRelative#)
LineColor=#RoundLine2AreaColor#

[StyleRoundLine2PointerUpperB]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(0)
LineLength=(#RoundLine2BaseLineStart#)
LineColor=#RoundLine2UpperBColor#

[StyleRoundLine2PointerLowerB]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(0)
LineLength=(#RoundLine2BaseLineStart#)
LineColor=#RoundLine2LowerBColor#

[StyleRoundLine2PointerMin]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(#RoundLine2BaseLineStart#+#RoundLine2AggregateLineStartRelative#)
LineLength=(#RoundLine2BaseLineLength#+#RoundLine2AggregateLineLengthRelative#)
LineColor=#ColorMinimum#
LineWidth=#RoundLine2AggregateLineWidth#

[StyleRoundLine2PointerAvg]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(#RoundLine2BaseLineStart#+#RoundLine2AggregateLineStartRelative#)
LineLength=(#RoundLine2BaseLineLength#+#RoundLine2AggregateLineLengthRelative#)
LineColor=#ColorAverage#
LineWidth=#RoundLine2AggregateLineWidth#

[StyleRoundLine2PointerMax]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(#RoundLine2BaseLineStart#+#RoundLine2AggregateLineStartRelative#)
LineLength=(#RoundLine2BaseLineLength#+#RoundLine2AggregateLineLengthRelative#)
LineColor=#ColorMaximum#
LineWidth=#RoundLine2AggregateLineWidth#

[StyleRoundLine2PointerOuter]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(#RoundLine2BaseLineStart#+#RoundLine2PointerOuterLineStartRelative#)
LineLength=(#RoundLine2BaseLineLength#+#RoundLine2PointerOuterLineLengthRelative#)
LineColor=#RoundLine2PointerOuterColor#
LineWidth=#RoundLine2PointerOuterLineWidth#

[StyleRoundLine2PointerInner]
AntiAlias=1
Solid=0
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=(#RoundLine2BaseLineStart#+#RoundLine2PointerInnerLineStartRelative#)
LineLength=(#RoundLine2BaseLineLength#+#RoundLine2PointerInnerLineLengthRelative#)
LineColor=#RoundLine2PointerInnerColor#
LineWidth=#RoundLine2PointerInnerLineWidth#

[StyleRoundLine2Center]
AntiAlias=1
Solid=1
StartAngle=(Rad(#RoundLine2BaseStartAngle#))
RotationAngle=(Rad(#RoundLine2BaseRotationAngle#))
LineStart=#RoundLine2CenterLineStart#
LineLength=#RoundLine2CenterLineLength#
LineColor=#RoundLine2CenterColor#

[StyleTextVoltage]
SolidColor=#ColorVoltageLabelBackground#
AntiAlias=1
StringAlign=Right
StringStyle=Bold
FontSize=8
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextVoltageAvg]
SolidColor=#ColorVoltageLabelBackground#
AntiAlias=1
StringAlign=Right
FontSize=7
FontColor=#ColorAverage#
FontFace=Trebuchet MS
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextVoltageMin]
SolidColor=#ColorVoltageLabelBackground#
AntiAlias=1
StringAlign=Right
FontSize=7
FontColor=#ColorMinimum#
FontFace=Trebuchet MS
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleTextVoltageMax]
SolidColor=#ColorVoltageLabelBackground#
AntiAlias=1
StringAlign=Right
FontSize=7
FontColor=#ColorMaximum#
FontFace=Trebuchet MS
Padding=#PaddingSmallLeft#,#PaddingSmallTop#,#PaddingSmallRight#,#PaddingSmallBottom#

[StyleBarGPUClock]
BarOrientation=Horizontal
BarImage=#@#BarGPUClockH108x10.png
SolidColor=#ColorTransparent#

[StyleBarGPUClockMaxMark]
BarOrientation=Horizontal
BarImage=#@#BarGPUClockH108x10.png
SolidColor=#ColorBarBackground#
ImageAlpha=#ColorBarMaxMarkAlphaClock#

[StyleBarMemClock]
BarOrientation=Horizontal
BarImage=#@#BarGPUMemoryClockH108x10.png
SolidColor=#ColorTransparent#

[StyleBarMemClockMaxMark]
BarOrientation=Horizontal
BarImage=#@#BarGPUMemoryClockH108x10.png
SolidColor=#ColorBarBackground#
ImageAlpha=#ColorBarMaxMarkAlphaClock#

[StyleBarVidClock]
BarOrientation=Horizontal
BarImage=#@#BarGPUVideoClockH108x10.png
SolidColor=#ColorTransparent#

[StyleBarVidClockMaxMark]
BarOrientation=Horizontal
BarImage=#@#BarGPUVideoClockH108x10.png
SolidColor=#ColorBarBackground#
ImageAlpha=#ColorBarMaxMarkAlphaClock#

[StyleBarLoads]
BarOrientation=Horizontal
BarImage=#@#BarGPULoadsH90x10.png
SolidColor=#ColorTransparent#

[StyleBarLoadsMaxMark]
BarOrientation=Horizontal
BarImage=#@#BarGPULoadsH90x10.png
SolidColor=#ColorBarBackground#
ImageAlpha=#ColorBarMaxMarkAlphaLoads#

[StyleBarPowerPercentOfTDP]
BarOrientation=Horizontal
BarImage=#@#BarGPUPowerPercentOfTDPH114x10.png
SolidColor=#ColorTransparent#

[StyleBarPowerPercentOfTDPMaxMark]
BarOrientation=Horizontal
BarImage=#@#BarGPUPowerPercentOfTDPH114x10.png
SolidColor=#ColorBarBackground#
ImageAlpha=#ColorBarMaxMarkAlphaPowerPercentOfTDP#

[StyleBarMemUsage]
BarOrientation=Horizontal
BarImage=#@#BarGPUMemUsageH98x22.png
SolidColor=#ColorTransparent#

[StyleBarMemUsageMaxMark]
BarOrientation=Horizontal
BarImage=#@#BarGPUMemUsageH98x22.png
SolidColor=#ColorBarBackground#
ImageAlpha=#ColorBarMaxMarkAlphaMemUsage#

[StyleTextAllocString]
StringAlign=Left
StringCase=None
StringStyle=Bold
StringEffect=Shadow
FontColor=219,219,219
FontFace=Trebuchet MS
FontSize=9
AntiAlias=1
Padding=#PaddingLeft#,#PaddingTop#,#PaddingRight#,#PaddingBottom#

[StyleTextAlloc]
StringAlign=Left
StringCase=None
StringStyle=Bold
FontColor=255,255,255
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingFewTop#,#PaddingRight#,#PaddingFewBottom#

[StyleTextAllocRight]
StringAlign=Right
StringCase=None
StringStyle=Bold
FontColor=255,255,255
FontFace=Trebuchet MS
FontSize=8
AntiAlias=1
Padding=#PaddingLeft#,#PaddingFewTop#,#PaddingRight#,#PaddingFewBottom#

; ------------------------------ meta-meters ----------------------------

[SkinBackground]
Meter=Image
X=#SkinX#
Y=#SkinY#
H=#SkinH#
W=#SkinW#
SolidColor=#ColorSkin#

[SkinTitle]
Meter=String
MeterStyle=StyleTextHeader|StyleBackgroundDark
W=#MeterW#
H=#SkinTitleH#
StringAlign=Center
X=(#SkinW#/2)
Y=#SkinBorder#r
Text=#TitleText#

; ------------------------------ measures -------------------------------

[Measure-HW_GPU0_GPUTemperature]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUTemperature#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU1_GPUTemperature]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUTemperature#
HWiNFOType=CurrentValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU0_GPUTemperatureMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUTemperature#
HWiNFOType=MinimumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU1_GPUTemperatureMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUTemperature#
HWiNFOType=MinimumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU0_GPUTemperatureAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUTemperature#
HWiNFOType=AverageValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU1_GPUTemperatureAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUTemperature#
HWiNFOType=AverageValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU0_GPUTemperatureMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUTemperature#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU1_GPUTemperatureMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUTemperature#
HWiNFOType=MaximumValue
MinValue=#MinTemperature#
MaxValue=#MaxTemperature#

[Measure-HW_GPU0_GPUCoreVoltage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUCoreVoltage#
HWiNFOType=CurrentValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU1_GPUCoreVoltage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUCoreVoltage#
HWiNFOType=CurrentValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU0_GPUCoreVoltageMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUCoreVoltage#
HWiNFOType=MinimumValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU1_GPUCoreVoltageMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUCoreVoltage#
HWiNFOType=MinimumValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU0_GPUCoreVoltageAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUCoreVoltage#
HWiNFOType=AverageValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU1_GPUCoreVoltageAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUCoreVoltage#
HWiNFOType=AverageValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU0_GPUCoreVoltageMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUCoreVoltage#
HWiNFOType=MaximumValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU1_GPUCoreVoltageMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUCoreVoltage#
HWiNFOType=MaximumValue
MinValue=#MinVoltage#
MaxValue=#MaxVoltage#

[Measure-HW_GPU0_GPUFanRPM]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFanRPM#
HWiNFOType=CurrentValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU1_GPUFanRPM]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFanRPM#
HWiNFOType=CurrentValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU0_GPUFanRPMMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFanRPM#
HWiNFOType=MinimumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU1_GPUFanRPMMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFanRPM#
HWiNFOType=MinimumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU0_GPUFanRPMAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFanRPM#
HWiNFOType=AverageValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU1_GPUFanRPMAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFanRPM#
HWiNFOType=AverageValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU0_GPUFanRPMMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFanRPM#
HWiNFOType=MaximumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU1_GPUFanRPMMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFanRPM#
HWiNFOType=MaximumValue
MinValue=#MinSpeed#
MaxValue=#MaxSpeed#

[Measure-HW_GPU0_GPUFan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFan#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUFan]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFan#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUFanMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFan#
HWiNFOType=MinimumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUFanMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFan#
HWiNFOType=MinimumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUFanAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFan#
HWiNFOType=AverageValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUFanAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFan#
HWiNFOType=AverageValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUFanMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUFan#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUFanMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUFan#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUClock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUClock#
HWiNFOType=CurrentValue
MinValue=#MinGPUClock#
MaxValue=#MaxGPUClock#

[Measure-HW_GPU1_GPUClock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUClock#
HWiNFOType=CurrentValue
MinValue=#MinGPUClock#
MaxValue=#MaxGPUClock#

[Measure-HW_GPU0_GPUClockMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUClock#
HWiNFOType=MinimumValue
MinValue=#MinGPUClock#
MaxValue=#MaxGPUClock#

[Measure-HW_GPU1_GPUClockMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUClock#
HWiNFOType=MinimumValue
MinValue=#MinGPUClock#
MaxValue=#MaxGPUClock#

[Measure-HW_GPU0_GPUClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUClock#
HWiNFOType=MaximumValue
MinValue=#MinGPUClock#
MaxValue=#MaxGPUClock#

[Measure-HW_GPU1_GPUClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUClock#
HWiNFOType=MaximumValue
MinValue=#MinGPUClock#
MaxValue=#MaxGPUClock#

[Measure-HW_GPU0_GPUMemoryClock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryClock#
HWiNFOType=CurrentValue
MinValue=#MinMemClock#
MaxValue=#MaxMemClock#

[Measure-HW_GPU1_GPUMemoryClock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUMemoryClock#
HWiNFOType=CurrentValue
MinValue=#MinMemClock#
MaxValue=#MaxMemClock#

[Measure-HW_GPU0_GPUMemoryClockMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryClock#
HWiNFOType=MinimumValue
MinValue=#MinMemClock#
MaxValue=#MaxMemClock#

[Measure-HW_GPU1_GPUMemoryClockMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUMemoryClock#
HWiNFOType=MinimumValue
MinValue=#MinMemClock#
MaxValue=#MaxMemClock#

[Measure-HW_GPU0_GPUMemoryClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryClock#
HWiNFOType=MaximumValue
MinValue=#MinMemClock#
MaxValue=#MaxMemClock#

[Measure-HW_GPU1_GPUMemoryClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUMemoryClock#
HWiNFOType=MaximumValue
MinValue=#MinMemClock#
MaxValue=#MaxMemClock#

[Measure-HW_GPU0_GPUVideoClock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUVideoClock#
HWiNFOType=CurrentValue
MinValue=#MinVidClock#
MaxValue=#MaxVidClock#

[Measure-HW_GPU1_GPUVideoClock]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUVideoClock#
HWiNFOType=CurrentValue
MinValue=#MinVidClock#
MaxValue=#MaxVidClock#

[Measure-HW_GPU0_GPUVideoClockMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUVideoClock#
HWiNFOType=MinimumValue
MinValue=#MinVidClock#
MaxValue=#MaxVidClock#

[Measure-HW_GPU1_GPUVideoClockMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUVideoClock#
HWiNFOType=MinimumValue
MinValue=#MinVidClock#
MaxValue=#MaxVidClock#

[Measure-HW_GPU0_GPUVideoClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUVideoClock#
HWiNFOType=MaximumValue
MinValue=#MinVidClock#
MaxValue=#MaxVidClock#

[Measure-HW_GPU1_GPUVideoClockMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUVideoClock#
HWiNFOType=MaximumValue
MinValue=#MinVidClock#
MaxValue=#MaxVidClock#

[Measure-HW_GPU0_GPUCoreLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUCoreLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUCoreLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUCoreLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUCoreLoadMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUCoreLoad#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUCoreLoadMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUCoreLoad#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUMemoryControllerLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryControllerLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUMemoryControllerLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUMemoryControllerLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUMemoryControllerLoadMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryControllerLoad#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUMemoryControllerLoadMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUMemoryControllerLoad#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUBusLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUBusLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUBusLoad]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUBusLoad#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUBusLoadMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUBusLoad#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU1_GPUBusLoadMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_GPUBusLoad#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUMemoryUsage]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryUsage#
HWiNFOType=CurrentValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

; [Measure-HW_GPU1_GPUMemoryUsage]
; Measure=Plugin
; Plugin=HWiNFO.dll
; HWiNFOSensorId=#HW_GPU1_SensorId#
; HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
; HWiNFOEntryId=#HW_GPU1_GPUMemoryUsage#
; HWiNFOType=CurrentValue
; MinValue=#MinPercent#
; MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUMemoryUsageMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryUsage#
HWiNFOType=MinimumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

; [Measure-HW_GPU1_GPUMemoryUsageMin]
; Measure=Plugin
; Plugin=HWiNFO.dll
; HWiNFOSensorId=#HW_GPU1_SensorId#
; HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
; HWiNFOEntryId=#HW_GPU1_GPUMemoryUsage#
; HWiNFOType=MinimumValue
; MinValue=#MinPercent#
; MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUMemoryUsageAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryUsage#
HWiNFOType=AverageValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

; [Measure-HW_GPU1_GPUMemoryUsageAvg]
; Measure=Plugin
; Plugin=HWiNFO.dll
; HWiNFOSensorId=#HW_GPU1_SensorId#
; HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
; HWiNFOEntryId=#HW_GPU1_GPUMemoryUsage#
; HWiNFOType=AverageValue
; MinValue=#MinPercent#
; MaxValue=#MaxPercent#

[Measure-HW_GPU0_GPUMemoryUsageMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryUsage#
HWiNFOType=MaximumValue
MinValue=#MinPercent#
MaxValue=#MaxPercent#

; [Measure-HW_GPU1_GPUMemoryUsageMax]
; Measure=Plugin
; Plugin=HWiNFO.dll
; HWiNFOSensorId=#HW_GPU1_SensorId#
; HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
; HWiNFOEntryId=#HW_GPU1_GPUMemoryUsageMax#
; HWiNFOType=MaximumValue
; MinValue=#MinPercent#
; MaxValue=#MaxPercent#

[Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP#
HWiNFOType=CurrentValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDP]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_TotalGPUPowerNormalizedPercentOfTDP#
HWiNFOType=CurrentValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDPMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP#
HWiNFOType=MaximumValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDPMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_TotalGPUPowerNormalizedPercentOfTDP#
HWiNFOType=MaximumValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU0_TotalGPUPowerPercentOfTDP]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_TotalGPUPowerPercentOfTDP#
HWiNFOType=CurrentValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU1_TotalGPUPowerPercentOfTDP]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU1_TotalGPUPowerPercentOfTDP#
HWiNFOType=CurrentValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU0_TotalGPUPowerPercentOfTDPMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_TotalGPUPowerPercentOfTDP#
HWiNFOType=MaximumValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU1_TotalGPUPowerPercentOfTDPMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU1_SensorId#
HWiNFOSensorInstance=#HW_GPU1_SensorInstance#
HWiNFOEntryId=#HW_GPU0_TotalGPUPowerPercentOfTDP#
HWiNFOType=MaximumValue
MinValue=#MinPercentTDP#
MaxValue=#MaxPercentTDP#

[Measure-HW_GPU0_GPUMemoryAllocated]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryAllocated#
HWiNFOType=CurrentValue
;minmax

[Measure-HW_GPU0_GPUMemoryAllocatedMin]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryAllocated#
HWiNFOType=MinimumValue
;minmax

[Measure-HW_GPU0_GPUMemoryAllocatedAvg]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryAllocated#
HWiNFOType=AverageValue
;minmax

[Measure-HW_GPU0_GPUMemoryAllocatedMax]
Measure=Plugin
Plugin=HWiNFO.dll
HWiNFOSensorId=#HW_GPU0_SensorId#
HWiNFOSensorInstance=#HW_GPU0_SensorInstance#
HWiNFOEntryId=#HW_GPU0_GPUMemoryAllocated#
HWiNFOType=MaximumValue
;minmax

; ------------------------------ meters ---------------------------------

; ------------------------------ meters Temperature ---------------------

[MeterImage-HW_GPU_GPUTemperature]
Meter=Image
MeterStyle=StyleBackgroundBar
X=(#SkinBorder#)
Y=(2*#SkinBorder#+#SkinTitleH#+#PaddingTop#+#PaddingBottom#)
W=#MeterTempW#
H=(#SkinH#-#SkinTitleH#-3*#SkinBorder#-#PaddingTop#-#PaddingBottom#)

[MeterLabel-HW_GPU0_GPUTemperature]
Meter=String
MeterStyle=StyleTextTemp
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4)
Y=([MeterImage-HW_GPU_GPUTemperature:Y]+2*#MeterBorder#)
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="GPU#0"

[MeterLabel-HW_GPU1_GPUTemperature]
Meter=String
MeterStyle=StyleTextTemp
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4*3-#MeterBorder#)
Y=([MeterImage-HW_GPU_GPUTemperature:Y]+2*#MeterBorder#)
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="GPU#1"

[MeterBar-HW_GPU0_GPUTemperatureOuterMax]
Meter=Bar
MeterStyle=StyleBarTempOuterMax
MeasureName=Measure-HW_GPU0_GPUTemperatureMax
X=([MeterImage-HW_GPU_GPUTemperature:X]+#SkinBorder#)
Y=(#SkinBorder#)R
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#TempBarH#

[MeterBar-HW_GPU0_GPUTemperatureOuterMin]
Meter=Bar
MeterStyle=StyleBarTempOuterMin
MeasureName=Measure-HW_GPU0_GPUTemperatureMin
X=([MeterImage-HW_GPU_GPUTemperature:X]+#SkinBorder#)
Y=0r
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#TempBarH#

[MeterBar-HW_GPU0_GPUTemperatureMarkMax]
Meter=Bar
MeterStyle=StyleBarTempMarkMax
MeasureName=Measure-HW_GPU0_GPUTemperatureMax
X=([MeterImage-HW_GPU_GPUTemperature:X]+#SkinBorder#+((#MeterTempW#/2-3*#MeterBorder#)/3))
Y=0r
W=((#MeterTempW#/2-3*#MeterBorder#)/3)
H=#TempBarH#

[MeterBar-HW_GPU0_GPUTemperature]
Meter=Bar
MeterStyle=StyleBarTemp
MeasureName=Measure-HW_GPU0_GPUTemperature
X=0r
Y=0r
W=((#MeterTempW#/2-3*#MeterBorder#)/3)
H=#TempBarH#

[MeterBar-HW_GPU1_GPUTemperatureOuterMax]
Meter=Bar
MeterStyle=StyleBarTempOuterMax
MeasureName=Measure-HW_GPU1_GPUTemperatureMax
X=([MeterImage-HW_GPU_GPUTemperature:X]+[MeterImage-HW_GPU_GPUTemperature:W]-(#MeterTempW#/2-3*#MeterBorder#)-#SkinBorder#)
Y=0r
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#TempBarH#

[MeterBar-HW_GPU1_GPUTemperatureOuterMin]
Meter=Bar
MeterStyle=StyleBarTempOuterMin
MeasureName=Measure-HW_GPU1_GPUTemperatureMin
X=([MeterImage-HW_GPU_GPUTemperature:X]+[MeterImage-HW_GPU_GPUTemperature:W]-(#MeterTempW#/2-3*#MeterBorder#)-#SkinBorder#)
Y=0r
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#TempBarH#

[MeterBar-HW_GPU1_GPUTemperatureMarkMax]
Meter=Bar
MeterStyle=StyleBarTempMarkMax
MeasureName=Measure-HW_GPU1_GPUTemperatureMax
X=([MeterImage-HW_GPU_GPUTemperature:X]+[MeterImage-HW_GPU_GPUTemperature:W]-(#MeterTempW#/2-3*#MeterBorder#)-#SkinBorder#+((#MeterTempW#/2-3*#MeterBorder#)/3))
Y=0r
W=((#MeterTempW#/2-3*#MeterBorder#)/3)
H=#TempBarH#

[MeterBar-HW_GPU1_GPUTemperature]
Meter=Bar
MeterStyle=StyleBarTemp
MeasureName=Measure-HW_GPU1_GPUTemperature
X=0r
Y=0r
W=((#MeterTempW#/2-3*#MeterBorder#)/3)
H=#TempBarH#

[MeterValue-HW_GPU0_GPUTemperature]
Meter=String
MeterStyle=StyleTextTemp
MeasureName=Measure-HW_GPU0_GPUTemperature
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4)
Y=(#SkinBorder#)R
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"

[MeterValue-HW_GPU1_GPUTemperature]
Meter=String
MeterStyle=StyleTextTemp
MeasureName=Measure-HW_GPU1_GPUTemperature
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4*3-#MeterBorder#)
Y=0r
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"


[MeterValue-HW_GPU0_GPUTemperatureMax]
Meter=String
MeterStyle=StyleTextTempMax
MeasureName=Measure-HW_GPU0_GPUTemperatureMax
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4)
Y=(#SkinBorder#)R
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"

[MeterValue-HW_GPU1_GPUTemperatureMax]
Meter=String
MeterStyle=StyleTextTempMax
MeasureName=Measure-HW_GPU1_GPUTemperatureMax
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4*3-#MeterBorder#)
Y=0r
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"

[MeterValue-HW_GPU0_GPUTemperatureAvg]
Meter=String
MeterStyle=StyleTextTempAvg
MeasureName=Measure-HW_GPU0_GPUTemperatureAvg
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4)
Y=(#SkinBorder#)R
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"

[MeterValue-HW_GPU1_GPUTemperatureAvg]
Meter=String
MeterStyle=StyleTextTempAvg
MeasureName=Measure-HW_GPU1_GPUTemperatureAvg
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4*3-#MeterBorder#)
Y=0r
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"

[MeterValue-HW_GPU0_GPUTemperatureMin]
Meter=String
MeterStyle=StyleTextTempMin
MeasureName=Measure-HW_GPU0_GPUTemperatureMin
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4)
Y=(#SkinBorder#)R
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"

[MeterValue-HW_GPU1_GPUTemperatureMin]
Meter=String
MeterStyle=StyleTextTempMin
MeasureName=Measure-HW_GPU1_GPUTemperatureMin
X=([MeterImage-HW_GPU_GPUTemperature:X]+#MeterTempW#/4*3-#MeterBorder#)
Y=0r
W=(#MeterTempW#/2-3*#MeterBorder#)
H=#MeterH#
Text="%1 °C"

; ------------------------------ meters RoundLines positions ------------

[MeterLabel-Measure-HW_GPU0_GPUFanRPM]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(2*#SkinBorder#+[MeterImage-HW_GPU_GPUTemperature:W]+#MeterFanW#/2)
Y=(2*#SkinBorder#+#SkinTitleH#+#PaddingTop#+#PaddingBottom#)
W=#MeterFanW#
H=#MeterH#
Text="GPU#0 Fan"

[MeterImage-Measure-HW_GPU0_GPUFanRPM]
Meter=Image
MeterStyle=StyleBackgroundLight
X=(0-[MeterLabel-Measure-HW_GPU0_GPUFanRPM:W]/2)r
Y=(#MeterBorder#)R
W=#MeterFanW#
H=#MeterFanH#

[MeterLabel-Measure-HW_GPU1_GPUFanRPM]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(0+[MeterLabel-Measure-HW_GPU0_GPUFanRPM:W]/2)r
Y=(#SkinBorder#)R
W=#MeterFanW#
H=#MeterH#
Text="GPU#1 Fan"

[MeterImage-Measure-HW_GPU1_GPUFanRPM]
Meter=Image
MeterStyle=StyleBackgroundLight
X=(0-[MeterLabel-Measure-HW_GPU0_GPUFanRPM:W]/2)r
Y=(#MeterBorder#)R
W=#MeterFanW#
H=#MeterFanH#

[MeterLabel-Measure-HW_GPU0_GPUCoreVoltage]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(0+[MeterLabel-Measure-HW_GPU0_GPUFanRPM:W]/2)r
Y=(#SkinBorder#)R
W=#MeterFanW#
H=#MeterH#
Text="GPU#0 Voltage"

[MeterImage-Measure-HW_GPU0_GPUCoreVoltage]
Meter=Image
MeterStyle=StyleBackgroundLight
X=(0-[MeterLabel-Measure-HW_GPU0_GPUFanRPM:W]/2)r
Y=(#MeterBorder#)R
W=#MeterFanW#
H=#MeterVoltageH#

[MeterLabel-Measure-HW_GPU1_GPUCoreVoltage]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(0+[MeterLabel-Measure-HW_GPU0_GPUFanRPM:W]/2)r
Y=(#SkinBorder#)R
W=#MeterFanW#
H=#MeterH#
Text="GPU#1 Voltage"

[MeterImage-Measure-HW_GPU1_GPUCoreVoltage]
Meter=Image
MeterStyle=StyleBackgroundLight
X=(0-[MeterLabel-Measure-HW_GPU0_GPUFanRPM:W]/2)r
Y=(#MeterBorder#)R
W=#MeterFanW#
H=#MeterVoltageH#

; ------------------------------ Speed-Meter1 (GPU#0) -------------------

[MeterRoundLine-HW_GPU0_GPUFanUpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFanMax
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFanLowerB-Pointer]
 Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFanMin
MeterStyle=StyleRoundLinePointerLowerB
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFan-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFan0300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*300)))

[MeterRoundLine-HW_GPU0_GPUFan0600-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*600)))

[MeterRoundLine-HW_GPU0_GPUFan0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*900)))

[MeterRoundLine-HW_GPU0_GPUFan1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1200)))

[MeterRoundLine-HW_GPU0_GPUFan1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1500)))

[MeterRoundLine-HW_GPU0_GPUFan1800-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1800)))

[MeterRoundLine-HW_GPU0_GPUFan2100-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*2100)))

[MeterRoundLine-HW_GPU0_GPUFan2400-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*2400)))

[MeterRoundLine-HW_GPU0_GPUFan2700-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*2700)))

[MeterRoundLine-HW_GPU0_GPUFan-Area]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFan
MeterStyle=StyleRoundLineArea
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFanMin-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFanMin
MeterStyle=StyleRoundLinePointerMin
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFanAvg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFanAvg
MeterStyle=StyleRoundLinePointerAvg
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFanMax-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFanMax
MeterStyle=StyleRoundLinePointerMax
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFan0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*0)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_GPU0_GPUFan3000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*3000)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_GPU0_GPUFan-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFan
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFan-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUFan
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU0_GPUFan-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterString-HW_GPU0_GPUFanRPM]
Meter=String
MeterStyle=StyleTextFan
MeasureName=Measure-HW_GPU0_GPUFanRPM
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFanLabel#)
Text="%1"

[MeterUmit-HW_GPU0_GPUFanRPM]
Meter=String
MeterStyle=StyleTextFan
FontSize=7
X=0r
Y=-3R
Text="rpm"

[MeterRoundLine-HW_GPU0_GPUFanAvg]
Meter=String
MeterStyle=StyleTextFanAvg
MeasureName=Measure-HW_GPU0_GPUFanAvg
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFanLabelPercent#)
Text="%1 %"

[MeterRoundLine-HW_GPU0_GPUFanMin]
Meter=String
MeterStyle=StyleTextFanMin
MeasureName=Measure-HW_GPU0_GPUFanMin
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2+#OffsetXFanLabelMin#)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFanLabelPercent#)
Text="%1 %"

[MeterRoundLine-HW_GPU0_GPUFanMax]
Meter=String
MeterStyle=StyleTextFanMax
MeasureName=Measure-HW_GPU0_GPUFanMax
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2+#OffsetXFanLabelMax#)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFanLabelPercent#)
Text="%1 %"

[MeterRoundLine-HW_GPU0_GPUFanRPMAvg]
Meter=String
MeterStyle=StyleTextFanAvg
MeasureName=Measure-HW_GPU0_GPUFanRPMAvg
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFanLabelRPM#)
Text="%1"

[MeterRoundLine-HW_GPU0_GPUFanRPMMin]
Meter=String
MeterStyle=StyleTextFanMin
MeasureName=Measure-HW_GPU0_GPUFanRPMMin
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2+#OffsetXFanLabelMin#)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFanLabelRPM#)
Text="%1"

[MeterRoundLine-HW_GPU0_GPUFanRPMMax]
Meter=String
MeterStyle=StyleTextFanMax
MeasureName=Measure-HW_GPU0_GPUFanRPMMax
X=([MeterImage-Measure-HW_GPU0_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:W]/2+#OffsetXFanLabelMax#)
Y=([MeterImage-Measure-HW_GPU0_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU0_GPUFanRPM:H]/2+#OffsetYFanLabelRPM#)
Text="%1"

; ------------------------------ Speed-Meter2 (GPU#1) -------------------

[MeterRoundLine-HW_GPU1_GPUFanUpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFanMax
MeterStyle=StyleRoundLinePointerUpperB
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFanLowerB-Pointer]
 Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFanMin
MeterStyle=StyleRoundLinePointerLowerB
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFan-Background]
Meter=RoundLine
MeterStyle=StyleRoundLineBase
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFan0300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*300)))

[MeterRoundLine-HW_GPU1_GPUFan0600-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*600)))

[MeterRoundLine-HW_GPU1_GPUFan0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*900)))

[MeterRoundLine-HW_GPU1_GPUFan1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1200)))

[MeterRoundLine-HW_GPU1_GPUFan1500-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1500)))

[MeterRoundLine-HW_GPU1_GPUFan1800-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*1800)))

[MeterRoundLine-HW_GPU1_GPUFan2100-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*2100)))

[MeterRoundLine-HW_GPU1_GPUFan2400-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*2400)))

[MeterRoundLine-HW_GPU1_GPUFan2700-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*2700)))

[MeterRoundLine-HW_GPU1_GPUFan-Area]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFan
MeterStyle=StyleRoundLineArea
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFanMin-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFanMin
MeterStyle=StyleRoundLinePointerMin
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFanAvg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFanAvg
MeterStyle=StyleRoundLinePointerAvg
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFanMax-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFanMax
MeterStyle=StyleRoundLinePointerMax
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFan0000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*0)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_GPU1_GPUFan3000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLineScale
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)
StartAngle=(Rad(#RoundLineBaseStartAngle#+(#RoundLineBaseRotationAngle#/#MaxSpeed#*3000)))
LineStart=(#RoundLineBaseLineStart#+#RoundLineScaleLineStartRelative#+#RoundLineAreaLineStartRelativ#)

[MeterRoundLine-HW_GPU1_GPUFan-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFan
MeterStyle=StyleRoundLinePointerOuter
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFan-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUFan
MeterStyle=StyleRoundLinePointerInner
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterRoundLine-HW_GPU1_GPUFan-Center]
Meter=Roundline
Meterstyle=StyleRoundLineCenter
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFan#)

[MeterString-HW_GPU1_GPUFanRPM]
Meter=String
MeterStyle=StyleTextFan
MeasureName=Measure-HW_GPU1_GPUFanRPM
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFanLabel#)
Text="%1"

[MeterUmit-HW_GPU1_GPUFanRPM]
Meter=String
MeterStyle=StyleTextFan
FontSize=7
X=0r
Y=-3R
Text="rpm"

[MeterRoundLine-HW_GPU1_GPUFanAvg]
Meter=String
MeterStyle=StyleTextFanAvg
MeasureName=Measure-HW_GPU1_GPUFanAvg
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFanLabelPercent#)
Text="%1 %"

[MeterRoundLine-HW_GPU1_GPUFanMin]
Meter=String
MeterStyle=StyleTextFanMin
MeasureName=Measure-HW_GPU1_GPUFanMin
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2+#OffsetXFanLabelMin#)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFanLabelPercent#)
Text="%1 %"

[MeterRoundLine-HW_GPU1_GPUFanMax]
Meter=String
MeterStyle=StyleTextFanMax
MeasureName=Measure-HW_GPU1_GPUFanMax
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2+#OffsetXFanLabelMax#)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFanLabelPercent#)
Text="%1 %"

[MeterRoundLine-HW_GPU1_GPUFanRPMAvg]
Meter=String
MeterStyle=StyleTextFanAvg
MeasureName=Measure-HW_GPU1_GPUFanRPMAvg
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFanLabelRPM#)
Text="%1"

[MeterRoundLine-HW_GPU1_GPUFanRPMMin]
Meter=String
MeterStyle=StyleTextFanMin
MeasureName=Measure-HW_GPU1_GPUFanRPMMin
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2+#OffsetXFanLabelMin#)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFanLabelRPM#)
Text="%1"

[MeterRoundLine-HW_GPU1_GPUFanRPMMax]
Meter=String
MeterStyle=StyleTextFanMax
MeasureName=Measure-HW_GPU1_GPUFanRPMMax
X=([MeterImage-Measure-HW_GPU1_GPUFanRPM:X]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:W]/2+#OffsetXFanLabelMax#)
Y=([MeterImage-Measure-HW_GPU1_GPUFanRPM:Y]+[MeterImage-Measure-HW_GPU1_GPUFanRPM:H]/2+#OffsetYFanLabelRPM#)
Text="%1"

; ------------------------------ Voltage-Meter3 (GPU#0) -----------------

[MeterRoundLine-HW_GPU0_GPUCoreVoltageUpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltageMax
MeterStyle=StyleRoundLine2PointerUpperB
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltageLowerB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltageMin
MeterStyle=StyleRoundLine2PointerLowerB
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltage-Background]
Meter=RoundLine
MeterStyle=StyleRoundLine2Base
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltage1000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+1*22.5))

[MeterRoundLine-HW_GPU0_GPUCoreVoltage1100-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+2*22.5))

[MeterRoundLine-HW_GPU0_GPUCoreVoltage1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+3*22.5))

[MeterRoundLine-HW_GPU0_GPUCoreVoltage-Area]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltage
MeterStyle=StyleRoundLine2Area
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltageMin-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltageMin
MeterStyle=StyleRoundLine2PointerMin
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltageAvg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltageAvg
MeterStyle=StyleRoundLine2PointerAvg
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltageMax-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltageMax
MeterStyle=StyleRoundLine2PointerMax
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltage0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+0*22.5))
LineStart=(0)

[MeterRoundLine-HW_GPU0_GPUCoreVoltage1300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+4*22.5))
LineStart=(0)

[MeterRoundLine-HW_GPU0_GPUCoreVoltage-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltage
MeterStyle=StyleRoundLine2PointerOuter
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltage-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_GPU0_GPUCoreVoltage
MeterStyle=StyleRoundLine2PointerInner
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU0_GPUCoreVoltage-Center]
Meter=Roundline
Meterstyle=StyleRoundLine2Center
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU0_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterString-HW_GPU0_GPUCoreVoltage]
Meter=String
MeterStyle=StyleTextVoltage
MeasureName=Measure-HW_GPU0_GPUCoreVoltage
NumOfDecimals=3
X=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:X]-#VoltageValueW#+#OffsetXVoltageValue#)r
Y=([MeterImage-Measure-HW_GPU0_GPUCoreVoltage:Y]+#OffsetYVoltageValue#)
W=#VoltageValueW#
H=#MeterH#
Text="%1 V"

[MeterRoundLine-HW_GPU0_GPUCoreVoltageMax]
Meter=String
MeterStyle=StyleTextVoltageMax
MeasureName=Measure-HW_GPU0_GPUCoreVoltageMax
NumOfDecimals=3
X=0r
Y=(#MeterBorder#)R
W=#VoltageValueW#
H=#VoltageAggregateH#
Text="%1 V"

[MeterRoundLine-HW_GPU0_GPUCoreVoltageAvg]
Meter=String
MeterStyle=StyleTextVoltageAvg
MeasureName=Measure-HW_GPU0_GPUCoreVoltageAvg
NumOfDecimals=3
X=0r
Y=(#MeterBorder#)R
W=#VoltageValueW#
H=#VoltageAggregateH#
Text="%1 V"

[MeterRoundLine-HW_GPU0_GPUCoreVoltageMin]
Meter=String
MeterStyle=StyleTextVoltageMin
MeasureName=Measure-HW_GPU0_GPUCoreVoltageMin
NumOfDecimals=3
X=0r
Y=(#MeterBorder#)R
W=#VoltageValueW#
H=#VoltageAggregateH#
Text="%1 V"

; ------------------------------ Voltage-Meter4 (GPU#1) -----------------

[MeterRoundLine-HW_GPU1_GPUCoreVoltageUpperB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltageMax
MeterStyle=StyleRoundLine2PointerUpperB
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltageLowerB-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltageMin
MeterStyle=StyleRoundLine2PointerLowerB
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltage-Background]
Meter=RoundLine
MeterStyle=StyleRoundLine2Base
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltage1000-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+1*22.5))

[MeterRoundLine-HW_GPU1_GPUCoreVoltage1100-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+2*22.5))

[MeterRoundLine-HW_GPU1_GPUCoreVoltage1200-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+3*22.5))

[MeterRoundLine-HW_GPU1_GPUCoreVoltage-Area]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltage
MeterStyle=StyleRoundLine2Area
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltageMin-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltageMin
MeterStyle=StyleRoundLine2PointerMin
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltageAvg-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltageAvg
MeterStyle=StyleRoundLine2PointerAvg
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltageMax-Pointer]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltageMax
MeterStyle=StyleRoundLine2PointerMax
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltage0900-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+0*22.5))
LineStart=(0)

[MeterRoundLine-HW_GPU1_GPUCoreVoltage1300-Pointer]
Meter=Roundline
MeterStyle=StyleRoundLine2Scale
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)
StartAngle=(Rad(#RoundLine2BaseStartAngle#+4*22.5))
LineStart=(0)

[MeterRoundLine-HW_GPU1_GPUCoreVoltage-PointerOuter]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltage
MeterStyle=StyleRoundLine2PointerOuter
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltage-PointerInner]
Meter=Roundline
MeasureName=Measure-HW_GPU1_GPUCoreVoltage
MeterStyle=StyleRoundLine2PointerInner
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterRoundLine-HW_GPU1_GPUCoreVoltage-Center]
Meter=Roundline
Meterstyle=StyleRoundLine2Center
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:W]/2)
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+[MeterImage-Measure-HW_GPU1_GPUCoreVoltage:H]/2+#OffsetYVoltage#)

[MeterString-HW_GPU1_GPUCoreVoltage]
Meter=String
MeterStyle=StyleTextVoltage
MeasureName=Measure-HW_GPU1_GPUCoreVoltage
NumOfDecimals=3
X=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:X]-#VoltageValueW#+#OffsetXVoltageValue#)r
Y=([MeterImage-Measure-HW_GPU1_GPUCoreVoltage:Y]+#OffsetYVoltageValue#)
W=#VoltageValueW#
H=#MeterH#
Text="%1 V"

[MeterRoundLine-HW_GPU1_GPUCoreVoltageMax]
Meter=String
MeterStyle=StyleTextVoltageMax
MeasureName=Measure-HW_GPU1_GPUCoreVoltageMax
NumOfDecimals=3
X=0r
Y=(#MeterBorder#)R
W=#VoltageValueW#
H=#VoltageAggregateH#
Text="%1 V"

[MeterRoundLine-HW_GPU1_GPUCoreVoltageAvg]
Meter=String
MeterStyle=StyleTextVoltageAvg
MeasureName=Measure-HW_GPU1_GPUCoreVoltageAvg
NumOfDecimals=3
X=0r
Y=(#MeterBorder#)R
W=#VoltageValueW#
H=#VoltageAggregateH#
Text="%1 V"

[MeterRoundLine-HW_GPU1_GPUCoreVoltageMin]
Meter=String
MeterStyle=StyleTextVoltageMin
MeasureName=Measure-HW_GPU1_GPUCoreVoltageMin
NumOfDecimals=3
X=0r
Y=(#MeterBorder#)R
W=#VoltageValueW#
H=#VoltageAggregateH#
Text="%1 V"

; ------------------------------ meters Clocks --------------------------

[MeterLabel-Measure-HW_GPU_Clocks]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(#ClocksW#/2+2*#SkinBorder#)r
Y=(2*#SkinBorder#+#SkinTitleH#+#PaddingTop#+#PaddingBottom#)
W=#ClocksW#
H=#MeterH#
Text="GPU Clock Rates"

[MeterImage-Measure-HW_GPU_GPUClocks]
Meter=Image
MeterStyle=StyleBackgroundLight
X=([MeterLabel-Measure-HW_GPU_Clocks:X])
Y=(#MeterBorder#)R
W=#ClocksW#
H=#GPUClockH#

[MeterLabel-Measure-HW_Mem_Clocks]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(#ClocksW#/2)r
Y=(#SkinBorder#)R
W=#ClocksW#
H=#MeterH#
Text="Memory Clock Rates"

[MeterImage-Measure-HW_GPU_GPUMemoryClocks]
Meter=Image
MeterStyle=StyleBackgroundLight
X=([MeterLabel-Measure-HW_Mem_Clocks:X])
Y=(#MeterBorder#)R
W=#ClocksW#
H=#MemClockH#

[MeterLabel-Measure-HW_Vid_Clocks]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(#ClocksW#/2)r
Y=(#SkinBorder#)R
W=#ClocksW#
H=#MeterH#
Text="Video Clock Rates"

[MeterImage-Measure-HW_GPU_GPUVideoClocks]
Meter=Image
MeterStyle=StyleBackgroundLight
X=([MeterLabel-Measure-HW_Vid_Clocks:X])
Y=(#MeterBorder#)R
W=#ClocksW#
H=#VidClockH#

; ------------------------------ meters GPU-Clocks ----------------------

[MeterLabel-Measure-HW_GPU0_GPUClock]
Meter=String
MeterStyle=StyleTextSmall|StyleBackgroundLight
X=([MeterImage-Measure-HW_GPU_GPUClocks:X]+#SkinBorder#)
Y=([MeterImage-Measure-HW_GPU_GPUClocks:Y]+#SkinBorder#)
Text="#0"

[MeterBar-Measure-HW_GPU0_GPUClockMaxMark]
Meter=Bar
MeterStyle=StyleBarGPUClockMaxMark
MeasureName=Measure-HW_GPU0_GPUClockMax
X=(#SkinBorder#)R
Y=0r

[MeterBar-Measure-HW_GPU0_GPUClock]
Meter=Bar
MeterStyle=StyleBarGPUClock
MeasureName=Measure-HW_GPU0_GPUClock
X=0r
Y=0r

[MeterString-Measure-HW_GPU0_GPUClock]
Meter=String
MeterStyle=StyleTextSmallValue|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUClock
X=(#SkinBorder#+#ClocksValueW#+#OffsetXClocksValue#)R
Y=0r
W=#ClocksValueW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU0_GPUClockMin]
Meter=String
MeterStyle=StyleTextSmallMin|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUClockMin
X=(-#OffsetXClocksValue#)R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU0_GPUClockMax]
Meter=String
MeterStyle=StyleTextSmallMax|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUClockMax
X=0R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterLabel-Measure-HW_GPU1_GPUClock]
Meter=String
MeterStyle=StyleTextSmall|StyleBackgroundLight
X=([MeterImage-Measure-HW_GPU_GPUClocks:X]+#SkinBorder#)
Y=0R
Text="#1"

[MeterBar-Measure-HW_GPU1_GPUClockMaxMark]
Meter=Bar
MeterStyle=StyleBarGPUClockMaxMark
MeasureName=Measure-HW_GPU1_GPUClockMax
X=(#SkinBorder#)R
Y=1r

[MeterBar-Measure-HW_GPU1_GPUClock]
Meter=Bar
MeterStyle=StyleBarGPUClock
MeasureName=Measure-HW_GPU1_GPUClock
X=0r
Y=0r

[MeterString-Measure-HW_GPU1_GPUClock]
Meter=String
MeterStyle=StyleTextSmallValue|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUClock
X=(#SkinBorder#+#ClocksValueW#+#OffsetXClocksValue#)R
Y=-1r
W=#ClocksValueW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU1_GPUClockMin]
Meter=String
MeterStyle=StyleTextSmallMin|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUClockMin
X=(-#OffsetXClocksValue#)R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU1_GPUClockMax]
Meter=String
MeterStyle=StyleTextSmallMax|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUClockMax
X=0R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

; ------------------------------ meters Mem-Clock -----------------------

[MeterLabel-Measure-HW_GPU0_GPUMemoryClock]
Meter=String
MeterStyle=StyleTextSmall|StyleBackgroundLight
X=([MeterImage-Measure-HW_GPU_GPUMemoryClocks:X]+#SkinBorder#)
Y=([MeterImage-Measure-HW_GPU_GPUMemoryClocks:Y]+#SkinBorder#)
Text="#0"

[MeterBar-Measure-HW_GPU0_GPUMemoryClockMaxMark]
Meter=Bar
MeterStyle=StyleBarMemClockMaxMark
MeasureName=Measure-HW_GPU0_GPUMemoryClockMax
X=(#SkinBorder#)R
Y=0r

[MeterBar-Measure-HW_GPU0_GPUMemoryClock]
Meter=Bar
MeterStyle=StyleBarMemClock
MeasureName=Measure-HW_GPU0_GPUMemoryClock
X=0r
Y=0r

[MeterString-Measure-HW_GPU0_GPUMemoryClock]
Meter=String
MeterStyle=StyleTextSmallValue|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUMemoryClock
X=(#SkinBorder#+#ClocksValueW#+#OffsetXClocksValue#)R
Y=0r
W=#ClocksValueW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU0_GPUMemoryClockMin]
Meter=String
MeterStyle=StyleTextSmallMin|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUMemoryClockMin
X=(-#OffsetXClocksValue#)R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU0_GPUMemoryClockMax]
Meter=String
MeterStyle=StyleTextSmallMax|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUMemoryClockMax
X=0R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterLabel-Measure-HW_GPU1_GPUMemoryClock]
Meter=String
MeterStyle=StyleTextSmall|StyleBackgroundLight
X=([MeterImage-Measure-HW_GPU_GPUMemoryClocks:X]+#SkinBorder#)
Y=0R
Text="#1"

[MeterBar-Measure-HW_GPU1_GPUMemoryClockMaxMark]
Meter=Bar
MeterStyle=StyleBarMemClockMaxMark
MeasureName=Measure-HW_GPU1_GPUMemoryClockMax
X=(#SkinBorder#)R
Y=1r

[MeterBar-Measure-HW_GPU1_GPUMemoryClock]
Meter=Bar
MeterStyle=StyleBarMemClock
MeasureName=Measure-HW_GPU1_GPUMemoryClock
X=0r
Y=0r

[MeterString-Measure-HW_GPU1_GPUMemoryClock]
Meter=String
MeterStyle=StyleTextSmallValue|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUMemoryClock
X=(#SkinBorder#+#ClocksValueW#+#OffsetXClocksValue#)R
Y=-1r
W=#ClocksValueW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU1_GPUMemoryClockMin]
Meter=String
MeterStyle=StyleTextSmallMin|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUMemoryClockMin
X=(-#OffsetXClocksValue#)R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU1_GPUMemoryClockMax]
Meter=String
MeterStyle=StyleTextSmallMax|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUMemoryClockMax
X=0R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

; ------------------------------ meters Vid-Clock -----------------------

[MeterLabel-Measure-HW_GPU0_GPUVideoClock]
Meter=String
MeterStyle=StyleTextSmall|StyleBackgroundLight
X=([MeterImage-Measure-HW_GPU_GPUVideoClocks:X]+#SkinBorder#)
Y=([MeterImage-Measure-HW_GPU_GPUVideoClocks:Y]+#SkinBorder#)
Text="#0"

[MeterBar-Measure-HW_GPU0_GPUVideoClockMaxMark]
Meter=Bar
MeterStyle=StyleBarVidClockMaxMark
MeasureName=Measure-HW_GPU0_GPUVideoClockMax
X=(#SkinBorder#)R
Y=0r

[MeterBar-Measure-HW_GPU0_GPUVideoClock]
Meter=Bar
MeterStyle=StyleBarVidClock
MeasureName=Measure-HW_GPU0_GPUVideoClock
X=0r
Y=0r

[MeterString-Measure-HW_GPU0_GPUVideoClock]
Meter=String
MeterStyle=StyleTextSmallValue|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUVideoClock
X=(#SkinBorder#+#ClocksValueW#+#OffsetXClocksValue#)R
Y=0r
W=#ClocksValueW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU0_GPUVideoClockMin]
Meter=String
MeterStyle=StyleTextSmallMin|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUVideoClockMin
X=(-#OffsetXClocksValue#)R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU0_GPUVideoClockMax]
Meter=String
MeterStyle=StyleTextSmallMax|StyleBackgroundLight
MeasureName=Measure-HW_GPU0_GPUVideoClockMax
X=0R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterLabel-Measure-HW_GPU1_GPUVideoClock]
Meter=String
MeterStyle=StyleTextSmall|StyleBackgroundLight
X=([MeterImage-Measure-HW_GPU_GPUVideoClocks:X]+#SkinBorder#)
Y=0R
Text="#1"

[MeterBar-Measure-HW_GPU1_GPUVideoClockMaxMark]
Meter=Bar
MeterStyle=StyleBarVidClockMaxMark
MeasureName=Measure-HW_GPU1_GPUVideoClockMax
X=(#SkinBorder#)R
Y=1r

[MeterBar-Measure-HW_GPU1_GPUVideoClock]
Meter=Bar
MeterStyle=StyleBarVidClock
MeasureName=Measure-HW_GPU1_GPUVideoClock
X=0r
Y=0r

[MeterString-Measure-HW_GPU1_GPUVideoClock]
Meter=String
MeterStyle=StyleTextSmallValue|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUVideoClock
X=(#SkinBorder#+#ClocksValueW#+#OffsetXClocksValue#)R
Y=-1r
W=#ClocksValueW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU1_GPUVideoClockMin]
Meter=String
MeterStyle=StyleTextSmallMin|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUVideoClockMin
X=(-#OffsetXClocksValue#)R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

[MeterString-Measure-HW_GPU1_GPUVideoClockMax]
Meter=String
MeterStyle=StyleTextSmallMax|StyleBackgroundLight
MeasureName=Measure-HW_GPU1_GPUVideoClockMax
X=0R
Y=0r
W=#ClocksMinMaxW#
H=#ClocksValueH#
Text="%1 MHz"

; ------------------------------ meters Loads/Usages --------------------

[MeterHeader-Measure-HW_GPU0_GPULoads]
Meter=String
MeterStyle=StyleTextLabelHeader
X=([MeterLabel-Measure-HW_GPU_Clocks:X]+#LoadsW#/2)
Y=(#SkinBorder#+[MeterImage-Measure-HW_GPU_GPUVideoClocks:Y]+[MeterImage-Measure-HW_GPU_GPUVideoClocks:H])
W=#LoadsW#
H=#MeterH#
Text="Loads"

[MeterImage-Measure-HW_GPU0_GPULoads]
Meter=Image
MeterStyle=StyleBackgroundLight
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X])
Y=(#MeterBorder#)R
W=#LoadsW#
H=#LoadsH#

[MeterLabel-Measure-HW_GPU_GPUCoreLoad]
Meter=String
MeterStyle=StyleTextBig
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X])
Y=(#LoadsSepFactor#*#SkinBorder#+[MeterHeader-Measure-HW_GPU0_GPULoads:Y]+[MeterHeader-Measure-HW_GPU0_GPULoads:H])
Text="Core"
W=#LoadLabelW#
H=#LoadLabelH#

[MeterBar-Measure-HW_GPU0_GPUCoreLoadMaxMark]
Meter=Bar
MeterStyle=StyleBarLoadsMaxMark
MeasureName=Measure-HW_GPU0_GPUCoreLoadMax
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterBar-Measure-HW_GPU0_GPUCoreLoad]
Meter=Bar
MeterStyle=StyleBarLoads
MeasureName=Measure-HW_GPU0_GPUCoreLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterUnit-Measure-HW_GPU0_GPUCoreLoad]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU0_GPUCoreLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadsW#)
Y=0r
W=#LoadUnitW#
H=#LoadUnitH#
Text="%1 %"

[MeterBar-Measure-HW_GPU1_GPUCoreLoadMaxMark]
Meter=Bar
MeterStyle=StyleBarLoadsMaxMark
MeasureName=Measure-HW_GPU1_GPUCoreLoadMax
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0R

[MeterBar-Measure-HW_GPU1_GPUCoreLoad]
Meter=Bar
MeterStyle=StyleBarLoads
MeasureName=Measure-HW_GPU1_GPUCoreLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterUnit-Measure-HW_GPU1_GPUCoreLoad]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU1_GPUCoreLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadsW#)
Y=0r
W=#LoadUnitW#
H=#LoadUnitH#
Text="%1 %"

[MeterLabel-Measure-HW_GPU0_GPUMemoryControllerLoad]
Meter=String
MeterStyle=StyleTextBig
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X])
Y=(#LoadsSepFactor#*#SkinBorder#)R
Text="M-Ctr"
W=#LoadLabelW#
H=#LoadLabelH#

[MeterBar-Measure-HW_GPU0_GPUMemoryControllerLoadMaxMark]
Meter=Bar
MeterStyle=StyleBarLoadsMaxMark
MeasureName=Measure-HW_GPU0_GPUMemoryControllerLoadMax
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterBar-Measure-HW_GPU0_GPUMemoryControllerLoad]
Meter=Bar
MeterStyle=StyleBarLoads
MeasureName=Measure-HW_GPU0_GPUMemoryControllerLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterUnit-Measure-HW_GPU0_GPUMemoryControllerLoad]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU0_GPUMemoryControllerLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadsW#)
Y=0r
W=#LoadUnitW#
H=#LoadUnitH#
Text="%1 %"

[MeterBar-Measure-HW_GPU1_GPUMemoryControllerLoadMaxMark]
Meter=Bar
MeterStyle=StyleBarLoadsMaxMark
MeasureName=Measure-HW_GPU1_GPUMemoryControllerLoadMax
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0R

[MeterBar-Measure-HW_GPU1_GPUMemoryControllerLoad]
Meter=Bar
MeterStyle=StyleBarLoads
MeasureName=Measure-HW_GPU1_GPUMemoryControllerLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterUnit-Measure-HW_GPU1_GPUMemoryControllerLoad]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU1_GPUMemoryControllerLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadsW#)
Y=0r
W=#LoadUnitW#
H=#LoadUnitH#
Text="%1 %"

[MeterLabel-Measure-HW_GPU0_GPUBusLoad]
Meter=String
MeterStyle=StyleTextBig
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X])
Y=(#LoadsSepFactor#*#SkinBorder#)R
Text="BUS"
W=#LoadLabelW#
H=#LoadLabelH#

[MeterBar-Measure-HW_GPU0_GPUBusLoadMaxMark]
Meter=Bar
MeterStyle=StyleBarLoadsMaxMark
MeasureName=Measure-HW_GPU0_GPUBusLoadMax
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterBar-Measure-HW_GPU0_GPUBusLoad]
Meter=Bar
MeterStyle=StyleBarLoads
MeasureName=Measure-HW_GPU0_GPUBusLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterUnit-Measure-HW_GPU0_GPUBusLoad]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU0_GPUBusLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadsW#)
Y=0r
W=#LoadUnitW#
H=#LoadUnitH#
Text="%1 %"

[MeterBar-Measure-HW_GPU1_GPUBusLoadMaxMark]
Meter=Bar
MeterStyle=StyleBarLoadsMaxMark
MeasureName=Measure-HW_GPU1_GPUBusLoadMax
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0R

[MeterBar-Measure-HW_GPU1_GPUBusLoad]
Meter=Bar
MeterStyle=StyleBarLoads
MeasureName=Measure-HW_GPU1_GPUBusLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadLabelW#+#PaddingLeft#)
Y=0r

[MeterUnit-Measure-HW_GPU1_GPUBusLoad]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU1_GPUBusLoad
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#LoadsW#)
Y=0r
W=#LoadUnitW#
H=#LoadUnitH#
Text="%1 %"

; ------------------------------ meters TDP Power -----------------------

[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP]
Meter=String
MeterStyle=StyleTextLabelHeader
X=([MeterLabel-Measure-HW_GPU_Clocks:X]+#TotalPowerW#/2)
Y=(#SkinBorder#+[MeterImage-Measure-HW_GPU0_GPULoads:Y] +[MeterImage-Measure-HW_GPU0_GPULoads:H])
W=#TotalPowerW#
H=#MeterH#
Text="Total Power"

[MeterImage-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP]
Meter=Image
MeterStyle=StyleBackgroundLight
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X])
Y=(#MeterBorder#)R
W=#TotalPowerW#
H=#TotalPowerH#

[MeterLabel-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP]
Meter=String
MeterStyle=StyleTextIntermediate|StyleBackgroundTransparent
X=([MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:Y]+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:H])
W=#TotalPowerW#
H=#LoadLabelH#
Text="[% of TDP]"

[MeterBar-Measure-HW_GPU0_TotalGPUPowerPercentOfTDPMaxMark]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDPMaxMark
MeasureName=Measure-HW_GPU0_TotalGPUPowerPercentOfTDPMax
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=-4R

[MeterBar-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDP
MeasureName=Measure-HW_GPU0_TotalGPUPowerPercentOfTDP
X=0r
Y=0r

[MeterUnit-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU0_TotalGPUPowerPercentOfTDP
X=([MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X]+#TotalPowerW#)
Y=0r
W=#TotalPowerUnitW#
H=#TotalPowerUnitH#
NumOfDecimals=2
Text="%1 %"

[MeterBar-Measure-HW_GPU1_TotalGPUPowerPercentOfTDPMaxMark]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDPMaxMark
MeasureName=Measure-HW_GPU1_TotalGPUPowerPercentOfTDPMax
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=(10)R

[MeterBar-Measure-HW_GPU1_TotalGPUPowerPercentOfTDP]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDP
MeasureName=Measure-HW_GPU1_TotalGPUPowerPercentOfTDP
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=0r

[MeterUnit-Measure-HW_GPU1_TotalGPUPowerPercentOfTDP]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU1_TotalGPUPowerPercentOfTDP
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#TotalPowerW#)
Y=0r
W=#TotalPowerUnitW#
H=#TotalPowerUnitH#
NumOfDecimals=2
Text="%1 %"

[MeterLabel-Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP]
Meter=String
MeterStyle=StyleTextIntermediate|StyleBackgroundTransparent
X=([MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=(11)R
W=#TotalPowerW#
H=#LoadLabelH#
Text="(normalized)"

[MeterBar-Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDPMaxMark]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDPMaxMark
MeasureName=Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDPMax
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=-4R

[MeterBar-Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDP
MeasureName=Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP
X=0r
Y=0r

[MeterUnit-Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU0_TotalGPUPowerNormalizedPercentOfTDP
X=([MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X]+#TotalPowerW#)
Y=0r
W=#TotalPowerUnitW#
H=#TotalPowerUnitH#
NumOfDecimals=2
Text="%1 %"

[MeterBar-Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDPMaxMark]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDPMaxMark
MeasureName=Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDPMax
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=(10)R

[MeterBar-Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDP]
Meter=Bar
MeterStyle=StyleBarPowerPercentOfTDP
MeasureName=Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDP
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_TotalGPUPowerPercentOfTDP:X])
Y=0r

[MeterUnit-Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDP]
Meter=String
MeterStyle=StyleTextSmallValue
MeasureName=Measure-HW_GPU1_TotalGPUPowerNormalizedPercentOfTDP
X=([MeterHeader-Measure-HW_GPU0_GPULoads:X]+#TotalPowerW#)
Y=0r
W=#TotalPowerUnitW#
H=#TotalPowerUnitH#
NumOfDecimals=2
Text="%1 %"

; ------------------------------ meters Memory-Usage --------------------

[MeterHeader-Measure-HW_GPU0_GPUMemoryUsage]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_GPULoads:X]+[MeterHeader-Measure-HW_GPU0_GPULoads:W]+#MemUsageW#/2)
Y=([MeterHeader-Measure-HW_GPU0_GPULoads:Y])
W=#MemUsageW#
H=#MeterH#
Text="Memory Usage"

[MeterImage-Measure-HW_GPU0_GPUMemoryUsage]
Meter=Image
MeterStyle=StyleBackgroundLight
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X])
Y=(#MeterBorder#)R
W=#MemUsageW#
H=#MemUsageH#

[MeterDummy-Measure-HW_GPU0_GPUMemoryUsage]
Meter=String
;MeterStyle=StyleTextAllocString
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X])
Y=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:Y]+[MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:H])

[MeterLabel-Measure-HW_GPU0_GPUMemoryUsage]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X])
Y=(#SkinBorder#)R
Text="Current"

[MeterUnit-Measure-HW_GPU0_GPUMemoryUsage]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryUsage
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X]+#MemUsageW#)
Y=0r
StringEffect=Shadow
NumOfDecimals=2
Text="%1 %"

[MeterLabel-Measure-HW_GPU0_GPUMemoryUsageMin]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X])
Y=(#SkinBorder#)R
Text="Minimum"

[MeterUnit-Measure-HW_GPU0_GPUMemoryUsageMin]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryUsageMin
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X]+#MemUsageW#)
Y=0r
FontColor=#ColorMinimum#
NumOfDecimals=2
Text="%1 %"

[MeterLabel-Measure-HW_GPU0_GPUMemoryUsageAvg]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X])
Y=(#SkinBorder#)R
Text="Average"

[MeterUnit-Measure-HW_GPU0_GPUMemoryUsageAvg]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryUsageAvg
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X]+#MemUsageW#)
Y=0r
FontColor=#ColorAverage#
NumOfDecimals=2
Text="%1 %"

[MeterLabel-Measure-HW_GPU0_GPUMemoryUsageMax]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X])
Y=(#SkinBorder#)R
Text="Maximum"

[MeterUnit-Measure-HW_GPU0_GPUMemoryUsageMax]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryUsageMax
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X]+#MemUsageW#)
Y=0r
FontColor=#ColorMaximum#
NumOfDecimals=2
Text="%1 %"

[MeterBar-Measure-HW_GPU0_GPUMemoryUsageMaxMark]
Meter=Bar
MeterStyle=StyleBarMemUsageMaxMark
MeasureName=Measure-HW_GPU0_GPUMemoryUsageMax
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryUsage:X]+#PaddingLeft#)
Y=(3*#SkinBorder#)R

[MeterBar-Measure-HW_GPU0_GPUMemoryUsage]
Meter=Bar
MeterStyle=StyleBarMemUsage
MeasureName=Measure-HW_GPU0_GPUMemoryUsage
X=0r
Y=0r

; ------------------------------ meters Memory-Allocation ---------------

[MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated]
Meter=String
MeterStyle=StyleTextLabelHeader
X=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_GPULoads:X]+[MeterHeader-Measure-HW_GPU0_GPULoads:W]+#AllocW#/2)
Y=(#SkinBorder#+[MeterImage-Measure-HW_GPU0_GPUMemoryUsage:Y]+[MeterImage-Measure-HW_GPU0_GPUMemoryUsage:H])
W=#AllocW#
H=#MeterH#
Text="Memory Allocated"

[MeterImage-Measure-HW_GPU0_GPUMemoryAllocated]
Meter=Image
MeterStyle=StyleBackgroundLight
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X])
Y=(#MeterBorder#)R
W=#AllocW#
H=#AllocH#

[MeterDummy-Measure-HW_GPU0_GPUMemoryAllocated]
Meter=String
;MeterStyle=StyleTextAllocString
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X])
Y=(#SkinBorder#+[MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:Y]+[MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:H])

[MeterLabel-Measure-HW_GPU0_GPUMemoryAllocated]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X])
Y=(#SkinBorder#)R
Text="Current"

[MeterUnit-Measure-HW_GPU0_GPUMemoryAllocated]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryAllocated
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X]+#AllocW#)
Y=0r
StringEffect=Shadow
Text="%1 MB"

[MeterLabel-Measure-HW_GPU0_GPUMemoryAllocatedMin]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X])
Y=(#SkinBorder#)R
Text="Minimum"

[MeterUnit-Measure-HW_GPU0_GPUMemoryAllocatedMin]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryAllocatedMin
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X]+#AllocW#)
Y=0r
FontColor=#ColorMinimum#
Text="%1 MB"

[MeterLabel-Measure-HW_GPU0_GPUMemoryAllocatedAvg]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X])
Y=(#SkinBorder#)R
Text="Average"

[MeterUnit-Measure-HW_GPU0_GPUMemoryAllocatedAvg]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryAllocatedAvg
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X]+#AllocW#)
Y=0r
FontColor=#ColorAverage#
Text="%1 MB"

[MeterLabel-Measure-HW_GPU0_GPUMemoryAllocatedMax]
Meter=String
MeterStyle=StyleTextAlloc
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X])
Y=(#SkinBorder#)R
Text="Maximum"

[MeterUnit-Measure-HW_GPU0_GPUMemoryAllocatedMax]
Meter=String
MeterStyle=StyleTextAllocRight
MeasureName=Measure-HW_GPU0_GPUMemoryAllocatedMax
X=([MeterHeader-Measure-HW_GPU0_GPUMemoryAllocated:X]+#AllocW#)
Y=0r
FontColor=#ColorMaximum#
Text="%1 MB"
You do not have the required permissions to view the files attached to this post.
President of the world!
User avatar
xlr8r_
Posts: 10
Joined: October 8th, 2015, 12:45 pm

lala

Post by xlr8r_ »

So if you have any questions, feel free to ask. I will most likely not answer very fast, but looking around in this forum again and again.
Use my weird stuff for ideas, for further development or just to shoot me down in flames (I'm gonna bear).
No copyrights or else.

And the most important thing:
Go to this forum, search and read. There are so many great craftsmen and devs. It's no need to do every thing from scratch (except you want it). Look around, there are so many fantastic ideas and realizations.

My purpose was to have some info to overclock (in rogue not clutterd style), but if I had more free time I would absorb the forum ideas and do some real wicked (that will never be finished ;-) )
President of the world!