It is currently May 9th, 2024, 12:33 am

[Solved]Problem with config; updating GPU Clock Speed

Get help with creating, editing & fixing problems with skins
SirR@T
Posts: 2
Joined: June 26th, 2011, 6:24 pm

[Solved]Problem with config; updating GPU Clock Speed

Post by SirR@T »

hey guys

Can you tell me how to force Rainmeter to update clock speed ever time it change? (value 400 on picture)

and also

How to move word 'series' to show up after name of graphic card?


Image


Code: Select all

;===========================================
;  Rainmeter configuration file
;===========================================

[Rainmeter]
Author=Klypto
Update=25
SkinPath=C:\Users\SirR@T\Documents\Rainmeter\Skins\



;Metadata added by RainBrowser
;http://rainmeter.net/cms/Rainmeter101-EditingSkins

[Metadata]
Name=
Config=
Description=
Instructions=
Version=
Tags=
License=
Variant=
Preview=

;End of added Metadata

;===========================================+
;                 Variables
;-------------------------------------------+

[Variables]
@include=#SKINSPATH#Kerrigan\Configure\My_Variables.inc
fontColor.Text=255, 255, 255, 160
graph.line1=255, 255, 255, 128
graph.line2=0, 128, 255, 128
FontName=Tahoma
FontHeight=8
AntiAlias=1

;===========================================+
;            String Styles
;-------------------------------------------+

[styleWarning]
StringAlign=LEFT
StringCase=UPPER
StringEffect=SHADOW
FontEffectColor=0,0,0,50
FontColor=255,128,0,250
FontFace=Impact
FontSize=8
AntiAlias=1

;===========================================+
;                 Measure                   
;-------------------------------------------+

[MeasureGPUMHz]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=Core clock
PowerState=MHZ
UpdateDivider=-1

[MeasureGPUII]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=GPU usage
MinValue=0
MaxValue=100
UpdateDivider=40

[MeasureGPU]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=GPU usage
MinValue=0
MaxValue=100
AverageSize=10
UpdateDivider=10

[MeasureSpinner]
Measure=Calc
Formula=(MeasureSpinner + MeasureGPU/17)%100
MinValue=0
MaxValue=100

[mRing]
Measure=Calc
Formula=360
UpdateDivider=-1

;===========================================+
;                  Graphs                   |
;-------------------------------------------+

[GPUGraphLine]
Meter=Line
MeasureName=MeasureGPUII
X=100
Y=51
H=45
W=180
LineCount=1
LineColor=#graph.line1#
AntiAlias=1
UpdateDivider=40

[GPUGraphFill]
Meter=HISTOGRAM
MeasureName=MeasureGPUII
X=r
Y=r
H=44
W=180
PrimaryColor=#PColor#
AntiAlias=1
UpdateDivider=40

;===========================================+
;                  Rings                    |
;-------------------------------------------+

[OuterDisk]
X=0
Y=0
H=200
W=200
Meter=ROUNDLINE
MeasureName=mRing
LineWidth=5.0
LineLength=45 ;width of curved line
LineStart=40
StartAngle=1.5
RotationAngle=2.2
LineColor=255, 255, 255, 200
Solid=1
AntiAlias=1
UpdateDivider=-1


[OuterDiskII]
X=0
Y=0
H=200
W=200
Meter=ROUNDLINE
MeasureName=mRing
LineWidth=5.0
LineLength=55 ;width of curved line
LineStart=44.8
StartAngle=0
RotationAngle=2
LineColor=255, 255, 255, 200
Solid=1
AntiAlias=1
UpdateDivider=-1

[TempLineDisk]
X=0
Y=0
H=200
W=200
Meter=ROUNDLINE
MeasureName=mRing
LineWidth=5.0
LineLength=55
LineStart=45
StartAngle=2
RotationAngle=1.7
LineColor=255, 255, 255, 100
Solid=1
AntiAlias=1
UpdateDivider=-1

[InnerLineDisk]
X=0
Y=0
H=200
W=200
Meter=ROUNDLINE
MeasureName=mRing
LineWidth=5.0
LineLength=20.7 ;width of curved line
LineStart=12
StartAngle=.8
RotationAngle=1.
LineColor=255, 255, 255, 128
Solid=1
AntiAlias=1
UpdateDivider=-1

[InnerLineDiskII]
X=0
Y=0
H=200
W=200
Meter=ROUNDLINE
MeasureName=mRing
LineWidth=5.0
LineLength=12 ;width of curved line
LineStart=10
StartAngle=.8
RotationAngle=3.91
LineColor=255, 255, 255, 200
Solid=1
AntiAlias=1
UpdateDivider=-1

[InnerLineDiskIII]
X=0
Y=0
H=200
W=200
Meter=ROUNDLINE
MeasureName=mRing
LineWidth=5.0
LineLength=10.2 ;width of curved line
LineStart=0
StartAngle=3.14
RotationAngle=1.57
LineColor=255, 255, 255, 200
Solid=1
AntiAlias=1
UpdateDivider=-1

[diskwedge]
X=0
Y=0
H=200
W=200
Meter=ROUNDLINE
MeasureName=mRing
LineWidth=5.0
LineLength=55 ;width of curved line
LineStart=40
StartAngle=3.7
RotationAngle=.1
LineColor=255, 255, 255, 200
Solid=1
AntiAlias=1
UpdateDivider=-1

[BorderNewI]
Meter=IMAGE
SolidColor=255, 255, 255, 10
X=100
Y=50
H=45
W=180
AntiAlias=1
UpdateDivider=-1
Hidden=

[BorderNewII]
Meter=IMAGE
SolidColor=255, 255, 255, 200
X=100
Y=95
H=5
W=180
AntiAlias=1
UpdateDivider=-1

;===========================================+
;                 Graphs                    |
;-------------------------------------------+

[l.MHz]
Meter=STRING
MeasureName=MeasureGPUMHz
X=155
Y=5r
FontColor=#fontColor.Text#
FontSize=#FontHeight#
FontFace=#FontName#
Prefix="GPU "
PostFix=" MHz"
AntiAlias=1
UpdateDivider=-1

[Mse_GPUIdle]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=GPU usage
MinValue=0
MaxValue=100
InvertMeasure=0
UpdateDivider=40


[.lGPU_idle]
Meter=STRING
MeasureName=Mse_GPUIdle
X=284
Y=r
FontColor=#fontColor.Text#
FontSize=#FontHeight#
FontFace=#FontName#
StringAlign=Right
AntiAlias=1
AutoScale=1
NumOfDecimals=2
Postfix="%"
UpdateDivider=40

[MeterSpin]
MeasureName=MeasureSpinner
Meter=ROTATOR
X=0
Y=0
W=200
H=200
ImageName=Image1.png
StartAngle=6.2832
RotationAngle=6.2832
OffsetX=100
OffsetY=100

;===========================================+
; Tempurature
;-------------------------------------------+


[MeasureTemp]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=GPU temperature
MinValue=0
MaxValue=100

[GPUTemp]
Meter=String
MeterStyle=styleWarning
x=155
y=130
W=125
H=39
Prefix="Temperature:  "
Text=     [MeasureTemp]:'C
ClipString=1
DynamicVariables=1
UpdateDivider=160


[MeasureGPUName]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
GPU=0
GPUDescriptor=DisplayName
UpdateDivider=3600

[GPUName]
Meter=String
MeterStyle=styleWarning
x=100
y=50
W=120
H=39
Prefix=""
Text=   [MeasureGPUName]
ClipString=1
Hidden=
DynamicVariables=1
UpdateDivider=160

[MeasureFantachometer]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=Fan tachometer
MinValue=0
MaxValue=100


[MeasureFanSpeed]
Measure=Plugin
Plugin=Plugins\MSIAfterburner.dll
DataSource=Fan speed
MinValue=0
MaxValue=100

[FanSpeed]
Meter=String
MeterStyle=styleWarning
MeasureName=MeasureFanspeed
x=253
y=115
W=125
H=39
StringAlign=Right
Text="%1%"
NumOfDecimals=0

[Fantachometer]
Meter=String
MeterStyle=styleWarning
MeasureName=MeasureFantachometer
x=155
y=115
W=125
H=39
Prefix="Fan Speed: "
Text=" %1"
NumOfDecimals=0


[Translator]
Measure=Calc
Formula=[MeasureTemp]/42
DynamicVariables=1
Max=100
UpdateDivider=160

[GPUTempRingDisplay]
Meter=ROUNDLINE
MeasureName=Translator
X=0
Y=0
W=200
H=200
LineWidth=5.0
LineLength=55
LineStart=45
StartAngle=2
RotationAngle=[Translator]
LineColor=255, 128, 0, 128
Solid=1
AntiAlias=1
DynamicVariables=1
UpdateDivider=160


;===========================================+
; Spinner Toggle Check
;-------------------------------------------+

[ConvertToRealNumber]
Measure=calc
Formula=#Spinners# = 1 ? 7 : 6
DynamicVariables=1
UpdateDivider=-1

[IfSpinnerOff]
Measure=calc
Formula=[ConvertToRealNumber]
IfEqualValue=6
IfEqualAction=!Execute [!RainmeterActivateConfig "Kerrigan\Commands_DoNotRun\CPUStart" 

"CPUStart.ini"][!RainmeterRedraw]
DynamicVariables=1
UpdateDivider=-1

[MeasureCPUTooHigh]
Measure=calc
Formula=MeasureCPUII
AverageSize=100
UpdateDivider=40

[ConvertToDigital]
Measure=calc
Formula=[MeasureCPUTooHigh] > 95 ? 7 : 6
DynamicVariables=1
UpdateDivider=40

[IfCPUHigh]
Measure=calc
Formula=[ConvertToDigital]
IfEqualValue=7
IfEqualAction=!Execute [!RainmeterShowMeter GPUTooHigh][!RainmeterActivateConfig "Kerrigan

\Commands_DoNotRun\SpinnersToggle" "SpinnersOff.ini"]
DynamicVariables=1
UpdateDivider=40

[GPUTooHigh]
Meter=String
MeterStyle=styleWarning
x=155
y=115
W=125
H=39
Text=Your GPU Usage is High, Reverting to Lower State
ClipString=1
Hidden=1
UpdateDivider=40

[ActiveReport]
Measure=calc
Formula=ActiveReport + 1
IfEqualValue=7
IfEqualAction=!Execute [!RainmeterWriteKeyValue Variables CPUHiddenKill 0 

"#ROOTCONFIGPATH#Configure/My_Variables.inc"][!RainmeterRefresh "Kerrigan\Configure"][!

RainmeterDisableMeasure ActiveReport]
Last edited by SirR@T on June 26th, 2011, 9:44 pm, edited 2 times in total.
User avatar
Seahorse
Posts: 1175
Joined: June 9th, 2010, 5:56 pm
Location: Locks heath, UK

Re: Problem with config; updating GPU Clock Speed

Post by Seahorse »

Update=25 will do nothing but max your PC out, change it to 1000.

Lose the UpdateDivider=40 from [MeasureGPU], in fact the skin is full of strange dividers...

Code: Select all

Text=   [MeasureGPUName] Series
in [GPUName]
"Regrettably your planet is one of those scheduled for demolition"
Mike

My Skins at DeviantArt

SirR@T
Posts: 2
Joined: June 26th, 2011, 6:24 pm

Re: Problem with config; updating GPU Clock Speed

Post by SirR@T »

Thank you Seahorse for quick reply UpdateDivider you have told me about was wrong one but I played with other dividers and I found correct one.

Code: Select all

[l.MHz]
Meter=STRING
MeasureName=MeasureGPUMHz
X=155
Y=5r
FontColor=#fontColor.Text#
FontSize=#FontHeight#
FontFace=#FontName#
Prefix="GPU "
PostFix=" MHz"
AntiAlias=1
UpdateDivider=-1
Update=25 will do nothing but max your PC out, change it to 1000.
I changed Update=25 from 25 to 1000 but it slowed down skin so I left it as it is.
User avatar
Seahorse
Posts: 1175
Joined: June 9th, 2010, 5:56 pm
Location: Locks heath, UK

Re: [Solved]Problem with config; updating GPU Clock Speed

Post by Seahorse »

I think you are misunderstanding what the Update Divider does, hence setting too high (low number) Update value of 25.
UpdateDivider
This value modifies the update rate of the measure. The global Update value (set in the [Rainmeter] section) is multiplied by this number to determine the update rate for the measure. For example, if the Update=1000 and UpdateDivider=30, the measure is updated every 30 seconds. The default value is 1. A setting of -1 will disable ongoing updates for the measure, so it will only be executed once on load or refresh.
I doubt you can read a meter with your eyes more than once a second and UPDATE=1000 is fine. Your Update divider of 40 means the meter is getting an update every 40 x the Update, which you are offsetting with the too high Update=25.
"Regrettably your planet is one of those scheduled for demolition"
Mike

My Skins at DeviantArt

User avatar
Kaelri
Developer
Posts: 1721
Joined: July 25th, 2009, 4:47 am

Re: [Solved]Problem with config; updating GPU Clock Speed

Post by Kaelri »

It really ought to be called an "Update Multiplier," come to think of it.