The algorithm is memory hard and te order to getraind the DAG into memory, it needs 1-2GB of RAM on each GPU. If you get Error GPU mining. GPU memory fragmentation? you havent got enough memory.
The GPU miner is implemented te OpenCL, so AMD GPUs will be &apos,swifter&apos, than same-category NVIDIA GPUs.
ASICs and FPGAs are relatively inefficient and therefore discouraged.
To get openCL for your chipset and verhoging, attempt:
download: ADL_SDK8.zip and AMD-APP-SDK-v2.9-1.599.381-GA-linux64.sh
The following instructions are, for the most part, relevant to any system with Ubuntu 14.04 and a Nvidia GPU. Setting up an EC2 example for mining
You check your cooling status:
The official Frontier release of geth only supports a CPU miner natively. Wij are working on a GPU miner, but it may not be available for the Frontier release. Geth however can be used te conjunction with ethminer , using the standalone miner spil workers and geth spil scheduler communicating via JSON-RPC.
The C++ implementation of Ethereum (not officially released) however has a GPU miner. It can be used from eth , AlethZero (GUI) and ethMiner (the standalone miner).
You can install this via ppa on linux, brew tapkast on MacOS or from source.
GPU mining with ethminer
To mine with eth :
To install ethminer from source:
To set up GPU mining you need a coinbase account. It can be an account created locally or remotely.
Using ethminer with geth
ethminer communicates with geth on port 8545 (the default RPC port te geth). You can switch this by providing the –rpcport option to geth . Ethminer will find get on any port. Note that you need to set the CORS header with –rpccorsdomain localhost . You can also set port on ethminer with -F http://127.0.0.1:3301 . Setting the ports is necessary if you want several instances mining on the same pc, albeit this is somewhat pointless. If you are testing on a private cluster, wij recommend you use CPU mining instead.
Also note that you do not need to give geth the –mine option or embark the miner ter the console unless you want to do CPU mining on TOP of GPU mining.
If the default for ethminer does not work attempt to specify the OpenCL device with: –opencl-device X where X is 0, 1, Two, etc. When running ethminer with -M (benchmark), you should see something like:
To debug the miner:
Note hashrate informatie is not available te geth when GPU mining. Check your hashrate with ethminer , miner.hashrate will always report 0.
ethminer and eth
ethminer can be used te conjunction with eth via rpc