Considering donating if you found my post helpful 😊
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
Considering donating if you found my post helpful 😊