Mining ethereum on your GPU at home

In order to mine ethereum on your personal computer you need to make sure you have the following available:

  • An Ethereum Wallet
  • A mining Pool
  • Mining Software
  • A GPU with 4GB or more memory

The wallet

First of all, you need a working ETH wallet. We have published a guide comparing some significant wallets.

Feel free to choose whatever fits you best. We recommend focussing on security & to make sure you (and only you) have access to your private keys.

The Mining Pool

A pool is needed because you do not have enough power to mine any blocks on the chain(its possible but it will take ages).

In a pool, thousands of miners combine their hashing power to mine blocks faster.

We recommend the following pools:

Mining software

The mining software you can use entirely depends on the Operating system you are running as well as the GPU make you plan to use.

For Nvidia, we recommend

For AMD cards popular choices include:

We will be using Claymore’s dual miner for this guide.

Setting up the miner

Once you have everything ready, you can set up the mining software. The setup is a bit different depending on the software you use.

In most cases, you can create a .bat file looking somewhat like these two examples.

Miner.exe -w 0x0yourwalletadresshere.worker -p eth.yourpool:8050 -p x

GpuMiner.exe -xpool stratum+tcp://yourpools.com:7777 -xwal 0xYoUrEtheReuM2WalLEt -xpsw x

When using Claymore’s miner use the following settings:
EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal 0x0000005E7E4E5Efd53E915415447Be80ccA3A01d.z1 -epsw x

Do not forget to replace it with your wallet/pool info.

After saving the batch file into the miner’s root folder, just run the Batch file. Voila, you are mining now!

You can download an example file for claymore Here.

Advanced Settings

When using AMD Cards setting environment variables can improve performance:

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100

After successfully running the miner for a while, you can try to tweak some settings to increase performance.

Setting Memory and GPU Clocks:

-cclock 1005
-mclock 1550

Ethereum algorithm mode for AMD cards:

-etha 0
  • 0 – optimized for fast cards,
  • 1 – optimized for slow cards
  • 2 – for gpu-pro Linux drivers.

You can also set this option for every card individually, for example “-etha 0,1,0”.

Ethereum intensity(0-10):

-ethi 9

The default value is 8, you can decrease this value if you don’t want Windows to freeze or if you have problems with stability. The lowest GPU load is “-ethi 0”. Also “-ethi” now can set intensity for every card individually, for example “-ethi 1,8,6”.

Subscribe to crypto.rendered.ch to follow along as we teach you how to become a Crypto-Pro! Keeping yourself up to date with cryptocurrency News, Live Market data for over 2000 currencies and our beginners guide

I bitcoin really Anonymous? find out here!

Thanks for reading!

%d bloggers like this: