Ethereum GPU mining?

Page 15 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

MrTeal

Diamond Member
Dec 7, 2003
3,587
1,748
136
Unfortunately you can't really go by shaders per dollar. For example the 390 is only a few Mh behind the Fury X even though theoretically, the FuryX should be around 50% faster. This is likely just an optimization problem but that's how it stands.

The 4GB 380 was the best value card up until last week but prices prices crept up enough where the 380x is probably now the ideal card if you want to get your feet wet. I still think if you're going to spend the money the 390's make the most sense to buy. Sure they'll take a little longer to get your ROI, but after that it'll earn at a 40% faster rate and hold better resale value. Fewer cards to manage as well.

It'll take six 380's to match the speed of four 390's. The added expense for connectors etc is not really worth it if you're trying to scale to higher speeds.

I'm at 225Mh now but stopping here unless I can figure out a way to get cheaper power. My cards should all provide a ROI well before Polaris hits. Luckily I had enough other equipment where I only had to buy a few connectors and cards. If you have to buy everything it gets expensive fast.

That's really interesting on the Fury's. I wonder why they perform so poorly? The other GCN chips (Pitcairn, Tahiti, Tonga and Hawaii) all seem to track pretty much right on with shader count. Perhaps there's something in the algorithm that just really doesn't like the 500Mhz memory bus.
 

Madpacket

Platinum Member
Nov 15, 2005
2,068
326
126
That's really interesting on the Fury's. I wonder why they perform so poorly? The other GCN chips (Pitcairn, Tahiti, Tonga and Hawaii) all seem to track pretty much right on with shader count. Perhaps there's something in the algorithm that just really doesn't like the 500Mhz memory bus.

I have two Fury X's on my HEDT system. Combined they give me approx 60-65Mh while overclocked and undervolted. Even though they perform poorly the Fury's are better from a power efficiency perspective over Hawaii (especially the Nano) but unless the price of Etherium goes back to a few bucks and you're paying more than 15 cents per KW this really doesn't matter too much right now. Hence why I still recommend 390's as the best overall buy.

Perhaps it has something to with the algorithm itself as Bitcoin and Litecoin scaled really well with more cores. Maybe 4GB isn't enough for 4096 cores? I really don't know but I would love it if a new miner came out and took proper advantage of my Fury's although in another month they'll have paid for themselves if the price of Eth stays put and difficulty goes up as predicted
 

MrTeal

Diamond Member
Dec 7, 2003
3,587
1,748
136
I have two Fury X's on my HEDT system. Combined they give me approx 60-65Mh while overclocked and undervolted. Even though they perform poorly the Fury's are better from a power efficiency perspective over Hawaii (especially the Nano) but unless the price of Etherium goes back to a few bucks and you're paying more than 15 cents per KW this really doesn't matter too much right now. Hence why I still recommend 390's as the best overall buy.

Perhaps it has something to with the algorithm itself as Bitcoin and Litecoin scaled really well with more cores. Maybe 4GB isn't enough for 4096 cores? I really don't know but I would love it if a new miner came out and took proper advantage of my Fury's although in another month they'll have paid for themselves if the price of Eth stays put and difficulty goes up as predicted

I haven't noticed any difference in memory usage between my 290, 7990 and 7950, all around 1.5GB.

Here's a question for the more in the know guys, is it possible the DAG could grow, and eventually exceed 2GB?
 

metalliax

Member
Jan 20, 2014
119
2
81
I haven't noticed any difference in memory usage between my 290, 7990 and 7950, all around 1.5GB.

Here's a question for the more in the know guys, is it possible the DAG could grow, and eventually exceed 2GB?

The DAG is increasing at a steady rate.

https://github.com/ethereum/wiki/wiki/Ethash-Design-Rationale

2GB should be insufficent by year's end, however with the switch to PoS (Proof of Stake) coming, there won't be a need to mine by sometime next year.
 
Last edited:

Madpacket

Platinum Member
Nov 15, 2005
2,068
326
126
The DAG is increasing at a steady rate.

https://github.com/ethereum/wiki/wiki/Ethash-Design-Rationale

2GB should be insufficent by year's end, however with the switch to PoS (Proof of Stake) coming, there won't be a need to mine by sometime next year.

I'm not sure 2GB will last that long but it could last long enough until specialized hardware shows up. Note the following from your link:

"The ~0.73x per year growth level was chosen to roughly be balanced with Moore's law increases at least initially (exponential growth has a risk of overshooting Moore's law, leading to a situation where mining requires very large amounts of memory and ordinary GPUs are no longer usable for mining)."

We're experiencing massive grow right now and you know someone's gotta be working on an Ethereum ASIC miner given the popularity and growth. I suspect Proof of Stake will follow shortly before or after this happens to thwart ASIC mining.
 
Last edited:

MrTeal

Diamond Member
Dec 7, 2003
3,587
1,748
136
Well, that's too bad (for me). I have only 3GB+ cards and so would be safe longer. You would probably see a reasonable drop in hash rate at the 2GB boundary if it actually makes it to December.

Anyway, I went and did a bad. I couldn't decide between the 380 and 390, so I just bought a few of each. Makes me wish I hadn't ponied up $20 for AtoS when it was on sale.
I'm hoping I get the old version of the XFX 390 with the reference inductors; I'll swap out my 290s under my EK waterblocks and toss the 390s into my gaming rig, and relegate the 290s to mining duty.
 

DrMrLordX

Lifer
Apr 27, 2000
21,813
11,168
136
Nice powersupply. It could handle 2 390's pretty easily. Yes stay away from the 2GB cards unless you can find like a 270x for under 100. Too risky with DAG growing.

Thanks. Whether or not I'll use it with 390s remains to be seen, though they are curiously good at mining compared to Fury/Fury X. If I feel like being a big(ger) spender then I might invest in 390s at some point.

I'm not worried about the DAG growth now that I know that 2Gb cards will be good until at least December. There are some 2 Gb cards I found that should pay for themselves relatively quickly and get me at least a little something before it goes PoS. I might expand to something 4 Gb or 8 Gb later if I like how things are going.

One interesting side-effect of DAG growth: a lot of mining capacity will go offline in December!
 

Hitman928

Diamond Member
Apr 15, 2012
5,622
8,847
136
So is there no set date or time frame for when it will move to Proof of Stake?

No. I think there are two more public version releases before whatever release is suppose to switch to POS. Last year I saw people predicting sometime this summer, now I'm seeing more predictions for end of this year/early next. No one really knows for sure though. I think it will be more of when the circumstances are right rather than trying to set a hard deadline.
 

Hitman928

Diamond Member
Apr 15, 2012
5,622
8,847
136
Folks with 280x/7970 who mine 22-25MH / card, which driver are you using?

I don't think you'll get 25 MH/s with a 7970 any more with the current DAG size. I have a 280x @ 1080/1550 clocks that gets about 21-22 MH/s on 15.12 drivers.
 

repoman0

Diamond Member
Jun 17, 2010
4,544
3,471
136
How often do you guys get the "failure: GPU returned incorrect result" message, if ever, when submitting to your pool? I happened to catch my mining window throw it a few days ago so I've been logging the window and investigating my overclock on my 290 since. Last night I ran it at stock speeds and voltages overnight and it still threw one about 6 hours in. It's a used card so not sure about the history, but maybe it's normal and just a part of using consumer GPUs or a small bug in the code.

Otherwise I can bump the card an extra 100MHz or so while dropping core voltage about 40mV and it seems fine, and runs a little cooler that way.
 

Hitman928

Diamond Member
Apr 15, 2012
5,622
8,847
136
1 in 6 hours is not bad. If it becomes much more frequent you should probably investigate though.
 

Shmee

Memory & Storage, Graphics Cards Mod Elite Member
Super Moderator
Sep 13, 2008
7,548
2,547
146
Well I had to flash back my unlocked powercolor 290 back to default shaders from 290X, which I had in the 2nd comp. Seemed to mine fine, but was getting some artifacts in games, and had a few display driver crashes. Mining on it now, still getting about the same hashrate, around 26MH/s
 

Madpacket

Platinum Member
Nov 15, 2005
2,068
326
126
Well I had to flash back my unlocked powercolor 290 back to default shaders from 290X, which I had in the 2nd comp. Seemed to mine fine, but was getting some artifacts in games, and had a few display driver crashes. Mining on it now, still getting about the same hashrate, around 26MH/s

390 and 390X is very close in Ethereum performance. I still think the 390's are the best value when buying a new card.
 

Madpacket

Platinum Member
Nov 15, 2005
2,068
326
126
How often do you guys get the "failure: GPU returned incorrect result" message, if ever, when submitting to your pool? I happened to catch my mining window throw it a few days ago so I've been logging the window and investigating my overclock on my 290 since. Last night I ran it at stock speeds and voltages overnight and it still threw one about 6 hours in. It's a used card so not sure about the history, but maybe it's normal and just a part of using consumer GPUs or a small bug in the code.

Otherwise I can bump the card an extra 100MHz or so while dropping core voltage about 40mV and it seems fine, and runs a little cooler that way.

That's weird if your card is otherwise stable. May want to delete existing DAG files and start over.
 

Madpacket

Platinum Member
Nov 15, 2005
2,068
326
126
Thanks. Whether or not I'll use it with 390s remains to be seen, though they are curiously good at mining compared to Fury/Fury X. If I feel like being a big(ger) spender then I might invest in 390s at some point.

I'm not worried about the DAG growth now that I know that 2Gb cards will be good until at least December. There are some 2 Gb cards I found that should pay for themselves relatively quickly and get me at least a little something before it goes PoS. I might expand to something 4 Gb or 8 Gb later if I like how things are going.

One interesting side-effect of DAG growth: a lot of mining capacity will go offline in December!

The Fury's are a good buy if they're going into your main system that actually plays games but for 24/7 mining no way.

Good point about the 2GB cards, that's a long way away though so who knows, someone could build an ASIC before then rendering all cards obsolete.
 

MrTeal

Diamond Member
Dec 7, 2003
3,587
1,748
136
Well I had to flash back my unlocked powercolor 290 back to default shaders from 290X, which I had in the 2nd comp. Seemed to mine fine, but was getting some artifacts in games, and had a few display driver crashes. Mining on it now, still getting about the same hashrate, around 26MH/s

It wasn't uncommon at all in the Bitcoin days to end up with cards that were completely stable mining but would artifact in games. Mining puts different stresses on the card than gaming, so if there actually was a defect in something like a texture unit that was disabled to make it a 290, you might not see it while mining.
 

DrMrLordX

Lifer
Apr 27, 2000
21,813
11,168
136
someone could build an ASIC before then rendering all cards obsolete.

If that happens, we're all basically SOL. They will probably want/need to move to PoS pretty quickly once ASICs are on the scene . . . unless they have some other way of coping with such a development.

On a side note, they needn't fear an army of 7700k miners. My 7700k mining off-and-on has produced .2 eth thus far. Yay!
 

DrMrLordX

Lifer
Apr 27, 2000
21,813
11,168
136
Okay. Just got a reference R9 270 (it's a card from a Dell) from eBay. It is set to 925 GPU/1400 VRAM with 1.1v vddc. It's putting out ~14.5-15 MH/s using local work 256, global 8192. The problem is that it's hitting maybe 80C with the fans running @ 3k rpm (GPU-z indicates that's only 66% fan speed). The side of the case is open with a desk fan blowing into the side. I repositioned the fan to aim more at the card and got it down to 77C but still.

That seems pretty hot for only 1.1v vddc.

Undervolting/overclocking has proven to be fruitless. MSI Afterburner did something that corrupted my driver installation, forcing me to uninstall/delete/reinstall drivers. Crimson just won't change anything (power limits do nothing). Cursory googling on the subject indicates that I may have to flash the card.

So is a flash necessary? Am I flashing to a specific vddc/gpu clock/memory clock or can I enable software controls via a flash?

Also, other questions!

1). I checked nanopool (I'm mining with them) and it says my reported hashrate is 0 MH/s (actual hashrate matches what my client is reporting). It seems like I'm supposed to report my hashrate as a part of the command line I use to start the mining process, but I have no idea how to actually do that with ethminer. Apparently reporting a low hashrate can affect the kind of workload I get, or . . . something? Anyway should I be concerned about that?

2). Is there anything special that needs to be done to mine to the same wallet using multiple machines?
 
Last edited:

DrMrLordX

Lifer
Apr 27, 2000
21,813
11,168
136
Hmm, no responses . . . that's fine. Found a better guide to flashing with VBE7, so i'll experiment with that later I guess.

Some news: Crimson 16.3.2 is out, but I have no idea if it hurts Ethereum hash rate like 16.3 did. I'm sticking with 16.2.1 for now, until I hear otherwise.

Looks like the 2 Gb cards took a dump due to DAG file size back on 3/18/2016, and I didn't even notice. It's more due to a foible of OpenCL drivers than anything else. Most Windows OpenCL drivers limit you to ~1.4 Gb of VRAM per workload, so when the DAG file went over that size . . . crash bang boom. A fairly significant amount of miners went offline. Not sure how well they're recovered.

In Windows (Win10 at least) you can get around this by setting some environment variables. Go to a command line and enter:

Code:
setx GPU_MAX_ALLOC_PERCENT=100
setx GPU_SINGLE_ALLOC_PERCENT=100

Then reboot. That should fix any problems you have with the DAG file not allocating in a single chunk. Allegedly there are changes in the works for ethminer to allow loading the DAG in smaller chunks, but I don't know how much that would help deal with its increasing size vs. static VRAM.

Later on, once the DAG reaches ~1.7 Gb, there's going to be another problem with ethminer thanks to it defaulting to 350 Mb of VRAM to "other tasks" such as basic desktop usage. You can PROBABLY get around this with the --cl-extragpu-mem switch. Set it to 0 (or some value lower than 350 Mb) to free up more of your card's VRAM for mining. Beware doing this is the card in question has desktop display duties.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |