Voltage hack

Gigabyte GTX 680 SO, Super Overclock (Voltage Regulation)

The specific card is a non-reference type of card. It use the CHIL voltage regulator from International Rectifiers with an 8+2+1 phase power design. The power capability of the card seems to be like 3-400W and might even give more in benching setups with proper cooling, - based on the chips, FETs etc. so see it running idle at 1.21v isnt really what this card was ment for. That is why I dedicated a little time to make this guide. I have been through a process of hacking for some time, but had loads of issues to get around the NVAPI and found interesting information in the MSI Lightning thread at overclock.net. I collected the useful part here and it works as far as GPU voltage goes. The way mentioned here, might work on all cards using the CHIL 8318 chip, which is ASUS TOP cards like 670 and 680, MSI Lightning 680, EVGA Classified etc., but my test is limited to the Gigabyte GTX 680SO (GV-N680SO-2GD).

With EK VGA Block (old)

BEFORE: http://www.3dmark.com/3dm11/4391064 P12083 - Graphics score 12392

AFTER: http://www.3dmark.com/3dm11/6286772 P13556 - Graphics score 14063 (screenshot)

DANGER DANGER DANGER DANGER DANGER DANGER

NOT FOR EVERYDAY USAGE - DO IT AT YOUR OWN RISK.

DONT SEND YOUR CARD BACK TO FACTORY WHEN YOU

TRASH IT. GPU MIGHT BE DAMAGED.

DANGER DANGER DANGER DANGER DANGER DANGER

How to hack MSI AB to overvoltage

0) Click the Extreme bios "on", on the card.

1) Download MSI Afterburner 2.2.4 (I havent tried older/later versions)

2) Download Artmoney Special Edition 7.39.3

3) Download Artmoney MSI AB hack file

4) Install MSI AB and Artmoney

5) Edit MSI AB Profile and insert CHIL information

Red information can be found in MSI AB just by clicking Systeminformation

notepad C:\Program Files (x86)\MSI Afterburner\Profiles\VEN_10DE&DEV_1180&SUBSYS_354D1458&REV_A1&BUS_1&DEV_0&FN_0

[Settings]

VDDC_Generic_Detection = 0

VDDC_CHL8318_Detection = 46h

VDDC_CHL8318_Type = 1

CaptureDefaults=0

[I2C_BUS_04_DEV_46]

Offset00=67 00 00 5F FF FF FF FF FF FF FF FF FF FF FF FF

Offset10=50 E8 FF FF FF FF FF FF FF 00 5F FF FF FF FF FF

Offset20=00 00 35 FF FF FF FF FF FF FF FF FF FF FF FF FF

Offset30=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Offset40=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Offset50=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Offset60=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Offset70=FF FF FF FF FF FF FF FF 0A 28 55 FF FF FF 80 D6

Offset80=FF FF FF FF FF FF FF FF 04 08 E8 6D 13 1B 1C 08

Offset90=65 FF FF FF FF FF 2E 18 F8 FF FF FF FF FF FF FF

OffsetA0=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

OffsetB0=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

OffsetC0=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

OffsetD0=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

OffsetE0=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

OffsetF0=FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

6) Save the file

7) Start MSI AB

8) Let it reboot computer

9) Start up MSI AB (slider can now give +100mV, which will be added to the 1.21v = 1.31v already provided by bios)

10) Double click on MSI AB hack file and choose continue so it open Artmoney with it

11) Click the "Force" button at vGPU in the left (red 1)

12) Put in a value in the vGPU fiels (value are added to 1.21v) so +100 gives you 1.31v, +200 give 1.41v and further on etc. (red 2)

13) Keep artmoney running and switch back to the MSI AB window

14) Put all overclock settings, EXCEPT voltage. DONT TOUCH VOLTAGE IN MSI AB, the voltage is adjusted in Artmoney.

Just clock everything up and leave voltage untouched, and it will be set by the value put in Artmoney.

15) Click apply.

16) Start some graphics that will make the card boost and notice the voltage change.

17) Open MSI AB settings to show voltage on graph, and save it.

18) Detach graph window

19) Open benchmark application like 3dmark11 and see that voltage goes up while loading it.

20) Your card is now in danger - and ready to bench.

*** If your applications are complaining about permissions etc., be sure to run everything as administrator. If not administrator, I am pretty sure the memory editor (artmoney) is unable to set the value.