EVGA

Rainmeter plugin for EVGA Precision X

Author
stangowner
New Member
  • Total Posts : 13
  • Reward points : 0
  • Joined: 2012/07/28 04:37:08
  • Status: offline
  • Ribbons : 0
2012/07/28 06:15:31 (permalink)
Here is a plug-in that allows you to put EVGA Precision X hardware monitoring information into the Rainmeter customizable resource meter.

Installation:
  1. Download the following zip file and extract it to your "Documents\Rainmeter\Skins" folder.
  2. Copy the appropriate plugin for your computer's architecture from your "Documents\Rainmeter\Skins\EVGAPrecision\plugin\<x86 or x64>\EVGAPrecision.dll" to the "C:\Program Files\Rainmeter\Plugins" folder.
  3. Enable one of the included skins in the rainmeter options - use the EVGAPrecision skin for single graphics cards, or EVGAPrecisionDual for SLI/CrossFire setups.

To use this plugin for data in a custom skin, please do the following:

  1. Create a measure using one of the following formats:
    • DataSource - specify the measure using the name of the monitor for the DataSource parameter.  This name should match exactly what is shown in the EVGA Precision X monitoring graphs.  Here is an example for framerate:
      [MeasureEVGAPrecisionFramerate]      
      Measure=Plugin
      Plugin=Plugins\EVGAPrecision.dll
      DataSource=Framerate
      MinValue=0
      MaxValue=200
    • GPU/SourceId - specify the measure using the GPU index and SourceId.  The GPU parameter is the index of your video card starting at 0. If you only have one graphics card, this value will always be 0. Users with multiple cards can use 0, 1, etc to query the respective cards.  The SourceId is the decimal equivalent of the hex value listed in the EVGA Precision SDK (EPHMShreadMemory.h).  This method is prefered to the previous method as it will work for both single and multi card systems.  Here is an example for GPU Usage:
      [MeasureEVGAPrecisionGPU0Usage]      
      Measure=Plugin
      Plugin=Plugins\EVGAPrecision.dll
      GPU=0
      SourceId=48
      MinValue=0
      MaxValue=100
    • GPU/GPUDescriptor - The GPU parameter is the index of your video card starting at 0. If you only have one graphics card, this value will always be 0. Users with multiple cards can use 0, 1, etc to query the respective cards.  The GpuDescriptor parameter dictates what data you want to return for that particular card. The valid values are listed below in blue, along with some sample data that was returned.
      Family:  GF116
      DisplayName:  GeForce GTX 550 Ti
      Driver:  301.42
      BIOS:  70.26.18.00.00
      Memory:  1024
      GpuId:  VEN_10DE&DEV_1244&SUBSYS_26101462&REV_A1&BUS_2&DEV_0&FN_0
      VendorId:  10DE
      DeviceId:  1244
      SubSystem:  26101462
      Revision:  A1
      Bus:  2
      DeviceNum:  0
      FunctionNum:  0
      For example, you would use this measure to return the display name of the primary graphics card (simply change the GPU=0 to GPU=1 to get the name of the 2nd card in the system):
      [MeasureEVGAPrecisionGPU0DisplayName]      
      Measure=Plugin
      Plugin=Plugins\EVGAPrecision.dll
      GPU=0
      GPUDescriptor=DisplayName
      UpdateDivider=3600
  2. Create a meter that uses the measure defined in step 1.  Here is an example to display the framerate text value:
    [MeterEVGAPrecisionFamerate]      
    Meter=String
    MeasureName=MeasureEVGAPrecisionFramerate
    X=[MeasureLeftText]
    Y=[MeasureTopGraph]
    Text="Framerate: %1"
    NumOfDecimals=1
    MeterStyle=EVGAPrecisionStyle

Please review the included skins for examples on creating these measures.  Also, please review the documentation on the Rainmeter site for creating skins: 

Please let me know if you have any questions or issues.  Special thanks to NoirNL(Emiel) for requesting this plugin.

Thanks,
Nick
 
EDIT:  Sorry, can't create a download link cause I a newb.  I'll edit the post once I am able to do so.  In the meantime, use this to create your own link (change the dash to a slash):  rivatuner.doomdealer.com-precision-rainmeter-EVGAPrecision.zip
 
**UPDATED LINK** http://rivatuner.doomdeal...eter/EVGAPrecision.zip
post edited by stangowner - 2012/12/31 18:30:17
#1

42 Replies Related Threads

    Jump to:
  • Back to Mobile