MMM
Results 1 to 25 of 506

Thread: Evga Voltage Tuner

Threaded View

  1. #10
    Registered User
    Join Date
    Jul 2007
    Posts
    59
    DISCLAIMER: I TAKE NO RESPONSIBILITY FOR ANY DAMAGE THAT MAY HAPPEN IF YOU DO THIS!

    1. Find the I2C bus of your card by running the following CLI commands:
    RivaTuner.exe /ri0,70,1A
    RivaTuner.exe /ri1,70,1A
    RivaTuner.exe /ri2,70,1A
    RivaTuner.exe /ri3,70,1A
    Three of these four commands will return "invalid" take note of the one that doesn't (for me it was /ri3,70,1A)
    This will find the I2C bus (highlighted in red in my example)

    2. Get your voltage register values
    Using the I2C bus number found above, (0-3, highlighted in red) run the following CLI commands, replacing "#" with the I2C bus number.
    RivaTuner.exe /ri#,70,15
    RivaTuner.exe /ri#,70,16
    RivaTuner.exe /ri#,70,17
    RivaTuner.exe /ri#,70,18
    Take note of the return value for each.

    3. Convert voltage register values to actual voltage
    For each of the values returned in step 2 do the following:
    A. Convert the value to decimal format (the returned values are in hexidecimal)
    B. Calulate actual voltage by the formula: voltage = (VID * 0.0125) + 0.45
    C. Compare the 4 resulting actual voltages to the voltage reported in 3D mode in Rivatuner hardware monitoring.
    D. The closest value should be your 3D voltage (ex: for me Rivatuner showed 1.13v, I got 1.250v
    E. Take note of the register that is associated with that value. (highlighted in red in step 2)

    4. Calculating the voltage to use
    A. Decide what voltage you want to set.
    B. Find the VID for that voltage using the formula VID = (voltage - 0.450) / 0.0125
    C. Convert the VID to hexadecimal

    5. Setting a new voltage
    You can set the voltage by writing the new VID in hexadecimal form to the register.
    A. Run the CLI command: (replace # with IC2 bus number, and VID with the VID in hexadecimal form)
    RivaTuner.exe /wi#,70,17,VID

    The new voltage should now be set!



    Example: GTX 260, desired voltage = 1.2v

    1. All the commands return "invalid" except RivaTuner.exe /ri3,70,1A which returns "0A"

    2. I get the following values:
    RivaTuner.exe /ri3,70,15 returns 3B
    RivaTuner.exe /ri3,70,16 returns 31
    RivaTuner.exe /ri3,70,17 returns 36
    RivaTuner.exe /ri3,70,18 returns 2F

    3. Calculating the voltages of each:
    Hex: Decimal: Voltage:
    3B......59......1.1875v
    31......49......1.0625v
    36......54......1.1250v
    2F......47......1.0375v
    Rivatuner was reporting 1.13v in 3D mode so the third one is my 3D voltage register.

    4. I wanted 1.2v so:
    VID = (1.2 . 0.45) / 0.0125 = 60
    60 = 3C in hexadecimal

    5. I set the new voltage by running:
    RivaTuner.exe" /wi3,70,17,3C
    Last edited by justageek95; 01-24-2009 at 11:53 AM.
    i7 930 @ 4.3GHz|Ultra 120 Extreme|EVGA X58 SLI Classified|EVGA GTX 580 SLI|Intel X25-M G2 80GB + WD 1TB|6GB OCZ Platinum (3x2GB)|Antec TPQ 1200W|CM HAF 932|

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •