Review Index:
Feedback

Bitcoin Currency and GPU Mining Performance Comparison

Author: Ryan Shrout
Manufacturer: General

Dollars per Day and your Payoff Period

For our next metrics we have to define a few things.  First, in order to find a "dollars per day" we had to set a number as the exchange rate.  As of July 11th at 3pm the exchange rate that we found online was $14.30 per Bitcoin.  I found that rate at the Mt. Gox website that is a 24/7 exchange for the currency and one that has a daily graph that shows the value as it changes. 

Please keep in mind that we understand that these values will change over time not only because of the exchange rate differences but because your ability to mine Bitcoins will slow down over time as the algorithm to find coins becomes more and more complex as the network hashing power increases.  Read over the first two pages of the article again to understand WHY this happens but just know the results you will see below are based on an instance in time during this writing process!

To find the daily rate we used the calculator on alloscomp.com that uses the current "difficulty factor" and the Mhash/s rates we found using our benchmarks on the previous page.  That factor estimates how long it will take to find the next Bitcoin as of that moment in time - the more coins that are found the more that number will increase, so get in fast!  The calculator is able to estimate how much you'll make in USD based on that factor and our input of the exchange rate and Mhash/s for each card.

View Full Size

How did the results pan out for our various graphics cards?

View Full Size

Obviously here the metric will fall in line with the raw Mhash/s rates we found on the previous page but this time we are looking at the performance in actually monetary value.  The overclocked ARES card is earning us the most on a daily basis with as much as $7.58 falling into wallet.  That is a pretty staggering number considering the HD 5830 will only net us $1.83 per day while the GeForce GTX 460 gets us a meager $0.53!  Hard to feed a family on that...

 

Our next metric is really meant for those hardcore mining gurus that want to invest in GPUs to make money on the system.  Based on our estimated prices for each graphics card and the dollar-per-day we can earn with each card, how long does it take a user to pay off the investment in that specific graphics card before you start making that cold hard (virtual) cash?

View Full Size

In this case the lower number is better and indicates your quickest route to profit.  You would have to mine on the GTX 285 for 526+ days to pay off the current purchase price of $300 and in fact that increase quite a bit as the ability to mine becomes more difficult over time! (That is obviously the case for ALL of our results.)  The quickest payoff comes with the Radeon HD 5830 that takes only 70 days to earn that $129 price tag followed by the HD 5750 and its $115 cost.  The ARES card takes as much as 201 days or as little as 145 depending on you overclocking settings both of which are pretty substantial investments.

 

Finally, just for a fun experiment, I decided to graph the "One year profit" of mining Bitcoins on each of these GPUs (of course baring the changing difficulty of mining we keep bringing up).  The formula was simple: take the earned dollars per day of the graphics card, multiply by 365 days and subtract the cost of the graphics card itself.  Interesting results here: 

View Full Size

Anything you see without a line and number associated with it is a net loss.  The GTX 580 as an example would earn $405 over a year but it costs $469 today for a net loss of ~$63.  The rest of the cards would earn you something ranging from $1.30 for the GTX 560 Ti up to $1666.70 for the overclocked ASUS ARES!!  For an investment of $1100 (when you can find it) and some elbow grease on the overclocking, you could make a pretty penny over the course of a year with this dual-GPU graphical beast!  

The Radeon HD 5830 is still the best single GPU card with a $538 return on investment and a 400% profit margin for your $120 upfront.  Even the modest AMD A8-3850 would be able to earn its keep with Bitcoin mining earning more than all the profitable NVIDIA GPUs combined.

July 12, 2011 | 05:26 PM - Posted by Adster (not verified)

Any reason the AMD 6950 & 6970 cards was left out of the experiment? As the flagship AMD single GPU cards, I think this data would be really salient. Is there another card on the list from which we could easily extrapolate 6950/6970 performance?

July 12, 2011 | 07:06 PM - Posted by Tim Verry

In my personal testing, the 6950 gets somewhere around 340 mhash/s with a few optimizations. Overclocking and unlocking can get you around 400. You can get the 6950/70 performance by dividing the results of the 6990 GPU results in the graph.

My understanding of the GPUs used were based on what was available in house for testing.

July 12, 2011 | 07:12 PM - Posted by Tim Verry

More specific results (please keep in mind that I am using different settings than Ken so they are not necessarily comparable):

My 6950 unlocked to 6970 shaders at 840 core gets 372.7 mhash/s using GUIMiner, and two kernel tweaks of the poclbm kernel, and AMD Cat 1.7 drivers and whatever version of Stream SDK comes with that. I'm further using the following flags which are gfx card version specific: -k poclbm VECTORS BFI_INT AGGRESSION=9 WORKSIZE=128

Hope it helps :) If you have any questions please feel free to ask.

July 13, 2011 | 04:22 AM - Posted by Adster (not verified)

Hi Tim,

I'd be interested in a little more information. I'm running a Sapphire 6950 2GB with unlocked (6970) shaders (but not flashed to 6970 speeds; I just OC when I need the boost). I'm also sporting a Core2Duo E8400 OC'd to 3.6 Ghz. I started mining last night, following the guides Ryan mentioned, and I'm consistently getting 320 Mhash/s, not the 340 you mentioned was possible with a few "optimizations."

Do you know if the optimizations you mentioned (the flags) should work for my 6950; you said they are gfx card version specific - did you mean vendor specific, or just 6950 specific? Is it possible to use those flags when I'm using the GUIMiner, or do I need to be using a console? Thanks for any input!

July 13, 2011 | 10:22 AM - Posted by Tim Verry

Hi Adster, I am running a XFX 6950 2GB card with an edited BIOS to have unlocked shaders but not 6970 speeds (though the card is capable of running at them, I didn't want to risk running the memory at the higher speed full time).

The flags that I mentioned will work for you 6950, they are specific to the version of card you have, in this case these flags are best used with AMD 6xxx series cards. You can set the flags in the GUIMiner extra flags area; however, you will need to edit the poclbm kernel file for the other optimizations. You can find those by searching the bitcoin forums for kernel optimizations.

I hope it helps, let me know if you need any help in sqeezing all the mhash possible outta that card :)

April 20, 2013 | 01:47 PM - Posted by Anonymous (not verified)

I have Gigabyte 6950 and overclocked at 900mhz it has 370MH/s , sometimes goes over, but constantly is 370MH/s, it is good for cost effective?

July 21, 2011 | 04:20 AM - Posted by Ukprotect (not verified)

My HD 6950 achieves 362 Mhash/s, I use the following config:
The HD6950 is flashed with 6970 bios, GUIMiner, flags: -v -w128 -f1, Core Clock=890, Memory Clock=1580, PCI-E x16.

August 25, 2011 | 05:44 AM - Posted by Doc (not verified)

I am running an Asus 6950 with the shaders unlock but not the 6970 bios. I am achieving 379 Mhash/s.

I am running phoenix miner 1.6.2 from a command line (guiminer's front end eats Mhash/s). My switches are -k phatk2 VECTORS BFI_INT AGGRESSION=13 worksize=128 FASTLOOP=false

Also I am running it OCed to 840MHz and the memory underclocked to 750MHz. It seems odd, but underclocking the memory adds another 1-2 Mhash/s.

July 13, 2011 | 05:27 AM - Posted by Ryan Shrout

Honestly, we just didn't test it because we skipped some cards. Looking back, we should have done one of them. You can see on our screenshot of "The Beast" that we eventually plugged one in and got about ~ 344 Mhash/s.

July 16, 2011 | 04:16 AM - Posted by Touche (not verified)

Try here for a lits of cards and their Bitcoin potential : https://en.bitcoin.it/wiki/Mining_hardware_comparison

July 12, 2011 | 06:08 PM - Posted by undersea

OK, who is doing this?

July 12, 2011 | 07:07 PM - Posted by Tim Verry

who is doing what? mining?

July 14, 2011 | 06:01 AM - Posted by Anonymous (not verified)

The Chilean miners, they are doing this for sure...

July 12, 2011 | 08:12 PM - Posted by Anonymous (not verified)

don't count on unlocking a 6950 to a 6970 unless you get n older one. ATI/AMD is crippling the new ones.

July 13, 2011 | 05:42 AM - Posted by neliz (not verified)

No they're not, whoever gave you that idea? NV?

July 13, 2011 | 07:01 AM - Posted by Adster (not verified)

This is a great article, and pushed me over the edge to start mining. The only big question I have (aside from my earlier question about 6950/6970 performance), is how the cost of electricity factors in.

Obviously we are all subject to different utility rates, so you couldn't give a cost-breakdown that would apply to everyone. However, I am curious how much the average cost of electricity would deduct from the profits in your chart?

July 13, 2011 | 12:30 PM - Posted by Tim Verry

Hi Adster, stay tuned to PC Per for that info ;)

July 13, 2011 | 04:09 PM - Posted by Bolas (not verified)

Is it possible to mine bitcoins in using Windows7 64-bit, or do I have to install Linux?

Does the amount of system memory matter when mining bitcoins, or is the graphics card the only real limiting factor?

July 13, 2011 | 07:43 PM - Posted by Anonymous (not verified)

I have a dedicated mining machine which runs 24/7 in the closet (no, really -- it sits in the closet). It has the cheapest AMD CPU I could find (sempron processor), 1GB of ram, a flash drive used as the hard drive running Ubuntu 10.4 on a headless (monitorless) system. The only thing really going on is the 2x5850 Xtreme graphics cards pumping out ~ 700 MHash. When I bought this rig, it ran me $530 after rebates from Tiger Direct.

July 13, 2011 | 07:45 PM - Posted by Anonymous (not verified)

Linux or Windows doesn't matter. Windows will require a dummy plug on any secondary video cards because the OS won't see it unless it has a monitor plugged in.

July 13, 2011 | 04:18 PM - Posted by Allan (not verified)

I did an analysis of the energy costs, which really should be factored in: http://hardware.slashdot.org/comments.pl?sid=2321814&cid=36755990

July 13, 2011 | 05:35 PM - Posted by Ryan Shrout

We did that today as well!

http://www.pcper.com/reviews/Graphics-Cards/Bitcoin-Mining-Update-Power-...

July 13, 2011 | 04:27 PM - Posted by Anonymous (not verified)

The 5770 is also a pretty glaring lack, because it is the one that would compete the most with the 5830. It is definitely not as good, but it is definitely far easier to obtain a 5770 then a 5830.

July 13, 2011 | 05:36 PM - Posted by Ryan Shrout

Good point - we should try to add it this week.

July 13, 2011 | 07:47 PM - Posted by Anonymous (not verified)

5830s are not really hard to find in stock. I get 219 MHash from my 2x5770s -- Pretty far below (80ish?) what a 5830 gets you and they're not that much cheaper.

July 13, 2011 | 05:27 PM - Posted by Anonymous (not verified)

The way bitcoin distribute it fortune is a waste of our limited energy. Please stop it.

This is also not justly correct that only a few people get access to it and most people of the world is not having a chance

July 13, 2011 | 05:36 PM - Posted by Ryan Shrout

Obviously the hope is they spend it and put it back into circulation, right?

July 13, 2011 | 05:46 PM - Posted by Anonymous (not verified)

There is roughly about 8 megawatts being consumed. A diesel train engine generates 4 so the entire network consumes about the same as a train being pulled by two engines.

Whoop de do.

July 13, 2011 | 05:48 PM - Posted by Anonymous (not verified)

You can find complete mining and overclocking guides @ bitclockers.com

My GTX480 makes me 80 dollars a month right now.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote><p><br>
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.