Mining manual — Dennis Lee

This manual was produced by Dennis Lee for "Best manual for mining and installation" contest



Basically, in order to start using the 50BTC.com mining pool, you can just follow the instructions here: https://50btc.com/index#wizard.

However, if you still can’t set up, here is the detailed instruction.



Before you start mining...


Get a bitcoin wallet (to get a bitcoin address). Recommended client is the bitcoin-qt client you can download from the official website. Here is a quite detailed instruction for all systems. However, while the bitcoin-qt client contribute to a healthy P2P network, the block chain can take quite a long time to finish downloading. If you just want a address, you can use the eWallet services.



Also, sign up at the 50btc pool with your email address.



Determine whether use CPU or GPU to mine: In case you have good graphics card (AMD — 4xxx and up, NVidia — 8xxx and up, use GPU). Otherwise, you only have the choice of CPU.



To check your graphics card model, right click "My Computer" or "Computer" icon on your desktop (for Windows), click "manage", and then in the window opened click "device manager" and look under the "graphics adapter" section.


For mac users click on the apple at the top left corner and then "about this mac". This will give you your graphics card model.


Linux users... well I believe you already knows.



CPU mining:


CPU mining is very uneffective and it have a very slow hashrate. However, if you just want to utilise every part of your machine to mining, to have a taste of what mining is like, or you don’t have a graphics card good enough for mining, follow the instructions below.



Windows:




  1. Download this. Or go to here and click on the Windows logo (it will include the latest version of Ufasoft bitcoin-miner). Install it.

  2. Create a text file anywhere you want (to run the command easier and not needing to type in the command every time).

  3. Paste the following command into the text file:


    • For windows 32 bit,

      "%ProgramFiles%\Ufasoft\Coin\coin-miner.exe"-u you@email.com -o http://pool.50btc.com:8332

      replace "you@email.com" with your email address and "%ProgramFiles%\Ufasoft\Coin\coin-miner.exe" with your installation directory.


    • For WIndows 64 bit

      "%ProgramFIles(x86)%\Ufasoft\Coin\bitcoin-miner-64.exe" -u you@email.com -o http://pool.50btc.com:8332

      replace "you@email.com" with your email address and "%ProgramFiles(x86)%\Ufasoft\Coin\bitcoin-miner-64.exe" with your installation directory.


    • If you have multicore cpu but do not want to use all its cores, append "-t <number of cores you want to use>" without the quotation marks to either commands above.



  4. Save the text file and rename the file as "50btccpu.bat".

  5. Double click the file to run it. Leave the computer there as it mines.

  6. Don't worry if you did not see any speed on the dashboard. It will only show when there is shares accepted.




Mac:



Here to download RPC Miner for your CPU.



Instructions for setting up:




  • Launch the miner by double-clicking on the RPCminer icon in the /Applications folder

  • When asked, enter the hostname for your pool, pool.50btc.com and press Enter

  • When asked, enter the port number for your pool, 8332 and press Enter

  • When asked, enter the miner’s name (your email address used to register 50btc) and press Enter

  • When asked, enter the any password you want as password is not required for 50btc pool, and press Enter



It will then start mining.

Next time you can just double click it to start mining.




Linux



Use Ufasoft CPU Miner. Get it here (click source) and compile it. After that run


bitcoin-miner -o http://pool.50btc.com:8332 -u <your email>

in terminal.




GPU mining:



If you have a GPU that support CUDA or OpenCL it is good for mining. Those features are generally built into those newer AMD and nVidia cards, AMD - 4xxx and up, NVidia - 8xxx and up. Follow the instructions below to set up.



For AMD Cards you have to get the newest Radeon drivers to enable openCL. Get it here. Just follow the instructions. Get this also.

For nVidia cards, get newest driver at the websites.

For those using mac, driver is included inside the mac machine.



Windows:




  • Get the All-in-one poclbm GUI miner https://bitcointalk.org/?topic=3878.0

  • Determine your graphics card model. If it is AMD or ATi, click file>new miner>new opencl miner. If it is nVidia, click file>new miner>new CUDA miner.

  • Next, enter the name anyway you want.

  • Next, for opencl miner, choose your Graphics card from the dropdown list after Device. If there is no device listed, check if you have installed the driver and APP SDK properly. For the CUDA miner there is no need to configure as your card will be automatically detected.

  • Next, choose "other" for server, host "pool.50btc.com", username, password can be anything. Type in
    -v -w 128

    in parameters field

  • Click start mining! and you are done setting up.



Mac:



Get Diablo Miner Here.


Instructions for setting up:




  • Launch the miner by double-clicking on the RPCminer icon in the /Applications folder

  • When asked, enter the hostname for your pool, pool.50btc.com and press Enter

  • When asked, enter the port number for your pool, 8332 and press Enter

  • When asked, enter the miner’s name (your email address used to register 50btc) and press Enter

  • When asked, enter the any password you want as password is not required for 50btc pool, and press Enter



It will then start mining.

Next time you can just double click it to start mining.




Linux:




  • Get Phoenix.

  • Compile it.

  • Get Python, Twisted, and PyOpenCL with apt-get or yum. Run phoneix.

  • Then find phonix.cfg file. Open it with a text editor (gedit, emac or nano).

    If you want opencl gpu only, add the following line into the config file
    autodetect = +cl -cpu -cuda

    if you want nVidia gpu only, copy the following lines into the file
    autodetect = -cl -cpu +cuda

    if you want everything, add the following
    autodetect = +cl +cpu +cuda

    then add this after the line:

    fastloop = true
    vectors = true
    backend = http://<youremail>:<random password you want>@pool.50btc.com:8332

    replacing youremail with your email, and random password with anything you want

  • Then run phoenix in terminal again to start mining.