VRMtool - a simple tool to read and write to I2C VRM controllers - Overclock.net - An Overclocking Community

Forum Jump: 

VRMtool - a simple tool to read and write to I2C VRM controllers

Reply
 
Thread Tools
post #1 of 80 (permalink) Old 07-13-2016, 02:44 AM - Thread Starter
New to Overclock.net
 
deeper-blue's Avatar
 
Join Date: Jul 2016
Location: Germany
Posts: 55
Rep: 19 (Unique: 16)
VRMtool 0.04 (2016-07-17)
To simplify poking around in I2C registers I wrote a simple tool to dump and modify the I2C registers of VRM controllers connected to AMD/ATI cards. This now evolved into a handy tool to control many aspects of supported VRM chips.

Currently I only have the RX 480 reference card to test and as such only for the IR3567B the tool is able to interpret and change some of the PMBus commands and I2C registers. Additional information about registers of this and other voltage controller chips are very welcome.

Special thanks go to elmor for helping with the IR3567B PMBus commands.

The tool makes intense use of the I2C bus while it is running so you will likely notice microstutters in 3d games/benchmarks. A future version will allow to start/stop live monitoring to allow benchmark runs without needing to close the tool.

RX 480 + IR3567B specific support
  • live graphs for temperature, output voltage, output current and input power
  • override VID
  • change voltage offset
  • change output current scaling
  • phase load balancing/gain (move more/less load to PCIe 6pin)
  • enable/disable load line
  • change load line slope
  • change VRM PWM frequency


Changelog
v0.04
  • live graphs for temperature, output voltage, output current and input power
  • added controls to override VID, add a voltage offset, change output current scaling, phase load balancing (move more load to PCIe 6pin), load line enable/disable + slope, VRM PWM frequency
v0.03
  • minor bugfixes including not uploading the debug version

DISCLAIMER: I take no responsibility at all. I can not be held responsible. Everything you do is on your own risk.




VRMtool004.zip 72k .zip file
deeper-blue is offline  
Sponsored Links
Advertisement
 
post #2 of 80 (permalink) Old 07-13-2016, 06:51 AM
New to Overclock.net
 
The Mac's Avatar
 
Join Date: May 2011
Location: Boston
Posts: 2,465
Rep: 122 (Unique: 94)
Promising start...

The Mac is offline  
post #3 of 80 (permalink) Old 07-13-2016, 12:22 PM - Thread Starter
New to Overclock.net
 
deeper-blue's Avatar
 
Join Date: Jul 2016
Location: Germany
Posts: 55
Rep: 19 (Unique: 16)
Just uploaded a newer version (0.02) which is more informative about the analysed registers of the IR3567B and how to modify them. It now also includes reading of the output current scaling register that derBauer changed with the eVc to cheat the GPU into thinking it consumes less power than it does. This means with this tool one can do the same thing without owning and soldering an eVc to the board.
deeper-blue is offline  
Sponsored Links
Advertisement
 
post #4 of 80 (permalink) Old 07-13-2016, 12:33 PM
New to Overclock.net
 
The Mac's Avatar
 
Join Date: May 2011
Location: Boston
Posts: 2,465
Rep: 122 (Unique: 94)
prepare for the newbies to blow their cards with that cheat.

lol

The Mac is offline  
post #5 of 80 (permalink) Old 07-13-2016, 08:00 PM
New to Overclock.net
 
rjc862003's Avatar
 
Join Date: May 2007
Posts: 43
Rep: 1 (Unique: 1)
zip is missing files or wasn't compiled correctly
throwing runtime errors
rjc862003 is offline  
post #6 of 80 (permalink) Old 07-14-2016, 12:02 AM - Thread Starter
New to Overclock.net
 
deeper-blue's Avatar
 
Join Date: Jul 2016
Location: Germany
Posts: 55
Rep: 19 (Unique: 16)
Quote:
Originally Posted by rjc862003 View Post

zip is missing files or wasn't compiled correctly
throwing runtime errors
The zip should only contain a single exe. If you tell me the exact errors and your graphics card(s) I should be able to help you. It might be that you're just missing the MS C++ redistributable package.
deeper-blue is offline  
post #7 of 80 (permalink) Old 07-14-2016, 01:04 AM
New to Overclock.net
 
ndunnett's Avatar
 
Join Date: Aug 2012
Posts: 5
Rep: 0


I've tried reinstalling all my C++ redistributables, I'm using an EVGA GTX 780 FTW.
ndunnett is offline  
post #8 of 80 (permalink) Old 07-14-2016, 01:49 AM - Thread Starter
New to Overclock.net
 
deeper-blue's Avatar
 
Join Date: Jul 2016
Location: Germany
Posts: 55
Rep: 19 (Unique: 16)
Quote:
Originally Posted by ndunnett View Post



I've tried reinstalling all my C++ redistributables, I'm using an EVGA GTX 780 FTW.

Ok, I will see to that. I either bundle the MFC libs or statically link them but that still doesn't solve the problem that you're using an Nvidia card and are trying to use a tool from the ATI/AMD overclocking section - it only works with AMD cards atm.
deeper-blue is offline  
post #9 of 80 (permalink) Old 07-14-2016, 01:54 AM
New to Overclock.net
 
ndunnett's Avatar
 
Join Date: Aug 2012
Posts: 5
Rep: 0
Woops, sorry! I didn't even realise. I found this thread via google after having trouble applying the volt mod manually.
ndunnett is offline  
post #10 of 80 (permalink) Old 07-14-2016, 05:14 AM - Thread Starter
New to Overclock.net
 
deeper-blue's Avatar
 
Join Date: Jul 2016
Location: Germany
Posts: 55
Rep: 19 (Unique: 16)
Quote:
Originally Posted by ndunnett View Post

Woops, sorry! I didn't even realise. I found this thread via google after having trouble applying the volt mod manually.
Sorry to disappoint! Maybe I will add nvidia card compatibility at one point...

For everybody else: I just uploaded v0.03 it's basically just a fix such that it only requires the standard MFC libraries and not the debug ones.
deeper-blue is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off