<p>There are several options for Mining Bitcoins some of these are no longer profitable, but for the sake of being thorough here they are in order of efficiency lowest to highest:</p>

<p><strong>Methods</strong></p>

<ul>
<li>CPU Mining (minerd)</li>
<li>GPU Mining (cgminer, bfgminer)</li>
<li>FPGA Mining (Custom software - <a href="https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner" rel="noreferrer">https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner</a>)</li>
<li>ASIC Mining (cgminer, bfgminer, also some custom software that ships with various ASIC's)</li>
</ul>

<p>Currently the most efficient method is to use ASIC miners as with the difficulty always increasing, it becomes harder and harder to gain returns on lower spec hardware.</p>

<p><strong>Some Example Hardware Setups</strong></p>

<ul>
<li>GPU - <a href="https://en.bitcoin.it/wiki/Mining_rig" rel="noreferrer">https://en.bitcoin.it/wiki/Mining_rig</a></li>
<li>Hardware Comparison - <a href="https://en.bitcoin.it/wiki/Mining_rig" rel="noreferrer">https://en.bitcoin.it/wiki/Mining_rig</a></li>
<li><p>ASIS's:</p>

<p>-- Avalon - <a href="http://avalon-asics.com/" rel="noreferrer">http://avalon-asics.com/</a> </p>

<p>-- Bit Fury - <a href="http://www.bitfurystrikesback.com/" rel="noreferrer">http://www.bitfurystrikesback.com/</a></p>

<p>-- KNC - <a href="https://www.kncminer.com/" rel="noreferrer">https://www.kncminer.com/</a></p>

<p>-- CoinTerra - <a href="http://cointerra.com/" rel="noreferrer">http://cointerra.com/</a></p>

<p>-- Butterfly Labs - <a href="http://www.butterflylabs.com/" rel="noreferrer">http://www.butterflylabs.com/</a></p></li>
</ul>

<p>Most ASICS work out the box and have built in web interfaces to control and monitor the   hashing of the device, where as other forms of mining normally require a bit getting down and dirty in the command line.  Also as its mostly ineffective to mine in any other way this is generally the way most people choose to go although there is normally a high barrier to entry due to the high cost of entry e.g. the new Cointerra TerraMiner can achieve 2TH/s and is priced at USD $5,999 making it an expensive device to purchase.</p>

<p><strong>Monitoring</strong></p>

<p>When mining you want to ensure maximum possible up time as whenever you have hardware not hashing you are loosing money, So its pretty important to setup some kind of monitoring for your devices.  Some mining software comes with this built in however there are also some other options out there.</p>

<ul>
<li>CGWatcher - <a href="http://manotechnology.blogspot.co.uk/p/cgwatcher.html" rel="noreferrer">http://manotechnology.blogspot.co.uk/p/cgwatcher.html</a></li>
<li>CGRemote (Donation Only) - <a href="http://manotechnology.blogspot.co.uk/p/cgremote.html" rel="noreferrer">http://manotechnology.blogspot.co.uk/p/cgremote.html</a></li>
<li>Miner.php (cgminer builtin) -<a href="https://github.com/ckolivas/cgminer/blob/master/miner.php" rel="noreferrer">https://github.com/ckolivas/cgminer/blob/master/miner.php</a></li>
<li>MinePeon (Dedicated Mining OS with Web Interface) - <a href="http://mineforeman.com/minepeon/" rel="noreferrer">http://mineforeman.com/minepeon/</a></li>
<li>Anubis (CGMiner Web Front End) - <a href="https://github.com/pshep/ANUBIS" rel="noreferrer">https://github.com/pshep/ANUBIS</a></li>
</ul>

<p><strong>Pools / Stratum Proxy</strong></p>

<p>The Final piece in the puzzle is the pool, now obviously you can choose one of the many pools already out there or you can run your own pool.  Running your own pool can be a daunting task for beginners, but it is well worthwhile with the knowledge you learn while building and maintaining it.</p>

<p><em><strong>Build Your Own Pool:</em></strong> </p>

<ul>
<li><p>P2Pool</p>

<p>-- <a href="https://p2pool.org/" rel="noreferrer">https://p2pool.org/</a>‎</p>

<p>-- <a href="https://en.bitcoin.it/wiki/P2Pool" rel="noreferrer">https://en.bitcoin.it/wiki/P2Pool</a></p>

<p>-- <a href="https://github.com/forrestv/p2pool" rel="noreferrer">https://github.com/forrestv/p2pool</a></p>

<p>-- Complete P2Pool setup Guide (MERGED MINING) - <a href="https://bitcointalk.org/index.php?topic=62842.0" rel="noreferrer">https://bitcointalk.org/index.php?topic=62842.0</a></p>

<p>-- Maximizing P2Pool Efficency -  <a href="https://bitcointalk.org/index.php?topic=153232.0" rel="noreferrer">https://bitcointalk.org/index.php?topic=153232.0</a></p></li>
<li><p>-Eloi Pool</p>

<p>-- <a href="https://bitcointalk.org/index.php?topic=158105.0" rel="noreferrer">https://bitcointalk.org/index.php?topic=158105.0</a></p>

<p>-- <a href="https://github.com/ZeroASIC/eloipool-server" rel="noreferrer">https://github.com/ZeroASIC/eloipool-server</a></p></li>
<li><p>Stratum Proxy - <a href="http://mining.bitcoin.cz/mining-proxy-howto" rel="noreferrer">http://mining.bitcoin.cz/mining-proxy-howto</a></p></li>
</ul>

<h2>Some of My Favorite Pools</h2>

<ul>
<li><p><a href="https://www.multipool.us/" rel="noreferrer">https://www.multipool.us/</a> -  Automatically Mines the most profitable SHA-256 and or scrypt coin.</p></li>
<li><p><a href="https://ghash.io/" rel="noreferrer">https://ghash.io/</a> - This is the mining pool backend for cex.io and they offer merged mining with Namecoin, Devcoin, Ixcoin</p></li>
<li><p><a href="https://hashco.ws/" rel="noreferrer">https://hashco.ws/</a> - Like multipool but offer ability to recieve all payout in BTC</p></li>
</ul>

<p>I Hope this very brief overview of mining helps you get started :)</p>

CC BY-SA 3.0
2014-03-02T14:46:24.853Z
Might be worth to add that mining Bitcoin specifically is rarely profitable as the Bitcoin mining market is very close to a perfect competition one, so profits tend to fall rapidly to almost the equilibrium point. Unless you can get a 2nd hand ASIC really cheap or electricity for free, most probably it won't be worth it. What's usually more profitable, as of now, is mining alt-coins and exchanging them for bitcoins...
Joe Pineda
CC BY-SA 3.0
2014-03-02T12:55:59.073Z
2014-03-02T13:01:10.087Z
2014-03-02T13:01:10.087Z
hafnero
<p>If you are after bitcoins I wouldn't even spend time on CPU or GPU. It is now difficult with specialized hardware (butterfly labs, kncminer ... ). You can have a look at cloud mining (<a href="https://cex.io/r/1/giagola/0/" rel="nofollow">cexio</a>) as well it is expensive and you have to have bitcoins already but you can buy and sell GH/s and you can actually make more from trading than mining.  </p>

CC BY-SA 3.0
2014-02-13T02:07:14.073Z
Are you using CEXIO ? Any experience to share with us? Thanks.
devasia2112
CC BY-SA 3.0
2014-02-13T11:43:24.373Z
Yes I'm using it, I started in december more or less. So far I had no issues. Mining is great, you need to be careful and buy at the right price. The price of ghs is changing all the time. People actually tend to earn more on trading than mining. I had just one issue with accessing the website from a mobile phone. But I found this app that solved the issue: http://goo.gl/OXa4sD
Luigi Agosti
CC BY-SA 3.0
2014-02-14T15:56:43.530Z
Thannks @Luigi for the tips, I will dig a little bit more into CEXIO.
devasia2112
CC BY-SA 3.0
2013-12-16T21:22:16.523Z
2013-12-16T21:22:16.523Z
Luigi Agosti
<p><strong>Please check this question first</strong>:<br>
<a href="https://bitcoin.stackexchange.com/questions/118/how-much-bitcoin-will-i-mine-right-now-with-hardware-x">How much Bitcoin will I mine right now with hardware X?</a></p>

<p>Before you go through all this work, it is important to know what to expect from your hardware.</p>

<hr>

<p>There are two options: solo mining or pool mining. Unless you have <strong>a lot</strong> of computing power (several ASICs), you should probably mine at a pool.</p>

<p>So the first thing to do is to sign up at a bitcoin pool. The stickies in <a href="https://bitcointalk.org/index.php?board=41.0" rel="noreferrer">this</a> bitcointalk section have links for the top 10 pools. The main differences between them are the payout models and the fees. If you just want to try things out, choose one of the most popular pools like <a href="https://deepbit.net/" rel="noreferrer">Deepbit</a> or <a href="http://www.btcguild.com/" rel="noreferrer">BTC Guild</a>. You can then try others, according to your needs.</p>

<p>Now you need to install a miner. It has a simple interface, a drop down menu with a list of pre-configured pools and it is not difficult to setup.</p>

<p>After you install the miner, you need to point it towards your pool. So select device you want to mine with (probably your FPGA/ASIC), enter the pool URL (if you don't know what it is, check the FAQ/help section of your pool's website) and your username/password.</p>

<p>That's it. You can now see your progress at the pool's website.</p>

<p>Useful links:</p>

<ul>
<li><a href="https://bitcoin.stackexchange.com/questions/127/what-is-a-mining-pool-what-is-it-good-for">What is a Mining Pool, what is it good for?</a></li>
<li><a href="https://bitcoin.stackexchange.com/questions/59/is-cpu-mining-even-worth-it">Is CPU mining even worth it?</a></li>
<li><a href="https://bitcoin.stackexchange.com/questions/370/what-is-a-good-mining-pool-payout-model-for-infrequent-mining">What is a good mining pool/payout model for infrequent mining?</a></li>
</ul>

<hr>

<p>In your specific case, you have no ASICs or FPGAs, so you will earn less than a penny of Bitcoin.</p>

CC BY-SA 3.0
2015-08-04T15:47:37.680Z
Please note that despite all the upvotes, this answer is severely outdated.  There is *zero* chance that you will profit from mining on a CPU or GPU now
RentFree
CC BY-SA 3.0
2018-01-11T15:44:53.897Z
@RentFree Can you make an answer  to reflect the current situation, please?
Léo Léopold Hertz 준영
CC BY-SA 3.0
2011-10-09T22:59:46.510Z
2015-10-17T02:06:29.027Z
2017-04-13T12:47:36.647Z
nmat
<p>Ok. I don't care if I make only a small amount of bitcoins mining. I want to mine.</p>

<p>How do I setup my machine (amd x64 4.6Ghz 6GB/RAM with GeForce Nvidia 7300, LinuxMint 10) to start mining?</p>

<p>Is it damn simple, or it's a damn-high-geek-setup?</p>

<p>Can I set up to use both CPU and GPU?</p>

<p>How much should I expect in this simple system per month with my machine on all time?</p>

CC BY-SA 3.0
2013-11-10T20:27:06.257Z
CPU mining is **DEAD**. GPU mining is **DEAD**. Even **FPGA mining is DEAD** ! ASIC's ? Yes them still can be profitable. But..... ONLY if you can get your ASIC cheap.
Here are the maximum prices you can pay for ASIC, and still have some hopes to get ROI in 3-4 month: * 40+ GHs for 1BTC - if you get your machine TODAY * 75+ GH/BTC - if ASIC delivered within 1 month * 160+ GH/BTC - if ASIC delivered within 2 month Why ROI in 3-4 month? Because if it takes longer, most likelly you will never get your money back
Never forget this:
http://i.imgur.com/FTEN5SW.png
![asic income over time](http://i.s
onealfa
CC BY-SA 3.0
2011-10-08T22:52:05.020Z
I cleaned up your question a bit. I advise you remove the last mini-question about how much can you expect, because it's already been answered - http://bitcoin.stackexchange.com/questions/118/how-much-bitcoin-will-i-mine-right-now-with-hardware-x
ripper234
CC BY-SA 3.0
2011-10-08T22:53:02.990Z
Also, I think you should specify Windows or Linux. Or perhaps answerers will provide a generic answer.
ripper234
CC BY-SA 3.0
2011-10-09T14:39:23.530Z
@ripper234 - Ok, thanks for the edit and the answer. I'll mantain the last part of the question, maybe someone have a similar system, just that. If you read in my question _"...LinuxMint 10..."_ is specified. Anyway, truly thank you. =)
H_7
CC BY-SA 3.0
2011-10-09T14:45:45.840Z
Also, check out LiteCoin - to be released on Wednesday/Thursday. It's a "CPU friendly" bitcoin fork that looks relatively promising. https://bitcointalk.org/index.php?topic=47417.msg564414
ripper234
CC BY-SA 3.0
2011-10-10T13:26:43.647Z
It's utterly and completely pointless. The effort alone of writing this post, let alone reading the answers and setting up a miner, won't even remotely be repaid by the ridiculously tiny amount of coins you'll generate.
o0'.
<linux><cpu-mining><gpu-mining><miner-configuration>
How can I start mining Bitcoin?
H_7
# How can I start mining Bitcoin?

(Asked by: username_0 on 2011-10-08)

Ok. I don't care if I make only a small amount of bitcoins mining. I want to mine.

How do I setup my machine (amd x64 4.6Ghz 6GB/RAM with GeForce Nvidia 7300, LinuxMint 10) to start mining?

Is it damn simple, or it's a damn-high-geek-setup?

Can I set up to use both CPU and GPU?

How much should I expect in this simple system per month with my machine on all time?

**Tags:** linux, cpu-mining, gpu-mining, miner-configuration

> **Comments:**
> **username_2**: I cleaned up your question a bit. I advise you remove the last mini-question about how much can you expect, because it's already been answered - http://bitcoin.stackexchange.com/questions/118/how-much-bitcoin-will-i-mine-right-now-with-hardware-x  
> **username_2**: Also, I think you should specify Windows or Linux. Or perhaps answerers will provide a generic answer.  
> **username_0**: @username_2 - Ok, thanks for the edit and the answer. I'll mantain the last part of the question, maybe someone have a similar system, just that. If you read in my question _"...LinuxMint 10..."_ is specified. Anyway, truly thank you. =)  
> **username_2**: Also, check out LiteCoin - to be released on Wednesday/Thursday. It's a "CPU friendly" bitcoin fork that looks relatively promising. https://bitcointalk.org/index.php?topic=47417.msg564414  
> **username_3**: It's utterly and completely pointless. The effort alone of writing this post, let alone reading the answers and setting up a miner, won't even remotely be repaid by the ridiculously tiny amount of coins you'll generate.  
> **username_1**: CPU mining is **DEAD**. GPU mining is **DEAD**. Even **FPGA mining is DEAD** ! ASIC's ? Yes them still can be profitable. But..... ONLY if you can get your ASIC cheap. Here are the maximum prices you can pay for ASIC, and still have some hopes to get ROI in 3-4 month: * 40+ GHs for 1BTC - if you get your machine TODAY * 75+ GH/BTC - if ASIC delivered within 1 month * 160+ GH/BTC - if ASIC delivered within 2 month Why ROI in 3-4 month? Because if it takes longer, most likelly you will never get your money back Never forget this: http://i.imgur.com/FTEN5SW.png ![asic income over time](http://i.s  

---

## 3 answers

### Answer by username_8 on 2011-10-09. Score: 23 | Accepted answer

**Please check this question first**:  
[How much Bitcoin will I mine right now with hardware X?](https://bitcoin.stackexchange.com/questions/118/how-much-bitcoin-will-i-mine-right-now-with-hardware-x)

Before you go through all this work, it is important to know what to expect from your hardware.

---

There are two options: solo mining or pool mining. Unless you have **a lot** of computing power (several ASICs), you should probably mine at a pool.

So the first thing to do is to sign up at a bitcoin pool. The stickies in [this](https://bitcointalk.org/index.php?board=41.0) bitcointalk section have links for the top 10 pools. The main differences between them are the payout models and the fees. If you just want to try things out, choose one of the most popular pools like [Deepbit](https://deepbit.net/) or [BTC Guild](http://www.btcguild.com/). You can then try others, according to your needs.

Now you need to install a miner. It has a simple interface, a drop down menu with a list of pre-configured pools and it is not difficult to setup.

After you install the miner, you need to point it towards your pool. So select device you want to mine with (probably your FPGA/ASIC), enter the pool URL (if you don't know what it is, check the FAQ/help section of your pool's website) and your username/password.

That's it. You can now see your progress at the pool's website.

Useful links:

* [What is a Mining Pool, what is it good for?](https://bitcoin.stackexchange.com/questions/127/what-is-a-mining-pool-what-is-it-good-for)
* [Is CPU mining even worth it?](https://bitcoin.stackexchange.com/questions/59/is-cpu-mining-even-worth-it)
* [What is a good mining pool/payout model for infrequent mining?](https://bitcoin.stackexchange.com/questions/370/what-is-a-good-mining-pool-payout-model-for-infrequent-mining)

---

In your specific case, you have no ASICs or FPGAs, so you will earn less than a penny of Bitcoin.

> **Comments:**
> **username_9**: Please note that despite all the upvotes, this answer is severely outdated.  There is *zero* chance that you will profit from mining on a CPU or GPU now  
> **username_10**: @username_9 Can you make an answer  to reflect the current situation, please?  

---

### Answer by username_4 on 2014-03-02. Score: 11

There are several options for Mining Bitcoins some of these are no longer profitable, but for the sake of being thorough here they are in order of efficiency lowest to highest:

**Methods**

* CPU Mining (minerd)
* GPU Mining (cgminer, bfgminer)
* FPGA Mining (Custom software - <https://github.com/fpgaminer/Open-Source-FPGA-Bitcoin-Miner>)
* ASIC Mining (cgminer, bfgminer, also some custom software that ships with various ASIC's)

Currently the most efficient method is to use ASIC miners as with the difficulty always increasing, it becomes harder and harder to gain returns on lower spec hardware.

**Some Example Hardware Setups**

* GPU - <https://en.bitcoin.it/wiki/Mining_rig>
* Hardware Comparison - <https://en.bitcoin.it/wiki/Mining_rig>
* ASIS's:

  -- Avalon - <http://avalon-asics.com/>

  -- Bit Fury - <http://www.bitfurystrikesback.com/>

  -- KNC - <https://www.kncminer.com/>

  -- CoinTerra - <http://cointerra.com/>

  -- Butterfly Labs - <http://www.butterflylabs.com/>

Most ASICS work out the box and have built in web interfaces to control and monitor the hashing of the device, where as other forms of mining normally require a bit getting down and dirty in the command line. Also as its mostly ineffective to mine in any other way this is generally the way most people choose to go although there is normally a high barrier to entry due to the high cost of entry e.g. the new Cointerra TerraMiner can achieve 2TH/s and is priced at USD $5,999 making it an expensive device to purchase.

**Monitoring**

When mining you want to ensure maximum possible up time as whenever you have hardware not hashing you are loosing money, So its pretty important to setup some kind of monitoring for your devices. Some mining software comes with this built in however there are also some other options out there.

* CGWatcher - <http://manotechnology.blogspot.co.uk/p/cgwatcher.html>
* CGRemote (Donation Only) - <http://manotechnology.blogspot.co.uk/p/cgremote.html>
* Miner.php (cgminer builtin) -<https://github.com/ckolivas/cgminer/blob/master/miner.php>
* MinePeon (Dedicated Mining OS with Web Interface) - <http://mineforeman.com/minepeon/>
* Anubis (CGMiner Web Front End) - <https://github.com/pshep/ANUBIS>

**Pools / Stratum Proxy**

The Final piece in the puzzle is the pool, now obviously you can choose one of the many pools already out there or you can run your own pool. Running your own pool can be a daunting task for beginners, but it is well worthwhile with the knowledge you learn while building and maintaining it.

***Build Your Own Pool:***

* P2Pool

  -- <https://p2pool.org/>‎

  -- <https://en.bitcoin.it/wiki/P2Pool>

  -- <https://github.com/forrestv/p2pool>

  -- Complete P2Pool setup Guide (MERGED MINING) - <https://bitcointalk.org/index.php?topic=62842.0>

  -- Maximizing P2Pool Efficency - <https://bitcointalk.org/index.php?topic=153232.0>
* -Eloi Pool

  -- <https://bitcointalk.org/index.php?topic=158105.0>

  -- <https://github.com/ZeroASIC/eloipool-server>
* Stratum Proxy - <http://mining.bitcoin.cz/mining-proxy-howto>

## Some of My Favorite Pools

* <https://www.multipool.us/> - Automatically Mines the most profitable SHA-256 and or scrypt coin.
* <https://ghash.io/> - This is the mining pool backend for cex.io and they offer merged mining with Namecoin, Devcoin, Ixcoin
* <https://hashco.ws/> - Like multipool but offer ability to recieve all payout in BTC

I Hope this very brief overview of mining helps you get started :)

> **Comments:**
> **username_5**: Might be worth to add that mining Bitcoin specifically is rarely profitable as the Bitcoin mining market is very close to a perfect competition one, so profits tend to fall rapidly to almost the equilibrium point. Unless you can get a 2nd hand ASIC really cheap or electricity for free, most probably it won't be worth it. What's usually more profitable, as of now, is mining alt-coins and exchanging them for bitcoins...  

---

### Answer by username_6 on 2013-12-16. Score: 4

If you are after bitcoins I wouldn't even spend time on CPU or GPU. It is now difficult with specialized hardware (butterfly labs, kncminer ... ). You can have a look at cloud mining ([cexio](https://cex.io/r/1/giagola/0/)) as well it is expensive and you have to have bitcoins already but you can buy and sell GH/s and you can actually make more from trading than mining.

> **Comments:**
> **username_7**: Are you using CEXIO ? Any experience to share with us? Thanks.  
> **username_6**: Yes I'm using it, I started in december more or less. So far I had no issues. Mining is great, you need to be careful and buy at the right price. The price of ghs is changing all the time. People actually tend to earn more on trading than mining. I had just one issue with accessing the website from a mobile phone. But I found this app that solved the issue: http://goo.gl/OXa4sD  
> **username_7**: Thannks @username_6 for the tips, I will dig a little bit more into CEXIO.  

---

