Overclock.net banner

61 - 80 of 80 Posts

·
Registered
Joined
·
55 Posts
Discussion Starter #61
Well you look for the identification registers in the spec sheets and see if they match one of the i2c devices in the dump.<br><br>
If you manage to find a spec sheet with all i2c registers of the IR controller please send it my way. AFAIK it is under NDA. The only thing you can find is a spec sheet that describes the PMBus of the IR controller.
 

·
A fish with teeth!
Joined
·
1,076 Posts
Haha ok will do! <img alt="biggrin.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/biggrin.gif"><br><br>
Thanks for the help!<br><br>
btw I found the one for the NCP controller. Apparently I just had to type "NCP81022 pdf" into google and click the first link <img alt="doh.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/doh.gif">
 

·
Registered
Joined
·
14 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/50#post_26236074" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>deeper-blue</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/50#post_26236074"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
This is a uP9505 due to register 0x49=03h (Version ID) and register 0x4A=29h (CHIP ID). Take a look at the the uP9505 spec pdf.</div>
</div>
<br>
Thank you, i've been able to id my vrm thanks to your post <img alt="biggrin.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/biggrin.gif"><br><br>
Where can i find the pdf for uP9505 specs? I cant find it on google.
 

·
Registered
Joined
·
55 Posts
Discussion Starter #64
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/50#post_26236298" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>deeper-blue</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/50#post_26236298"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
<a href="http://www.upi-semi.com/en-article-upi-362-1901" target="_blank">http://www.upi-semi.com/en-article-upi-362-1901</a><br><br>
This is where you would can download it.</div>
</div>
<br>
You need to work on your google skills - or should have looked just one page back in this thread <img alt="smile.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/smile.gif">
 

·
Registered
Joined
·
14 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26249681" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>deeper-blue</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26249681"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
You need to work on your google skills - or should have looked just one page back in this thread <img alt="smile.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/smile.gif"></div>
</div>
<br>
Thank you, again <img alt="rolleyes.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/rolleyes.gif"><br><br>
So i tried to read and understand but looks a bit different than NCP80122 which i successfull undervolted, Do you know what register is the correct one for undervolt? The only registers i see that allow mV values are:<br><br>
0x31=AVOFS0<br>
0x32=AVOFS1<br>
0x0C=VOFS0<br>
0x0D=VOFS1<br>
0x0E=VOFS2<br>
0x0F=VOFS3<br>
0x10=VOFS4<br>
0x11=VOFS5
 

·
Registered
Joined
·
55 Posts
Discussion Starter #66
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26249993" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>rhaegon</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26249993"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Thank you, again <img alt="rolleyes.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/rolleyes.gif"><br><br>
So i tried to read and understand but looks a bit different than NCP80122 which i successfull undervolted, Do you know what register is the correct one for undervolt? The only registers i see that allow mV values are:<br><br>
0x31=AVOFS0<br>
0x32=AVOFS1<br>
0x0C=VOFS0<br>
0x0D=VOFS1<br>
0x0E=VOFS2<br>
0x0F=VOFS3<br>
0x10=VOFS4<br>
0x11=VOFS5</div>
</div>
<br>
Since I don't have a card with this controller I can't try and see if I'm correct but from the pdf I understand that you can set different voltage offsets for different voltage/load ranges. So depending on what you want to do either just try setting VOFS5 or give all states a different voltage offset. With VRMtool you can read/set the registers (but since it doesn't support the chip it won't do anything else so you have to observe the effect on the core voltage with a different tool).
 

·
Registered
Joined
·
14 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26251976" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>deeper-blue</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26251976"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Since I don't have a card with this controller I can't try and see if I'm correct but from the pdf I understand that you can set different voltage offsets for different voltage/load ranges. So depending on what you want to do either just try setting VOFS5 or give all states a different voltage offset. With VRMtool you can read/set the registers (but since it doesn't support the chip it won't do anything else so you have to observe the effect on the core voltage with a different tool).</div>
</div>
<br>
I did a few I2C dumps with differents voltages<br><br>
Stock I2C dump (Afterburner)<br>
03 00 00 00 00 00 00 00 00 66 66 66 00 00 00 00<br>
00 00 88 88 88 66 66 66 44 44 44 00 00 00 73 80<br>
48 04 <b>80</b> 00 32 00 22 0F 04 05 05 5A 00 00 88 26 (80 = +0mV)<br>
05 00 00 88 66 44 00 73 00 88 00 F8 0F 04 05 48<br>
5A 44 00 00 00 00 00 70 70 02 29 00 00 00 FF FF<br><br>
I2C dump with -25mV<br>
03 00 00 00 00 00 00 00 00 66 66 66 00 00 00 00<br>
00 00 88 88 88 66 66 66 44 44 44 00 00 00 73 80<br>
48 04 <b>84</b> 00 32 00 22 0F 04 05 05 5A 00 00 88 26 (84 = -25mV)<br>
05 00 00 88 66 44 00 73 00 88 00 F8 0F 04 05 48<br>
5A 44 00 00 00 00 00 70 70 02 29 00 00 00 FF FF<br><br>
I2C dump with -50mV<br>
03 00 00 00 00 00 00 00 00 66 66 66 00 00 00 00<br>
00 00 88 88 88 66 66 66 44 44 44 00 00 00 73 80<br>
48 04 <b>88</b> 00 32 00 22 0F 04 05 05 5A 00 00 88 26 (88 = -50mV)<br>
05 00 00 88 66 44 00 73 00 88 00 F8 0F 04 05 48<br>
5A 44 00 00 00 00 00 70 70 02 29 00 00 00 FF FF<br><br>
This does means that the register to modify is 0x32(AVOFS1)?<br><br>
pd: i just notice that is 0x22 not 0x32 and according with spec sheet that just a ReadOnly field
 

·
Registered
Joined
·
55 Posts
Discussion Starter #68
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26252418" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>rhaegon</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26252418"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
This does means that the register to modify is 0x32(AVOFS1)?</div>
</div>
<br>
Depends, do you see the core voltage adjusted by that amount while under load? (or in the scenario that you want the under voltage to be applied in)
 

·
Registered
Joined
·
14 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26252435" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>deeper-blue</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26252435"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Depends, do you see the core voltage adjusted by that amount while under load? (or in the scenario that you want the under voltage to be applied in)</div>
</div>
<br>
Yes, but those results are modifying voltage with afterburner i did not actually modify any register yet by BIOS<br><br>
Also the value 0x22 from I2C it just RO(ReadOnly) according to spec sheet (it says; 0x22 VDD voltage; Reading Voltage reading values in VFB [ 7 : 0 ] is from A/D result of actual output)
 

·
Registered
Joined
·
7 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26252496" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>rhaegon</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/60#post_26252496"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Yes, but those results are modifying voltage with afterburner i did not actually modify any register yet by BIOS<br><br>
Also the value 0x22 from I2C it just RO(ReadOnly) according to spec sheet (it says; 0x22 VDD voltage; Reading Voltage reading values in VFB [ 7 : 0 ] is from A/D result of actual output)</div>
</div>
<br>
It makes sense. The VDD voltaje Reading is changing, so 0x22 shows that. You can't change the reading.<br>
I think you still have to change one of the others offset that you mention earlier.
 

·
Registered
Joined
·
14 Posts
If i wanted to modify the registers, this should be done in the same way that i did for NCP80122?<br><br>
My StockVOI:<br>
34 00 03 01 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 00 00 20 03 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03<br><br>
Should be:<br><b>46</b> 00 03 01 01 <b>03 12 00 10 96 20 00 00 00 00 00 0C 00 84 00 FF 00 01</b> 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 00 00 20 03 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03<br><br>
is that right?
 

·
Registered
Joined
·
7 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26252634" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>rhaegon</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26252634"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
If i wanted to modify the registers, this should be done in the same way that i did for NCP80122?<br><br>
My StockVOI:<br>
34 00 03 01 01 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 00 00 20 03 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03<br><br>
Should be:<br><b>46</b> 00 03 01 01 <b>03 12 00 10 96 20 00 00 00 00 00 0C 00 84 00 FF 00 01</b> 07 0C 00 0E 00 00 00 00 00 00 00 04 00 24 00 00 04 00 00 02 80 10 00 00 00 00 00 20 03 00 00 10 00 52 03 02 00 00 00 84 03 02 00 10 00 B6 03<br><br>
is that right?</div>
</div>
Have you read this?<br>
<a href="http://www.overclock.net/t/1621800/would-appreciate-help-in-finding-editing-the-voltage-offset-in-the-rx480-bios/150#post_26118389">http://www.overclock.net/t/1621800/would-appreciate-help-in-finding-editing-the-voltage-offset-in-the-rx480-bios/150#post_26118389</a><br>
I'm not sure about that 96 20.<br>
Do you know the I2C adress? If its 20, i think you have to change to 96 40, if it's 25, 96 4A.
 

·
Registered
Joined
·
14 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26252773" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>elmanco</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26252773"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Have you read this?<br>
<a href="http://www.overclock.net/t/1621800/would-appreciate-help-in-finding-editing-the-voltage-offset-in-the-rx480-bios/150#post_26118389">http://www.overclock.net/t/1621800/would-appreciate-help-in-finding-editing-the-voltage-offset-in-the-rx480-bios/150#post_26118389</a><br>
I'm not sure about that 96 20.<br>
Do you know the I2C adress? If its 20, i think you have to change to 96 40, if it's 25, 96 4A.</div>
</div>
<br>
Nope, i dont know how to check the i2c address so i tried 96 20 and 96 40 with 0x31, 0x32 and 0C registers but voltage still the same.<br><br>
edit: okay i think i found the i2c address in GPU1-B06-D44, so whats the value for 44?
 

·
Registered
Joined
·
7 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26252883" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>rhaegon</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26252883"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Nope, i dont know how to check the i2c address so i tried 96 20 and 96 40 with 0x31, 0x32 and 0C registers but voltage still the same.<br><br>
edit: okay i think i found the i2c address in GPU1-B06-D44, so whats the value for 44?</div>
</div>
Just guessing:<br>
You have to write down both numbers in binary and add a 0 to the right.<br>
So:<br>
20 = 010 0000 + 0 = 0100 0000 = 40<br>
25 = 010 0101 + 0 = 0100 1010 = 4A<br>
44 = 100 0100 + 0 = 1000 1000 = 88<br>
Again, just guessing.
 

·
Registered
Joined
·
14 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26253273" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>elmanco</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26253273"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Just guessing:<br>
You have to write down both numbers in binary and add a 0 to the right.<br>
So:<br>
20 = 010 0000 + 0 = 0100 0000 = 40<br>
25 = 010 0101 + 0 = 0100 1010 = 4A<br>
44 = 100 0100 + 0 = 1000 1000 = 88<br>
Again, just guessing.</div>
</div>
<br>
Do you have the same I2C address in your card?
 

·
Registered
Joined
·
7 Posts
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26253376" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>rhaegon</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26253376"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Do you have the same I2C address in your card?</div>
</div>
I think so.<br>
But i don't have my dumps yet.<br>
Never did this, trying to learn as much as i can.<br>
I'm running tests this weekend.<br>
(Sorry for my english, not my mother's language)
 

·
Registered
Joined
·
8 Posts
Hi guys I hope somebody can help me to clarify few things about this tool:<br>
1-changes made with this tool are permanent?(I mean will still have an effect after a restart of the pc?). I f not, how can I make them permanent in the bios?<br>
2-Is there any guide that explains how those settings affect efficiency,temps and power usage? I'm trying to make my R9 290 as efficient as possible, so that it use the least amount of power and run as cool as possible. Would anyone suggest me some changes that would increase efficiency/reduce power usage temperatures? I've already reduced gpu and aux voltages and frequencies.<br><br>
Here's a ss of vrmtool running on my system. Any help would be appreciated.<br>
My sapphire r9 290 has been downlocked to 850/1150 (947/1250 stock)and voltages reduced from 1.2v to 1.025v (and each other dpm state has been reduced roughly by -0.15v) and aux voltage has been reduced by -0.15v.<br><a class="H-lightbox-open" href="http://www.overclock.net/content/type/61/id/3089215/"><img alt="" class="lightbox-enabled" data-id="3089215" data-type="61" src="http://www.overclock.net/content/type/61/id/3089215/width/500/height/1000/flags/LL" style="; width: 500px; height: 361px"></a>
 

·
Registered
Joined
·
55 Posts
Discussion Starter #78
<div class="quote-container" data-huddler-embed="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26256328" data-huddler-embed-placeholder="false"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>sonnet</strong> <a href="/t/1605757/vrmtool-a-simple-tool-to-read-and-write-to-i2c-vrm-controllers/70#post_26256328"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif"></a><br><br>
Hi guys I hope somebody can help me to clarify few things about this tool:<br>
1-changes made with this tool are permanent?(I mean will still have an effect after a restart of the pc?). I f not, how can I make them permanent in the bios?<br>
2-Is there any guide that explains how those settings affect efficiency,temps and power usage? I'm trying to make my R9 290 as efficient as possible, so that it use the least amount of power and run as cool as possible. Would anyone suggest me some changes that would increase efficiency/reduce power usage temperatures? I've already reduced gpu and aux voltages and frequencies.</div>
</div>
<br>
1) changes done to the VRM controller via I2C are only temporary - if you turn off the computer they reset. But if you change settings that are not reinitialized by the driver/gpu bios then they can survive a reboot - but not a power off. Look into the various other threads here about bios modifications. Basically you want to incorporate the commands send to the VRM controller via I2C into the voltage object info of the bios. Usually the bios already has some commands in there to set the defaults.<br><br>
2) I'm not aware of any such guide. To get best efficiency you would probably have to learn a lot about VRM design, the VRM controller in question and the drivers/mosfets on your card. Load, cooling and specs all influence where the sweet spot might be. No simple way.
 

·
Registered
Joined
·
65 Posts
Why does this tool not work for my 280X with the IR3567B? Is there a way to make it work? Am I doing it wrong? <img alt="headscratch.gif" class="bbcode_smiley" src="http://files.overclock.net/images/smilies/headscratch.gif"><br><br>
It starts out looking at the wrong I2C bus line number. And reports an "unknown" I2C device is present.<br><a class="H-lightbox-open" href="http://www.overclock.net/content/type/61/id/3119427/"><img alt="" class="lightbox-enabled" data-id="3119427" data-type="61" src="http://www.overclock.net/content/type/61/id/3119427/width/500/height/1000/flags/LL" style="; width: 500px; height: 401px"></a><br><br>
If I tell it the correct I2C bus line and device address, and ask it to read I2C device, it locks up trying to dump.<br><a class="H-lightbox-open" href="http://www.overclock.net/content/type/61/id/3119428/"><img alt="" class="lightbox-enabled" data-id="3119428" data-type="61" src="http://www.overclock.net/content/type/61/id/3119428/width/500/height/1000/flags/LL" style="; width: 500px; height: 400px"></a><br><br><a class="H-lightbox-open" href="http://www.overclock.net/content/type/61/id/3119426/"><img alt="" class="lightbox-enabled" data-id="3119426" data-type="61" src="http://www.overclock.net/content/type/61/id/3119426/width/500/height/1000/flags/LL" style="; width: 500px; height: 503px"></a>
 

·
High IQ Person
Joined
·
356 Posts
Is there a way to set LLC via hex editor?

Edit: ops wrong thread
 
61 - 80 of 80 Posts
Top