I pretty much copy-pasted the warning part from my GPU skin and tried to adapt it to this one. It works like a charm on the GPU skin.
Code: Select all
[Rainmeter]
Background=#@#Background.png
BackgroundMode=3
BackgroundMargins=0,0,0,2
Update=1000
[Metadata]
Author=Slim08
AppVersion=v1.0
[Variables]
;GPU Name or Title for Skin
GPU1Name=
fontName=Segoe UI
textSize=8
textLeftAligned=10
percentRightAligned=244
colorText=255,255,255,205
colorText2=255,255,255,100
colorBar=255,138,0,200
colorBarBackground=255,255,255,15
hightBar=2
widthBar=230
relativeDistanceLableBar=4r
relativeDistanceBarLable=15r
;__________________________________________________________TITLE
[MeasureGPUName]
Measure=Registry
RegHKey=HKEY_LOCAL_MACHINE
RegKey=SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinSAT
RegValue=PrimaryAdapterString
UpdateDivider=3600
RegExpSubstitute=1
Substitute="\(R\)":"","\(TM\)":""," CPU":"", " ":"", "@(.*)":"", "APU":"", "with":"", "Radeon":"", "\(tm\):"", "HD":"", "Graphics":""
[styleTitle]
MeasureName=MeasureGPUName
StringAlign=CENTER
StringEffect=SHADOW
FontEffectColor=0,0,0,50
FontColor=#colorText#
FontFace=#fontName#
FontSize=10
FontWeight=600
AntiAlias=1
[meterTitle]
Meter=STRING
MeterStyle=styleTitle
X=127
Y=7
Text="#GPU1Name#"
;__________________________________________________________GPU TEMP
[GPU1TempText]
Meter=STRING
X=127
Y=29
MeasureName=GPU1Temp
Text="%1°C"
FontColor=[GPU1TempWarn]
FontSize=#textSize#
NumofDecimals=0
FontFace=#fontName#
StringAlign=CENTER
AntiAlias=1
DynamicVariables=1
[GPU1Temp]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.TGPU1DIO
[GPU1TempWarn]
Measure=Calc
Formula=GPU1Temp< 30 ? -1 : (GPU1Temp < 40 ? -2 : (GPU1Temp < 50 ? -3 : (GPU1Temp < 60 ? -4 : -5)))
Substitute="-1":"#colorText1#","-2":"255,200,153","-3":"255,175,102","-4":"255,150,51","-5":"255,0,0"
;__________________________________________________________GPU USAGE
[GPU1UsageText]
Meter=STRING
X=#textLeftAligned#
Y=29
Text="GPU"
FontColor=#colorText#
FontSize=#textSize#
StringAlign=LEFT
FontFace=#fontName#
AntiAlias=1
[GPU1UsagePercent]
Meter=STRING
MeasureName=GPU1CoreUsageCalc
X=#percentRightAligned#
Y=29
FontColor=#colorText#
FontSize=#textSize#
StringAlign=RIGHT
FontFace=#fontName#
AntiAlias=1
Text="%1%"
[GPU1CoreUsageBar]
Meter=BAR
MeasureName=GPU1CoreUsageCalc2
X=12
Y=44
W=#widthBar#
H=#hightBar#
BarColor=[GPU1CoreUsageBarWarn]
SolidColor=#colorBarBackground#
BarOrientation=HORIZONTAL
DynamicVariables=1
Autoscale=1
[GPU1CoreUsage]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.SGPU1UTI
[GPU1CoreUsageCalc]
Measure=Calc
Formula=GPU1CoreUsage * 1
[GPU1CoreUsageCalc2]
Measure=Calc
Formula=GPU1CoreUsageCalc
MinValue=0
MaxValue=100
Percentage=1
[GPU1CoreUsageBarWarn]
Measure=Calc
Formula=GPU1CoreUsage> 90 ? -1 : -2
Substitute="-1":"255,0,0,200","-2":"#colorBar#"
;__________________________________________________________MEMORY
[GPU1MemoryUsageString]
Meter=STRING
X=#textLeftAligned#
Y=#relativeDistanceLableBar#
Text=Memory
FontColor=#colorText#
FontSize=#textSize#
StringAlign=LEFT
FontFace=#fontName#
AntiAlias=1
[GPU1MemoryText]
Meter=STRING
X=127
Y=r
MeasureName=GPU1MemoryCalc
Text="%1 MB / [GPUMemoryInMegaBytesCalc] MB"
FontColor=[GPU1MemoryMBTextWarn]
FontSize=#textSize#
StringAlign=CENTER
FontFace=#fontName#
AntiAlias=1
DynamicVariables=1
[GPU1MemoryPercent]
Meter=STRING
X=#percentRightAligned#
Y=r
MeasureName=GPU1MemoryCalc2
FontColor=#colorText#
FontSize=#textSize#
StringAlign=RIGHT
FontFace=#fontName#
AntiAlias=1
Text="%1%"
[GPU1MemUsageBar]
Meter=Bar
MeasureName=GPU1MemoryCalc3
X=12
Y=#relativeDistanceBarLable#
W=#widthBar#
H=#hightBar#
BarColor=[GPU1MemoryBarWarn]
SolidColor=#colorBarBackground#
BarOrientation=HORIZONTAL
DynamicVariables=1
AutoScale=1
[UsedVMEM]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.SUSEDVMEM
[FreeVMEM]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.SFREEVMEM
[GPUMemoryInMegaBytesCalc]
Measure=Calc
Formula=UsedVMEM + FreeVMEM
[GPU1MemoryUsage]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.SUSEDVMEM
[GPU1MemoryCalc]
Measure=Calc
Formula=GPU1MemoryUsage * 1
[GPU1MemoryCalc2]
Measure=Calc
Formula= GPU1MemoryUsage * 100 / GPUMemoryInMegaBytesCalc
[GPU1MemoryCalc3]
Measure=Calc
Formula=GPU1MemoryCalc2
MinValue=0
MaxValue=100
Percentual=1
[GPU1MemoryBarWarn]
Measure=Calc
Formula=GPU1MemoryCalc3> 90 ? -1 : -2
Substitute="-1":"255,0,0,200","-2":"#colorBar#"
[GPU1MemoryMBTextWarn]
Measure=Calc
Formula=GPU1MemoryCalc3< 30 ? -1 : (GPU1MemoryCalc3< 45 ? -2 : (GPU1MemoryCalc3< 60 ? -3 : (GPU1MemoryCalc3< 75 ? -4 : -5)))
Substitute="-1":"#colorText2#","-2":"255,200,153,100","-3":"255,175,102,100","-4":"255,150,51,150","-5":"255,0,0,150"
;__________________________________________________________FAN
[GPU1FanText2]
Meter=STRING
X=#textLeftAligned#
Y=#relativeDistanceLableBar#
Text="Fan"
FontColor=#colorText#
FontSize=#textSize#
StringAlign=LEFT
FontFace=#fontName#
AntiAlias=1
[GPU1FanRPMReading]
Meter=STRING
X=127
Y=r
MeasureName=GPU1FanRPM
Text="%1 RPM"
FontColor=#colorText2#
FontSize=#textSize#
StringAlign=CENTER
FontFace=#fontName#
AntiAlias=1
[GPU1FanRPM]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.FGPU1
[GPU1FanUsageReading]
Meter=STRING
X=#percentRightAligned#
Y=r
MeasureName=GPU1FanPercentCalc
Text="%1%"
FontColor=#colorText#
FontSize=#textSize#
StringAlign=RIGHT
NumofDecimals=0
FontFace=#fontName#
AntiAlias=1
[GPU1FanPercent]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.DGPU1
[GPU1FanPercentCalc]
Measure=Calc
Formula=GPU1FanPercent * 1
[GPU1FanPercentCalc2]
Measure=Calc
Formula=GPU1FanPercentCalc
MinValue=0
MaxValue=100
Percentage=1
[GPU1FanBar]
Meter=BAR
MeasureName=GPU1FanPercentCalc2
X=12
Y=#relativeDistanceBarLable#
W=#widthBar#
H=#hightBar#
BarColor=#colorBar#
SolidColor=#colorBarBackground#
BarOrientation=HORIZONTAL
;__________________________________________________________GPU CORE CLOCK & MEMORY CLOCK
[GPU1CoreMHZ]
Meter=STRING
MeasureName=GPU1CoreClock
X=10
Y=6r
FontColor=#colorText#
FontSize=#textSize#
StringAlign=LEFT
FontFace=#fontName#
AntiAlias=1
Text=CORE: %1 MHz
[GPU1MemMHZ]
Meter=STRING
Measurename=GPU1MemoryClock
X=#percentRightAligned#
Y=r
H=23
FontColor=#colorText#
FontSize=#textSize#
StringAlign=RIGHT
FontFace=#fontName#
AntiAlias=1
Text=MEMORY: %1 MHz
[GPU1MemoryClock]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.SGPU1MEMCLK
[GPU1CoreClock]
Measure=Registry
RegHKey=HKEY_CURRENT_USER
RegKey=Software\FinalWire\AIDA64\SensorValues
RegValue=Value.SGPU1CLK