Ethereum: Genoil di Ubuntu 16.04

From OnnoWiki
Jump to navigation Jump to search

sumber: https://github.com/nanopool/genoil-ethereum

sudo su
add-apt-repository ppa:ethereum/ethereum -y
apt update
apt install ethereum -y
apt-get -y install software-properties-common git
apt-get install git libcryptopp-dev libleveldb-dev libjsoncpp-dev \
libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 \
opencl-headers mesa-common-dev libmicrohttpd-dev build-essential curl cmake -y

Compile Genoil

cd /usr/local/src/
git clone https://github.com/Genoil/cpp-ethereum/
cd /usr/local/src/cpp-ethereum/
mkdir build
cd /usr/local/src/cpp-ethereum/build
cmake -DBUNDLE=miner ..
make -j8
make install

lokasi binary di

/usr/local/bin/ethminer


Cek Device

ethminer -G --list-devices
[OPENCL]:
Listing OpenCL devices.
FORMAT: [deviceID] deviceName
[0] Tesla C1060
	CL_DEVICE_TYPE: GPU
	CL_DEVICE_GLOBAL_MEM_SIZE: 4294770688
	CL_DEVICE_MAX_MEM_ALLOC_SIZE: 1073692672
	CL_DEVICE_MAX_WORK_GROUP_SIZE: 512


ethminer -G -M -v 9
[OPENCL]:Found suitable OpenCL device [Tesla C1060] with 4294770688 bytes of GPU memory
Benchmarking on platform: CL
Preparing DAG for block #0
Warming up...
  ℹ  19:06:13|openclminer0  set work; seed: #00000000, target:  #000000000000
  ℹ  19:06:13|openclminer0  Initialising miner...
[OPENCL]:Using platform: NVIDIA CUDA
[OPENCL]:Using device: Tesla C1060(OpenCL 1.0 CUDA)
[OPENCL]:OpenCL 1.0 is not supported.
[OPENCL]:clEnqueueWriteBuffer(-36)

Menjalankan

Saat menjalankan coba tambahkan

For OpenCL: --cl-global-work 16384
For CUDA: --cuda-grid-size 8192 --cuda-block-size 128 --cuda-schedule auto

Referensi