XMR-Stak adalah miner untuk pool Stratum. Saya menggunakan program ini untuk mine Monero.
Saya menaip panduan ini berdasarkan penggunaan saya di Ubuntu 16.04, tetapi mungkin boleh juga digunakan pada mana-mana Debian dan Ubuntu bergantung kepada keberadaan dependencies.
Pertama, anda perlu memasang beberapa pakej dan dependencies.
$ sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev git
Klon source
$ git clone https://github.com/fireice-uk/xmr-stak
Secara default, 0.2% hash power akan diberikan kepada developer. Sekiranya anda tidak mahu memberikan sebarang hash power, anda boleh edit
xmr-stak/build/xmrstak/donate-level.hpp
dan mengubah 0.2
kepada 0.0
.
Kemudian buat satu folder dimana XMR-Stak akan dibina.
$ mkdir xmr-stak/build $ cd xmr-stak/build
Ubah beberapa parameter mengikut sistem anda. Saya mahu gunakan CPU, jadi command yang digunakan adalah
$ cmake .. -DOpenCL_ENABLE=off -DCUDA_ENABLE=off
Sekiranya anda mahu menggunakan GPU AMD,
$ cmake .. -DCPU_ENABLE=off -DCUDA_ENABLE=off
Dan jika anda mahu gunakan GPU Nvidia,
$ cmake .. -DCPU_ENABLE=off -DOpenCL_ENABLE=off
Anda boleh rujuk pautan ini untuk parameter tambahan yang lain.
Sekarang kita sudah bersedia untuk membina XMR-Stak.
$ make
Apabila sudah selesai, anda perlu menjalankan XMR-Stak buat pertama kali untuk menjana fail konfigurasi.
$ bin/xmr-stak
Isikan maklumat seperti yang diminta. Tidak perlu gunakan nicehash sekiranya anda tidak mine pada pool NiceHash.
Fail konfigurasi yang bernama config.txt
, cpu.txt
, amd.txt
, dan nvidia.txt
akan diletakkan di dalam folder build
. Jika anda bina untuk CPU, akan ada config.txt
dan cpu.txt
. Begitulah seterusnya jika anda bina untuk AMD atau Nvidia. Anda boleh mengubah mana-mana perimeter mengikut kesesuaian anda.
Saya telah menulis sebuah script untuk memudahkan anda untuk menjalankan XMR-Stak. Anda boleh mrnggunakannya sekiranya anda mahu.
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" $DIR/build/bin/xmr-stak --config $DIR/build/config.txt