Jump to content
HWBOT Community Forums

deeper_blue

Members
  • Posts

    13
  • Joined

  • Last visited

Everything posted by deeper_blue

  1. Awesome work! I started a similar document before working on the tool - I will see that I can implement all those additional registers. What is missing is that in addition to the i2c interface that allows the register access the IR3567B also has an i2c PMBus interface (maybe two on devices on which both loops are used) that is mainly used by other tools to read voltage/current/power. But it also has some functions that can be called and are useful. I send you a request for write access on the document.
  2. Could you see a drop in reported power usage in the GPU-Z sensors tab when changing the lscale value? Also what is the default register value on the Fury X?
  3. Does it already crash from just opening the tool and it live updating the graphs/data? I have to see if I can get ahold of a Fiji based card or find someone near me that has one.
  4. Thank you! I'll have to take a closer look at those addition registers. The tool lists all the registers and how to read them that I'm currently sure about. In addition to that there're some PMBus commands used to talk to the PMBus interface of the VRM (the chip shows up as both an I2C device for direct register access and as a PMBus device that gives a certain level of abstraction.
  5. Oh well, looks like I have to get my hand on another card. I fear using I2C on Fiji based cards might be very unstable and not reliably possible: Enabling ADL makes the AMD Fury crash
  6. On the recent video of der8auer he also shorted two pads on the backside of the PCB to merge the 12V lanes of the 6 pin and the PCIe slot. (could somebody draw that up / confirm what exactly it does / what impact it has on the power draw from the PCIe slot?) And also I think when doing that one should probably also revert the increased gain of phases 1+2+3 such that all 6 phases have equal load again.
  7. Thanks for the offer! But since I'm currently living in Germany that might be a little expensive. AFAIK some of the other AMD designs for Hawaii and Fiji also use the IR3567B, so if someone with one of those cards could try running the tool that would be great. Maybe restrain yourself from pressing any of the buttons for now.
  8. I just uploaded version 0.04 which is basically a complete overhaul. Now has live graphs and tons of controls: 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
  9. 1.5V ! And I was already scared when I put 1.2V for GPU-PI on it. Awesome work!
  10. Oh my. Thanks for pointing that out! I uploaded a new version, this time compiled as release. Could you give it a try?
  11. Thanks! I was annoyed by using AB to send i2c commands and wanted to quickly change registers - hence I hacked up this too. So far I'm using AMD ADL as I haven't yet figured out a way to directly access the I2C buses. And as it seems I can't use ADL to send PMBus formatted commands to the chip as it is pure I2C only - but I assume the I2C registers should contain all information that is also available over PMBus.
  12. 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.
×
×
  • Create New...