Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Volt Mods > General Volt Mods > Graphics Cards Volt Mods

Reply
 
LinkBack Thread Tools
Old 01-28-09   #1 (permalink)
WaterCooler
 
MakubeX's Avatar
 
intel ati

Join Date: Oct 2008
Posts: 326

Rep: 45 MakubeX is acknowledged by some
Unique Rep: 42
Trader Rating: 8
Default Tutorial: Soft-Voltmod Almost Any GPU without hardmods!

Just saw this thread at XS. This is awesome, I can finally get more out of my 4870X2. Check it out:

From XS:

Quote:
Originally Posted by jaredpace View Post
PLEASE POST IF YOU CAN GET THIS TO WORK ON G92 OR G80 CARDS.
Thanks to JustaGeek95 and Unwinder.

Info:
The steps highlighted in this process are basically equal to what Evga voltage tuner, and Gigabyte gamer HUD alter to allow the end user control of the video card's voltage. Gigabyte actually adds a voltage chip to it's reference boards that the drivers control. This requires a bit of experience & expertise, but a simple boob-friendly GUI should surface quickly.

So far people have this working on HD4800 & GT200 cards, not sure if it works on older generations.

Hopefully more people will contribute to this and create some great software GUI (like evga voltage tuner). We need "slider control" of fan speed, gpu voltage, and gpu/shader/mem clocks for single and multi-card setups. If we could just add this to RT - it already has all the advanced options, schedules, and profiles.
Quote:
Originally Posted by 003
I would pay money for RT if it had GUI based voltage adjustment. And hell. Warnings aside, it could be set up so that the only way to access the voltage adjustment would be through an obscure ini tweak. That would prevent anybody who didn't know what they are doing from using it

CORRECT VID FORMULA:

Quote:
Originally Posted by mattkosem View Post
Actually, as I look back through the post, it looks like the formula was listed incorrectly. I can see from the formula that is used to calculate the desired vid that it should really be:

voltage = (VID * 0.0125) + 0.45

That pointed me to 18 being the correct one, so I ran:
RivaTuner.exe /sd0 /wi1,70,18,4C /sd2 /wi1,70,18,4C

Boom! 1.4v!

--Matt
^^ Matt's using a 4870X2 ^^


Tutorial:
Quote:
Originally Posted by justageek95 View Post
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
Quote:
Originally Posted by Unwinder
A few tips and tricks:

1) Once you've determined index of I2C bus containing VRM on some display adapter (e.g. I2C bus 3 on GTX 200 series), the same index can be safely used on the same display adapter model by others. Display adapters have a few I2C buses assigned for differed functions (e.g. for connecting DDC and for external devices like VRMs, thermal sensors, fan PWM controllers and for on), VRM's I2C bus is defined by PCB design so it is fixed for the same display adapter families.
2) Don't try to scan more I2C buses than the GPU actually has (there was some posting with attempt to scan buses 0-99 in hope to find VRM on G92). Each GPU architecture supports fixed number of I2C buses, e.g. G80 and newer GPUs have only 4 I2C buses, pre-G80 supports 3 buses, pre GF4 supports just 2 buses and so on.
3) I see that many users started to enable VT1103 plugin now. Please pay attention to the following info from RivaTuner's release notes and always remember about it when using this plugin:

"Please take a note that Volterra voltage regulators are rather sensitive to frequent polling and may return false data under heavy load, so it is not recommended to use VRM monitoring in daily monitoring sessions"

4) There were some questions about finalizing these new VRM settings in NVIDIA VGA BIOS. You cannot use Nibitor for that because the tool knows nothing about VRMs and works with BIOS voltage tables only, it is only allowing you to change associations between performance levels (i.e. 2D/3D modes) and 4 fixed voltages stored into VRM registers 15-18 by default. However, you can easily edit your BIOS with any hex editor to reconfigure initialization scripts writing these 4 fixed voltages to VRM during POST. It is rather simple task, taking my 65nm EVGA GeForce GTX 260 as example the following script command in VGA BIOS is configuring VT1165:

4D 80 E0 06 15 3B 16 31 17 36 18 2F 1D 55 19 01

The command uniquely identifies I2C serial byte write operation, encodes target I2C device address (E0 is 8-bit encoding of VT1165's 7-bit address 70 including read/write flag in the first bit), tells script processor how many bytes have to be written (06) and finally defines register addressed and data to be written to each register (register 15 -> 3B, register 16 -> 31 and so on).
The voltages can be different for different VGA BIOS images, so the easiest way to locate this command in any GTX200 BIOS image is to search for 4D 80 E0 byte chain.

Please read my previous comment about I2C bus indices, altering I2C bus indices is not a correct way. You should try to probe difference i2c device addresses instead. Each I2C device address is defined by developers (e.g. ADT7473 fan controller use fixed address 2E, VT11xx VRMs use fixed register 70 by default, but it can be strapped to 7x AFAIR, etc).
You must have Primarion PX3544 datasheet to know where it normally resides. I've peeked inside reference 9800 GTX BIOS to see if it is initializing any I2C devices and it does seem to write something to I2C device 6A (writes single byte 86 to register 80 of this device). It can be Primarion PX3544, but I've no strict info about it because I don't have any info on this VRM I2C interface.

Quote:
Originally Posted by drifter
TX man!
works on my gtx 280

http://www.easycalculation.com/decimal-converter.php
http://www.maxi-pedia.com/hex+to+decimal+converter

hex to dec and dec to hex converters
edit: does anyone know how to get it running at rivatuner/pc startup

Quote:
Originally Posted by auchkoenig
It working on my GTX280 too but I have a question though. The given cli only change the VID for gpu0, how do I change the VID for gpu1 since im using SLI.

I tried checking the diagnostic report. The only difference between the two GPU is one is on

$0000000003 Location : bus 2, device 0, function 0

and the other one is on

$0000000003 Location : bus 3, device 0, function 0

My guess is that i need to change the deviceid, am I correct?
Quote:
Originally Posted by Unwinder
You should apply changes to both GPU VRMs. CLI works with GPU selected in the main tab of RivaTuner. There is /sd<device_index> or /selectdevice<device_index> command allowing to change device selection via CLI. <device_index> is 0-based logical display device index, i.e. if there are 4 virtual display devices (2 heads representing independent displays for the primary GPU and 2 more heads for the secondary) then your should select the first (0) then the third (2) logical devices when applying the changes. In this example, command line for probing VRMs of both GPUs can look like:

RivaTuner.exe /sd0 /ri3,70,1a /sd2 /ri3,70,1a
Quote:
Originally Posted by Unwinder
RivaTuner's task scheduler module was designed special for such tasks. Go to <Scheduler> tab, click <Add new task> button and type in task name, e.g. "Voltage mod", select <Launch application on specified schedule> task type in %RT% macro as path (RivaTuner will expand it into fully qualified path to itself when executing) and desired I2C writec commands in the command line field then selct desired schedule type, e.g. <Run task at RivaTuner startup>.
Link to original thread at XS: http://www.xtremesystems.org/forums/...32#post3602032
__________________
System: Sgr A*
CPU
i5-750
Motherboard
Asus P7P55D Pro
Memory
4GB G.Skill Ripjaws DDR3-2000MHz
Graphics Card
Sapphire 4870X2
Hard Drive
74GB Raptor, WD 320GB, 7200.10 320GB, 2 x WD 750GB
Sound Card
X-Fi Fatal1ty w/ Front Panel
Power Supply
Ultra X3 1KW PSU
Case
CM ATCS 840 Black
CPU cooling
Apogee XT
GPU cooling
MCW60 X 2
OS
Win7 Pro 64bit
Monitor
HP LP2065 20.1" S-IPS LCD
MakubeX is offline   Reply With Quote
Old 01-28-09   #2 (permalink)
ATI Enthusiast
 
intel ati

Join Date: Dec 2008
Location: Rogers Park, 60626
Posts: 3,469

Rep: 406 Asus Mobile is a proven memberAsus Mobile is a proven memberAsus Mobile is a proven memberAsus Mobile is a proven memberAsus Mobile is a proven member
Unique Rep: 321
Trader Rating: 0
Default

Do it and post back let us know how it goes.
__________________
System: Asus F8VA-C1 Mobile Madman!
CPU
T9400 2.53Ghz OC 2.85Ghz
Motherboard
Asus
Memory
4GB PC2-6400 OC 900Mhz
Graphics Card
ATI Mobility Radeon HD 3650 OC 780/500
Hard Drive
WD 320GB @5400
Sound Card
Realtek
CPU cooling
Stock
GPU cooling
Stock
OS
Vista 32bit Home Premium
Monitor
14" WXGA+
Asus Mobile is offline   Reply With Quote
Old 01-28-09   #3 (permalink)
WaterCooler
 
MakubeX's Avatar
 
intel ati

Join Date: Oct 2008
Posts: 326

Rep: 45 MakubeX is acknowledged by some
Unique Rep: 42
Trader Rating: 8
Default

Quote:
Originally Posted by Asus Mobile View Post
Do it and post back let us know how it goes.
Did it and it works :

__________________
System: Sgr A*
CPU
i5-750
Motherboard
Asus P7P55D Pro
Memory
4GB G.Skill Ripjaws DDR3-2000MHz
Graphics Card
Sapphire 4870X2
Hard Drive
74GB Raptor, WD 320GB, 7200.10 320GB, 2 x WD 750GB
Sound Card
X-Fi Fatal1ty w/ Front Panel
Power Supply
Ultra X3 1KW PSU
Case
CM ATCS 840 Black
CPU cooling
Apogee XT
GPU cooling
MCW60 X 2
OS
Win7 Pro 64bit
Monitor
HP LP2065 20.1" S-IPS LCD
MakubeX is offline   Reply With Quote
Old 01-28-09   #4 (permalink)
IT Nut
 
trueg50's Avatar
 
intel nvidia

Join Date: Jun 2007
Location: Waterbury, Vermont
Posts: 6,472

Rep: 520 trueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famoustrueg50 is becoming famous
Unique Rep: 399
Trader Rating: 19
Default

Like I said in the other thread, I do not at all recommend this mod.

It is stable in Furmark, but not in any game at all. Even maintaining the same clock speeds, and only upping the volts to 1.4.

Also, even if you restart (thus undo the mod) it will still mess up your card until you fully uninstall Rivatuner. It was a royal pain with a volt mod, till I figured out that Rivatuner's voltage adjustment was still messing with the voltage.

System: Tygon Tornado
CPU
I7 920 @4.2 ghz 1.35v 3910A639
Motherboard
Asus P6T
Memory
6x 1GB Corsair XMS
Graphics Card
EVGA GTX 285 SSC (750 core/1697 shaders / 1525 mem
Hard Drive
2x 320 gig 10.7200s (RAID 0) 1x 500gig 7200.10
Sound Card
X-Fi Xtrememusic
Power Supply
BFG 800 watt
Case
TT Armor
CPU cooling
Apogee, BI 360GTX
GPU cooling
MCW-60 w/ ghetto 'sinks
OS
Vista Ultimate 64 bit edition
Monitor
Acer 20" 1680x1050
trueg50 is offline Overclocked Account   Reply With Quote
Old 02-03-09   #5 (permalink)
Intel Overclocker
 
10acjed's Avatar
 
intel nvidia

Join Date: Mar 2008
Location: South Florida
Posts: 2,885

Rep: 243 10acjed is acknowledged by many10acjed is acknowledged by many10acjed is acknowledged by many
Unique Rep: 188
Trader Rating: 8
Default

Quote:
Originally Posted by trueg50 View Post
Like I said in the other thread, I do not at all recommend this mod.

It is stable in Furmark, but not in any game at all. Even maintaining the same clock speeds, and only upping the volts to 1.4.

Also, even if you restart (thus undo the mod) it will still mess up your card until you fully uninstall Rivatuner. It was a royal pain with a volt mod, till I figured out that Rivatuner's voltage adjustment was still messing with the voltage.
If you follow over to the OP at xs you will see pages upon pages of people not getting any gains from this, mostly they are running ATI cards, I havent seen many posts from what I read that anyone really got anything out of this either..

I know I have gotten a little benefat from a bios mod to 1.1 on my old 8800GT. But I have yet to even tinker with this new card...

muffing up my old 8800 was one thing, could replace that for 80$. I would cry if I did it to this 285

I am continuing to monitor progress from people. I will updat with good news if I find any.

System: Terrapin Station
CPU
Q6600 L737B - 3.6 @ 1.45v
Motherboard
EVGA 750i FTW (vdroop pencil mod)
Memory
OCZ SLI 2x2GB (5-4-4-15 2T) L/S
Graphics Card
BFG 285 GTX OC (735c/1584s/1332m)
Hard Drive
WD 160-OS/WD 500 Strg
Sound Card
Onboard/with Logi surround
Power Supply
Ultra L.S. Pro 650W
Case
Ultra Aluminus ATX
CPU cooling
Apogee GTX/Black Ice II
GPU cooling
Needed... Stock for now
OS
Vista Ulti-64 SP1
Monitor
22" ViewSonic WS - 2ms 4000:1
10acjed is offline   Reply With Quote
Old 02-03-09   #6 (permalink)
WaterCooler
 
MakubeX's Avatar
 
intel ati

Join Date: Oct 2008
Posts: 326

Rep: 45 MakubeX is acknowledged by some
Unique Rep: 42
Trader Rating: 8
Default

Quote:
Originally Posted by 10acjed View Post
If you follow over to the OP at xs you will see pages upon pages of people not getting any gains from this, mostly they are running ATI cards, I havent seen many posts from what I read that anyone really got anything out of this either..

I know I have gotten a little benefat from a bios mod to 1.1 on my old 8800GT. But I have yet to even tinker with this new card...

muffing up my old 8800 was one thing, could replace that for 80$. I would cry if I did it to this 285

I am continuing to monitor progress from people. I will updat with good news if I find any.
Aparently some people are getting benefits but a lot are not. Some say it's because shader voltage is not being raised together with GPU. Max GPU voltage that people are getting with this on 4870 and 4870X2 cards is about 1.37v.
__________________
System: Sgr A*
CPU
i5-750
Motherboard
Asus P7P55D Pro
Memory
4GB G.Skill Ripjaws DDR3-2000MHz
Graphics Card
Sapphire 4870X2
Hard Drive
74GB Raptor, WD 320GB, 7200.10 320GB, 2 x WD 750GB
Sound Card
X-Fi Fatal1ty w/ Front Panel
Power Supply
Ultra X3 1KW PSU
Case
CM ATCS 840 Black
CPU cooling
Apogee XT
GPU cooling
MCW60 X 2
OS
Win7 Pro 64bit
Monitor
HP LP2065 20.1" S-IPS LCD
MakubeX is offline   Reply With Quote
Old 02-04-09   #7 (permalink)
Intel Overclocker
 
10acjed's Avatar
 
intel nvidia

Join Date: Mar 2008
Location: South Florida
Posts: 2,885

Rep: 243 10acjed is acknowledged by many10acjed is acknowledged by many10acjed is acknowledged by many
Unique Rep: 188
Trader Rating: 8
Default

I am going to give it a shot. I think my default vGpu is 1.18 or so, so I will see what 1.25 gives me.

With all I have read about the core/shader issue, being I can unlink my core/shader clocks I should be able to get a bump from my core clock.

I get crashes right now within 10min of gameplay if I go up on either.

I will post back and let everyone know how it goes.

System: Terrapin Station
CPU
Q6600 L737B - 3.6 @ 1.45v
Motherboard
EVGA 750i FTW (vdroop pencil mod)
Memory
OCZ SLI 2x2GB (5-4-4-15 2T) L/S
Graphics Card
BFG 285 GTX OC (735c/1584s/1332m)
Hard Drive
WD 160-OS/WD 500 Strg
Sound Card
Onboard/with Logi surround
Power Supply
Ultra L.S. Pro 650W
Case
Ultra Aluminus ATX
CPU cooling
Apogee GTX/Black Ice II
GPU cooling
Needed... Stock for now
OS
Vista Ulti-64 SP1
Monitor
22" ViewSonic WS - 2ms 4000:1
10acjed is offline   Reply With Quote
Old 02-06-09   #8 (permalink)
Intel Overclocker
 
10acjed's Avatar
 
intel nvidia

Join Date: Mar 2008
Location: South Florida
Posts: 2,885

Rep: 243 10acjed is acknowledged by many10acjed is acknowledged by many10acjed is acknowledged by many
Unique Rep: 188
Trader Rating: 8
Default

Update**


Well, as of right now my GTX 285 is not supported with this current mod. all other 2xx series are tho. And the fine folks over a xs have made some user friendly progies that can be used by some of us not so advanced users.

check out the link to the OP and see page one...

System: Terrapin Station
CPU
Q6600 L737B - 3.6 @ 1.45v
Motherboard
EVGA 750i FTW (vdroop pencil mod)
Memory
OCZ SLI 2x2GB (5-4-4-15 2T) L/S
Graphics Card
BFG 285 GTX OC (735c/1584s/1332m)
Hard Drive
WD 160-OS/WD 500 Strg
Sound Card
Onboard/with Logi surround
Power Supply
Ultra L.S. Pro 650W
Case
Ultra Aluminus ATX
CPU cooling
Apogee GTX/Black Ice II
GPU cooling
Needed... Stock for now
OS
Vista Ulti-64 SP1
Monitor
22" ViewSonic WS - 2ms 4000:1
10acjed is offline   Reply With Quote
Old 02-06-09   #9 (permalink)
Passion & Warfare
 
killerhz's Avatar
 
intel nvidia

Join Date: Nov 2006
Location: Boston
Posts: 4,258

Rep: 340 killerhz is a proven memberkillerhz is a proven memberkillerhz is a proven memberkillerhz is a proven member
Unique Rep: 269
Hardware Reviews: 1
Trader Rating: 14
Default

I did this mod with both my 260's was furmark and ATI tool stable. Tried to run Vantage or Games and system froze up. I messed around with it for about 2.5 hours and nothing helped.
__________________
System: khz
CPU
i7 920 4002 (3837B215)
Motherboard
Classified (it's so bad ass)
Memory
OCZ FlexEX 7-7-7-21 1600
Graphics Card
2x evga GTX 260 SLI 1X XFX 260 = menage es trois
Hard Drive
500GB Cuda
Power Supply
Antec TPQ-850
Case
Armor without the side panel
CPU cooling
Prolimatech Megahalems 2x Ultra Kaze 120x38
GPU cooling
KO's
OS
Vista Ultimate 64
Monitor
22" Acer
killerhz is offline Overclocked Account killerhz's Gallery   Reply With Quote
Old 02-06-09   #10 (permalink)
Intel Overclocker
 
10acjed's Avatar
 
intel nvidia

Join Date: Mar 2008
Location: South Florida
Posts: 2,885

Rep: 243 10acjed is acknowledged by many10acjed is acknowledged by many10acjed is acknowledged by many
Unique Rep: 188
Trader Rating: 8
Default

Quote:
Originally Posted by killerhz View Post
I did this mod with both my 260's was furmark and ATI tool stable. Tried to run Vantage or Games and system froze up. I messed around with it for about 2.5 hours and nothing helped.
did you isolate just the core on your OC (unlinked)

That was my only reason for wanting to try it. I was just wondering if more vGpu would help when unlinked as the shader clock isnt being pushed any higher..

System: Terrapin Station
CPU
Q6600 L737B - 3.6 @ 1.45v
Motherboard
EVGA 750i FTW (vdroop pencil mod)
Memory
OCZ SLI 2x2GB (5-4-4-15 2T) L/S
Graphics Card
BFG 285 GTX OC (735c/1584s/1332m)
Hard Drive
WD 160-OS/WD 500 Strg
Sound Card
Onboard/with Logi surround
Power Supply
Ultra L.S. Pro 650W
Case
Ultra Aluminus ATX
CPU cooling
Apogee GTX/Black Ice II
GPU cooling
Needed... Stock for now
OS
Vista Ulti-64 SP1
Monitor
22" ViewSonic WS - 2ms 4000:1
10acjed is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -5. The time now is 04:37 AM.


Overclock.net is a Carbon Neutral Site Creative Commons License

Terms of Service / Forum Rules | Privacy Policy | DMCA Info | Advertising | Become an Official Vendor
Copyright © 2009 Shogun Interactive Development. Most rights reserved.
Page generated in 0.18298 seconds with 8 queries