Ethereum: Genoil di Ubuntu 16.04: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Created page with "sumber: https://github.com/nanopool/genoil-ethereum sudo su wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd6..."
 
Onnowpurbo (talk | contribs)
 
(9 intermediate revisions by the same user not shown)
Line 3: Line 3:
  sudo su
  sudo su


wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb
  add-apt-repository ppa:ethereum/ethereum -y
sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb
  add-apt-repository -y ppa:ethereum/ethereum
  apt update
  apt update
apt install ethereum -y
  apt-get -y install software-properties-common git
  apt-get -y install software-properties-common git
  apt-get install git libcryptopp-dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev \
  apt-get install git libcryptopp-dev libleveldb-dev libjsoncpp-dev \
  libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 \
  libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 \
  opencl-headers mesa-common-dev libmicrohttpd-dev build-essential curl -y
  opencl-headers mesa-common-dev libmicrohttpd-dev build-essential curl cmake -y
 
==Install cmake==
cd /usr/local/src
apt remove --purge cmake
wget http://www.cmake.org/files/v3.4/cmake-3.4.3.tar.gz
tar -xvzf cmake-3.4.3.tar.gz
cd cmake-3.4.3/
./configure
make
make install
cp /usr/local/src/cmake-3.4.1/bin/* /usr/bin/
 
==Install libssl==
 
apt install libssl-dev
rm /usr/lib/x86_64-linux-gnu/libcurl*
cd /usr/local/src
wget https://curl.haxx.se/download/curl-7.56.1.tar.gz
tar zxvf curl-7.56.1.tar.gz
cd /usr/local/src/curl-7.56.1
./configure --with-ssl
make
make install
cp /usr/local/bin/cur* /usr/bin/
cp /usr/local/lib/libcur* /usr/lib/x86_64-linux-gnu/


==Compile Genoil==
==Compile Genoil==
Line 47: Line 21:
  cmake -DBUNDLE=miner ..
  cmake -DBUNDLE=miner ..
  make -j8
  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
Saat menjalankan coba tambahkan

Latest revision as of 12:06, 19 November 2017

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