Pages:
Author

Topic: Hashrate RX 470 - page 29. (Read 135025 times)

newbie
Activity: 33
Merit: 0
September 05, 2016, 01:00:56 PM
for the xfx cards, I dont know, I havent tried with those.  try setting -5mv to start and see if that sticks.  For the other question, yes it is worth it, but if you've never done it before I highly suggest only doing it on a card that has a dual bios switch (like the sapphire nitro).  there are many guides out there, in my previous comments I put a simple step solution to get it working.  but bricking cards is real, hence the dual bios switch.  and yeah its better to dual mine, but it uses much more electricity.
Thanks Fr4nkthetank...  I can confirm that dual mining does not use any more electricity.  Tested with a meter at the wall and both readings are the same at 570w. So I have decided to mine both Ethereum and Sia as I have worked it out that Sia will pay for roughly 60% of the electricity bill.  I believe my cards do have dual Bios as they are the Nitro version however before I do that I would like to know if anyone has settings for this card that work.  I'd prefer not to experiment and guess.  Thanks again.

It is great to hear. I have some AMD R9 390. When I do  the dual mining, it uses a lot more electricity than solo.
newbie
Activity: 21
Merit: 0
September 03, 2016, 03:31:51 AM
for the xfx cards, I dont know, I havent tried with those.  try setting -5mv to start and see if that sticks.  For the other question, yes it is worth it, but if you've never done it before I highly suggest only doing it on a card that has a dual bios switch (like the sapphire nitro).  there are many guides out there, in my previous comments I put a simple step solution to get it working.  but bricking cards is real, hence the dual bios switch.  and yeah its better to dual mine, but it uses much more electricity.
Thanks Fr4nkthetank...  I can confirm that dual mining does not use any more electricity.  Tested with a meter at the wall and both readings are the same at 570w. So I have decided to mine both Ethereum and Sia as I have worked it out that Sia will pay for roughly 60% of the electricity bill.  I believe my cards do have dual Bios as they are the Nitro version however before I do that I would like to know if anyone has settings for this card that work.  I'd prefer not to experiment and guess.  Thanks again.
hero member
Activity: 868
Merit: 517
September 02, 2016, 06:57:42 PM
Getting 25.5 on 470nitro4g and 28.2 on 470nitro8g.  Just changed the timings, thats it.  Pretty happy !  Now to tweak the power usage...not today that shit takes time.
Going to get 2 msi (one 4g and one 8g) in the mail soon, going to check that out also.  So far though, I think just getting the 4g is a better choice since its quite a bit cheaper.

IF WINDOWS DOESNT DETECT YOUR CARDS -
1-normal mode - flash your cards
2-boot safe mode, replace ati sys file with THE PROPER MODIFIED ONE FOR THE DRIVERS YOU ARE RUNNING (forget where i downloaded that lol, check ethereum forums)
3-device manager - disable all graphics cards - then sign the modified ati sys file with the tool
4-boot normal mode

What timings did you use?  I am working up the nerve to flash my 8gb Nitro's and your post has me thinking about this pretty hard! LOL 
member
Activity: 81
Merit: 1002
It was only the wind.
August 28, 2016, 08:56:12 PM
afaik the rated voltage for eg. samsung memory at 2000mhz is 1.35 volt.

Older gddr5 chips were normally 1.5 or even 1.6 volt.

So setting it to 800mv without crashing is a sure sign it doesn't work.

Which is a pitty because most performance could probably be squeezed by upping mvdd. (not vddci)

Yeah, I tested myself and I do believe you're correct. It does seem to work on Fiji, IIRC, but probably because HBM.

Mentioned this a few times already, but i'll do it again Wink

Fiji and Those Lightning cards are the only ones capable of directly modifying the memory voltage (MVDDC or how it has been referred here "MVDD").

For every other card out there (i could have missed one or two) you can only raise or reduce the voltage given to the controller (VDDCI/AUX).
This isn't even stock, to be able to do this, you'll need to add the needed offsets in the rom, therefor also needing to remove extra whitespace in the rom to get the exact same size again. Not only that, the tables in the rom have to be modified as well. i2cdump ...

So basically, at this point, by opening polariseditor or wattman or whatever, and changing the voltage value next to the memory is not going to apply directly to the memory, but to the controller, so basically, giving that controller extra voltage does not affect your memory directly as that memory isn't getting extra voltage.

 Wink

Could we just change vddci in Linux using pp_table?
After parsing it seems vddci is there:
Container:
    ucRevId = 0
    ucNumEntries = 2
    ATOM_MCLK_ENTRY = [
        Container:
            ucVddcInd = 0
            usVddci = 850
            usVddgfxOffset = 0
            usMvdd = 1000
            ulMclk = 30000
            usReserved = 0
        Container:
            ucVddcInd = 15
            usVddci = 950
            usVddgfxOffset = 0
            usMvdd = 1000
            ulMclk = 220000
            usReserved = 0
    ]


This is only for the controller, and other shit (AUX voltage.)

Tested setting values for vddci other than 950 for mclk 2200MHz.
Immediate crash.


I'm finishing up testing on my tool for this, and it will do 900 - 1000 for me, but 1025 is too much (NSFW): https://ottrbutt.com/tmp/wolfamdctrl-v1-testing.png
legendary
Activity: 2294
Merit: 1182
Now the money is free, and so the people will be
August 31, 2016, 10:01:08 AM
for the xfx cards, I dont know, I havent tried with those.  try setting -5mv to start and see if that sticks.  For the other question, yes it is worth it, but if you've never done it before I highly suggest only doing it on a card that has a dual bios switch (like the sapphire nitro).  there are many guides out there, in my previous comments I put a simple step solution to get it working.  but bricking cards is real, hence the dual bios switch.  and yeah its better to dual mine, but it uses much more electricity.
newbie
Activity: 21
Merit: 0
August 31, 2016, 07:33:34 AM
Hi all .
I'm new to mining but have learnt fast from reading through all these forums so thanks all for the great comments shared.
There are so many choices to be made and I guess finding the best solution is what it is all about.
I purchased 3 x Sapphire RX470 4GB OC card (Hynix) for $200 each.
Struggled to set them up in the beginning but they are now running stable.

Downloaded claymore's miner. Didn't change or enter any settings, just add an ether pool and a Sia pool with wallet address.
Cards apprear to be overclocked already at 1750.
Current speed on dual mining is 20.5Mh per card on Eth and 310Mh per card on Sia.
If I mine only Eth then 22.2Mh per card.
Power draw on Powertech GPUZ fluctuates between 85w to 95w per card.
Have not tested at wall yet.
Tested now with meter at the wall and power draw is a whopping 570w for complete setup. Ouch!!

It seems there are ways to mess around with the bios and get better speeds but is it really worth it ?
If I could get the Mh rate up at what extra cost of electricity etc.. taking into account potentially bricking a card and losing warranties etc..
Another thing to take into account is the amount of downtime while messing around with these settings.

Has any one got an easy to follow guide or a modded bios for this particular card and what would your advice be on overclocking it considering it is an already overclocked card.
Sapphire RX470 4GB OC card (Hynix)

Another question is whether it is better to dual mine Eth and Sia or just only mine Eth considering the difference in speeds above ?

Thanks in advance  Cool


member
Activity: 81
Merit: 1002
It was only the wind.
August 28, 2016, 07:16:55 PM
afaik the rated voltage for eg. samsung memory at 2000mhz is 1.35 volt.

Older gddr5 chips were normally 1.5 or even 1.6 volt.

So setting it to 800mv without crashing is a sure sign it doesn't work.

Which is a pitty because most performance could probably be squeezed by upping mvdd. (not vddci)

Yeah, I tested myself and I do believe you're correct. It does seem to work on Fiji, IIRC, but probably because HBM.

Mentioned this a few times already, but i'll do it again Wink

Fiji and Those Lightning cards are the only ones capable of directly modifying the memory voltage (MVDDC or how it has been referred here "MVDD").

For every other card out there (i could have missed one or two) you can only raise or reduce the voltage given to the controller (VDDCI/AUX).
This isn't even stock, to be able to do this, you'll need to add the needed offsets in the rom, therefor also needing to remove extra whitespace in the rom to get the exact same size again. Not only that, the tables in the rom have to be modified as well. i2cdump ...

So basically, at this point, by opening polariseditor or wattman or whatever, and changing the voltage value next to the memory is not going to apply directly to the memory, but to the controller, so basically, giving that controller extra voltage does not affect your memory directly as that memory isn't getting extra voltage.

 Wink

Could we just change vddci in Linux using pp_table?
After parsing it seems vddci is there:
Container:
    ucRevId = 0
    ucNumEntries = 2
    ATOM_MCLK_ENTRY = [
        Container:
            ucVddcInd = 0
            usVddci = 850
            usVddgfxOffset = 0
            usMvdd = 1000
            ulMclk = 30000
            usReserved = 0
        Container:
            ucVddcInd = 15
            usVddci = 950
            usVddgfxOffset = 0
            usMvdd = 1000
            ulMclk = 220000
            usReserved = 0
    ]


This is only for the controller, and other shit (AUX voltage.)
sr. member
Activity: 456
Merit: 250
Blockchain Just Entered The Real World
August 31, 2016, 03:25:16 AM
I have 3 XFX RX470 4GB Black, I have try to use Trixx to change the Vcore (-75mv) and GPU frequency (7300),
it seems that the new value has been set, but using GPU-Z I see that this value change correctly but get back after 1 second, do u know why ?
legendary
Activity: 2294
Merit: 1182
Now the money is free, and so the people will be
August 30, 2016, 06:57:44 PM
Yeah I read about that...for me the only solution is hope the power doesnt go out Smiley  What I did is each card has its own profile saved, so if it reboots, just re-apply all the profiles.  But yeah nothing is ever easy...
hero member
Activity: 868
Merit: 517
August 30, 2016, 06:12:03 PM
Ok another update, last one probably.  Trixx seems to be the best bet, works, can adjust voltages, etc, no need to ddu the drivers and take out wattman.  My nitro 4g at -96mv looks stable (well see tomorrow), hashing at 26.4 !  pretty nice.  8g is at -75mv about, and the msi 8g is at -100mv too.  I couldnt change the core clocks as per prior messages and mem clocks are oc, 1850, 2100 and 1775.
getting 79.1 eth and 1385 dcr (my rigs dont like sia coin for some reason and I dont care to troubleshoot it).  And I'm done, ill see if its stable and hopefully my wattman recurring nightmares will go away.

The problem with the Trixx settings for the undervolt is they don't stick, even if you save settings.  So you end up having to manually mess with them every time the box is restarted.  At least I couldn't figure out to get it to stick. 
member
Activity: 81
Merit: 1002
It was only the wind.
August 28, 2016, 02:18:49 PM
afaik the rated voltage for eg. samsung memory at 2000mhz is 1.35 volt.

Older gddr5 chips were normally 1.5 or even 1.6 volt.

So setting it to 800mv without crashing is a sure sign it doesn't work.

Which is a pitty because most performance could probably be squeezed by upping mvdd. (not vddci)

Yeah, I tested myself and I do believe you're correct. It does seem to work on Fiji, IIRC, but probably because HBM.
legendary
Activity: 2294
Merit: 1182
Now the money is free, and so the people will be
August 30, 2016, 06:02:09 PM
Ok another update, last one probably.  Trixx seems to be the best bet, works, can adjust voltages, etc, no need to ddu the drivers and take out wattman.  My nitro 4g at -96mv looks stable (well see tomorrow), hashing at 26.4 !  pretty nice.  8g is at -75mv about, and the msi 8g is at -100mv too.  I couldnt change the core clocks as per prior messages and mem clocks are oc, 1850, 2100 and 1775.
getting 79.1 eth and 1385 dcr (my rigs dont like sia coin for some reason and I dont care to troubleshoot it).  And I'm done, ill see if its stable and hopefully my wattman recurring nightmares will go away.
legendary
Activity: 2294
Merit: 1182
Now the money is free, and so the people will be
August 30, 2016, 04:45:54 PM
the mod for the latest drivers exists, LogicalUser on eth forums posted this:  http://www.mediafire.com/download/x2h57df0ajae4dk/AMD_Patched.rar
Dont thank me, thank him.


sr. member
Activity: 505
Merit: 252
August 30, 2016, 04:20:57 PM
Another strange behaviour I noticed with a 470 Nitro 8GB:

(I assume this is a driver problem.) 16.7.3

If you set the cards above 2000 memory clock, or rather 2050 it seems,
the cards actually slow down due to some power limit?


eg. setting 2200 memory clock starts hashing fine but after a few seconds the cards slow down to approx. 85 Watt core voltage. Upping the tdp in bios and setting powerlimit to +50 doesn't help at all.


Is there a atikmdag.sys for the newest 16.8.2 driver?

Noticed something similar in Linux (for Saphire RX470 Nitro 8GB, 11256-02-20G).
Starting from around 65 degrees of core hashrate starts to gradually fall
and at 70+ degrees of core hashrate loses ~0.3 Mh/s.

However voltages and clocks does not change.


Like fr4nkthetank said it's because of the memory timing that trim once a certain frequency is reached... making the ram slower even if has a higher frequency. So you have to mod the bios to keep the same timing as with lower frequency... of course it may be unstable Sad.

nope, I assumed everyone and you know about memory straps ... and there are no further straps past 2000 mhz so faster clock above 2000 will always result in faster memory, no matter what strap you set. (as long as its stable of course ...)

What frank said is actually interesting because this is all about the memory oc yet the CORE wattage gets suddenly limited, in my case to exactly 85 watt (shown in gpuz). And therefore performance goes way down from up to 29.2 to even below 20 mhash/s. The ONLY thing changed was 2250 mhz memclock instead of 2000.

Actually I assume a driver issue however I haven't found the mod for 16.8.2 for atikmdag.sys yet.
So I am stuck with 16.7.3 (yeh I know winblow)

It also seems to be a 470 Nitro 8GB issue. Haven't heard/seen about another card with the same issue.
member
Activity: 81
Merit: 1002
It was only the wind.
August 27, 2016, 08:57:39 PM
I downloaded the Trixx Sapphire app and tried it and it does not appear to give us any control over the 470 cards other than the power limit which we have under Wattman so no help at all from what I can see. It will let you slide the controls and looks like it is doing something, but you go to the hardware monitor and you will see the gpu and memory are still at stock settings.  Only the power limit made any real change in the output of the hardware monitor page.   So far Trixx is useless, we had this much control in Wattman.

Sad to read it. However what ever a software says, I think it's better to check with a watt-meter at the wall... it's always more accurate in my opinion.

I was hoping we would get control over gpu core and memory speeds.  It does look like the undervolt setting does something in Trixx, but appears to be the extent of it so far.  Not the kind of control I was hoping for.

A card without gpu voltage control (without bios flash or mod) is a clear no buy for me. I would even more like to be able to tweak memory voltage to get the most of the chips... be it in efficiency or raw power...

Easy in Linux. They have a sysfs entry that lets you control all of it through the PowerPlay table.

Here's a screen of a tool I wrote to do so (NSFW): https://ottrbutt.com/tmp/wolfamdctrl-priv.png

Needs more work and options, though.

Does it work?
I tried to change vddci and mvdd to values below 1000 (by setting new pp_table) and
according power meter and temperature measurements nothing happened.


You won't see those two as changing for two possible reasons - one, MVDD and VDDCI are small beans compared to core voltage, and two, you have to be running at least 4.8rc2 for it to apply.

Yes, running 4.8rc2.
The main reason I suspect it does not work is setting mvdd to <800 for 2200MHz memory does not result in crash.



Pretty sure it won't allow going THAT low - I raised MVDD and it seemed to make a high memclk more stable. I know for a fact the clock changing and DPM changes work, as I've observed them through heat and hashrate.
legendary
Activity: 2294
Merit: 1182
Now the money is free, and so the people will be
August 30, 2016, 03:58:31 PM
I'm just here patiently waiting for msi afterburner to have an update that supports the 470...As Wattman looks cool, its usability so far is far from cool.  multiple crashes, glitches,etc.  Amd drivers sometimes...ah well.  For example two of my cards show 0 core clock, but hash perfect...I just cant tweat it, wattman shows N/A everywhere and its all greyed out.
sr. member
Activity: 854
Merit: 277
liife threw a tempest at you? be a coconut !
August 30, 2016, 03:14:34 PM
Another strange behaviour I noticed with a 470 Nitro 8GB:

(I assume this is a driver problem.) 16.7.3

If you set the cards above 2000 memory clock, or rather 2050 it seems,
the cards actually slow down due to some power limit?


eg. setting 2200 memory clock starts hashing fine but after a few seconds the cards slow down to approx. 85 Watt core voltage. Upping the tdp in bios and setting powerlimit to +50 doesn't help at all.


Is there a atikmdag.sys for the newest 16.8.2 driver?

Noticed something similar in Linux (for Saphire RX470 Nitro 8GB, 11256-02-20G).
Starting from around 65 degrees of core hashrate starts to gradually fall
and at 70+ degrees of core hashrate loses ~0.3 Mh/s.

However voltages and clocks does not change.


Like fr4nkthetank said it's because of the memory timing that trim once a certain frequency is reached... making the ram slower even if has a higher frequency. So you have to mod the bios to keep the same timing as with lower frequency... of course it may be unstable Sad.

rx470 MSI 4Gb @jet @29mh/s

peg-slot @5A  Shocked
GDDR5 voltage is 1500mV

WoW ! nice.
member
Activity: 81
Merit: 1002
It was only the wind.
August 27, 2016, 08:22:08 PM
I downloaded the Trixx Sapphire app and tried it and it does not appear to give us any control over the 470 cards other than the power limit which we have under Wattman so no help at all from what I can see. It will let you slide the controls and looks like it is doing something, but you go to the hardware monitor and you will see the gpu and memory are still at stock settings.  Only the power limit made any real change in the output of the hardware monitor page.   So far Trixx is useless, we had this much control in Wattman.

Sad to read it. However what ever a software says, I think it's better to check with a watt-meter at the wall... it's always more accurate in my opinion.

I was hoping we would get control over gpu core and memory speeds.  It does look like the undervolt setting does something in Trixx, but appears to be the extent of it so far.  Not the kind of control I was hoping for.

A card without gpu voltage control (without bios flash or mod) is a clear no buy for me. I would even more like to be able to tweak memory voltage to get the most of the chips... be it in efficiency or raw power...

Easy in Linux. They have a sysfs entry that lets you control all of it through the PowerPlay table.

Here's a screen of a tool I wrote to do so (NSFW): https://ottrbutt.com/tmp/wolfamdctrl-priv.png

Needs more work and options, though.

Does it work?
I tried to change vddci and mvdd to values below 1000 (by setting new pp_table) and
according power meter and temperature measurements nothing happened.


You won't see those two as changing for two possible reasons - one, MVDD and VDDCI are small beans compared to core voltage, and two, you have to be running at least 4.8rc2 for it to apply.
legendary
Activity: 2294
Merit: 1182
Now the money is free, and so the people will be
August 30, 2016, 12:02:32 PM
little update, the nitro8g goes up to 29 easy...but for some reason it throttles down the core clock, 28.2 is stable.
4gnitro steady at 25.6
and msi 8g with timings changed no further tweaking steady at 24.5...im sure it could go a bit higher.
legendary
Activity: 2294
Merit: 1182
Now the money is free, and so the people will be
August 30, 2016, 10:49:09 AM
Getting 25.5 on 470nitro4g and 28.2 on 470nitro8g.  Just changed the timings, thats it.  Pretty happy !  Now to tweak the power usage...not today that shit takes time.
Going to get 2 msi (one 4g and one 8g) in the mail soon, going to check that out also.  So far though, I think just getting the 4g is a better choice since its quite a bit cheaper.

IF WINDOWS DOESNT DETECT YOUR CARDS -
1-normal mode - flash your cards
2-boot safe mode, replace ati sys file with THE PROPER MODIFIED ONE FOR THE DRIVERS YOU ARE RUNNING (forget where i downloaded that lol, check ethereum forums)
3-device manager - disable all graphics cards - then sign the modified ati sys file with the tool
4-boot normal mode
Pages:
Jump to: