todxx / teamredminer

AMD GPU Optimized Cryptocurrency Miner
954 stars 203 forks source link

RX 6800 hashrate drops #241

Open ben1628 opened 3 years ago

ben1628 commented 3 years ago

I'm using version 0.8.1

The miner starts off fine using the overclock I setup in Radeon software, namely 1500 clock speed 2100 VRAM. The hashrate is 62.50 MH/s.

However from time to time, the clock speed will drop back to 500 ish, and cause the hashrate to drop to 32 MH/s. How do I fix that?

I'm using NiceHash btw. How do I turn on the log file ?

Any help. My AMD driver is 20.11.2

FrEsHuUx commented 3 years ago

Same on rx5700xt

VTolnai commented 3 years ago

Did you read this section in the doc/ETHASH TUNING GUIDE.txt?

2) Windows is preferred over linux for now since you can choose the "fast timings" under win which adds 1.0-1.5 MH/s. Testing was made on Adrenalin 20.12.1. The AMD recommended driver (20.11.3) had bugs for handling clocks on our 6800.

h45h3ncryp73d commented 3 years ago

I have 2 rx6800xt on Windows 10 with fast timings enabled and I experience the same problem ... after some time (haven't checked the log files but my approximation is under one hour of operation) hash rate drops by 50% as clock speed drops down ... I'm also using 20.11.2 drivers ... 20.12.1 isn't available for download from AMD (as far as I could see) but Adrenalin 2020 Edition 21.2.3 is ... will try it and see if hash rate is dropping ... Tried it with with my other machine with 5600xt but it was crashing so I reverted back to 20.11.2 ... Although it can be downloaded from TechPowerUp https://www.techpowerup.com/275715/amd-radeon-software-adrenalin-20-12-1-released

And another thing I've also noticed ... before I load optimized mining settings into Radeon/Wattman I need to switch back to auto mode for TRM to catch up the full hash rate and finish optimizations and only then can I load optimized profiles/settings.

I have modded the minimum voltage with MorePowerTool but I cannot modify clock speed ... Will try to use MPT to raise minimum clock speed to 1200 ... maybe it will prevent hash rate dropping.

ben1628 commented 3 years ago

Yes, 20.11.2 seems to be better.

Here is what I done, and it seems to be stable now.. been two days

The problem I have is my card keeps dropping the hashrate no matter what I do. I finally realize it may be due to the ROM setting.

1/ google techpowerup vga bios collection, and download my ROM, in my case, it is Gigabyte 2/ Load ROM in MorePowerTool and select Power and Voltage tab, set the Minimum Voltage GFX (mv) to 612. 3/ Click Write SPPT which overwrite the ROM in my card.

Once that is in place, I can set 1500 clock speed 2100 VRAM, and the hashrate is stable. That's is good start.

4/ I then proceed to lower the clock speed to 1200, and lower the voltage to 920. Power consumption is at 109 W, great. Although the Clock speed drops after 16 hours or so.

5/ Now I set it back to 1500 and voltage at 980 mv, and it's been for two days.

I will try to lower the voltage later, but the important thing is, it has been stable and hashrate is about 62.3. I cannot set voltage any lower than 880 mv before it crashes.

The other crazy thing is I need to plug that card into a secondary PCIE for the system to recognize it.

My RTX 3060 TI running at 61.2 makes more money than this going on the same pool.

h45h3ncryp73d commented 3 years ago

You mean 20.12.1 is more stable ...

Hope you matched your VBIOS from TechPowerUp correctly. But the thing is TRM is dropping core speed after some time and it doesn't happen on Claymore ...

ben1628 commented 3 years ago

I mean 20.11.2 is more stable for me. I haven't try 20.12.1, is it more stable for you?? How is the hashrate on Claymore, I'm getting 62.57 on TRM

h45h3ncryp73d commented 3 years ago

I'm getting 1-1.5 MH/s more on Claymore but there is a discussion on TRM about Clymore's "increased" hash values. Since Claymore is quite outdated I was really hoping to switch to something more up-to-date like TRM with at least some ambition to provide support for 6800XT's regarding maxing out their hashing power. Generally 6800XT's are in range from 62-65 MH/s (for now?). But more important is that you manage to lower power consumption ... I haven't tried 20.12.1 on 6800XT yet, but it is running just fine on 5600XT's. What bothers me currently with TRM is hash rate dropping which is not happening on Claymore.

ben1628 commented 3 years ago

After I write SPPT, I don't have any problem with hashrate dropping. Of course, you should take it with a grain of salt from a stranger like me.

if you read ETHASH TUNING GUIDE.txt, you will see how TRM suggested us to do. I have follow what they suggest this morning, and I'm getting 62.56 MH/s constantly, it's been 5 hours

6800 users might also want to increase the SOC TDC limit in the same tab. It was 30A for our test 6800 which caused throttling. Increase it to 32 or 33A. <<

I set it to 33A, GPU SOC TDC Limit" is still at 100%. :(

My setting so far:

set the

1235 Core, 2120 memory, voltage at 655 mV.

Power consumption at 109 w HashRate with TRM is 62.57

I'm pretty happy with it. At least it is on par (may be a bit less) with RTX 3060 TI as far as profit is concerned.

h45h3ncryp73d commented 3 years ago

Hmm ... Don't know ... seems like that with 20.12.1 and TRM I have almost 50% difference between GPU and pool hash speed with 5600xt and 6800xt ... not good ... I reverted 5600xt rig to 20.11.2 and left 6800xt with 20.12.1 ... but switched back both to Claymore ... will see if pool hash rate goes up ... Unlike TRM so far Claymore is reporting same GPU and pool speeds ....

Yep, TRM is no longer halving my hash rate during mining but for some reason it is halving my hash rate between GPU and pool no matter if I use 20.11.2 or 20.12.1 ... bottom line bad in both ways ... Claymore does not have this problem for me ...

ben1628 commented 3 years ago

My GPU rate is 62.56 while pool is 63.76 MH/s. They are pretty constant.

btw, I'm in NiceHash pool, and they are talking about this as well

Claymore Miner is not working when mining above epoch #384. <<

As far as I'm concerned, I will just stay with the current configuration. If it ain't broken, don't fix it.

I only have two GPU doing mining, may add another one if I can find it at reasonable price. To me, this is just passive income. I'm still using my desktop to do other stuff. I use integrated graphic and most of my work is CPU intensive, so it will only have a minimum effects on mining.