ビリャチピスデツナフイ Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

Как майнить шиткоины с помощью ccminer на Debian Stretch с NVIDIA

Главный челлендж это скомпилировать и запустить ccminer.

Openssl troubles

ccminer несовместим с openssl >= 1.1.0, потому что там
выпилили BN_init).
В Debian Stretch можно установить и держать рядом openssl 1.1.x и 1.0.x.

$ sudo apt install libssl1.0-dev libssl1.0.2

GCC-5 troubles

Компилять ccminer нужно с помощью nvcc (sudo apt install nvidia-cuda-toolkit),
но тот не может в GCC 6 версии и выше. Он может в шланг, но ccminer не может
собираться шлангом, выдает всякие ошибки типа хочу -fPIC, но nvcc вроде
не может в -fPIC. GCC-5 в стабильном дебиане нет.

Временно подключаем репозитории debian unstable - добавляем в /etc/apt/sources.list следующее:

deb http://mirror.yandex.ru/debian/ sid main contrib non-free
deb-src http://mirror.yandex.ru/debian/ sid main contrib non-free
$ sudo apt update gcc-5 g++-5

И выпиливаем или закомментируем символами # добавленные строки репозиториев
debian unstable.

Конфигурируем сборку ccminer

$ git clone https://github.com/tpruvot/ccminer
$ cd ccminer
# читаем README.md, INSTALL, build.sh
# разкомментируем нужную строку в Makefile.am в
# соответствии с https://github.com/tpruvot/ccminer/wiki/Compatibility
# заменяем некоторые значения в configure.sh, чтобы было:
$ git diff configure.sh
diff --git a/configure.sh b/configure.sh
index a4c4f46..2c17df7 100755
--- a/configure.sh
+++ b/configure.sh
@@ -3,5 +3,5 @@
 extracflags="-march=native -D_REENTRANT -falign-functions=16 -falign-jumps=16 -falign-labels=16"

 CUDA_CFLAGS="-O3 -lineno -Xcompiler -Wall  -D_FORCE_INLINES" \
-       ./configure CXXFLAGS="-O3 $extracflags" --with-cuda=/usr/local/cuda --with-nvml=libnvidia-ml.so
+       ./configure CXXFLAGS="-O3 $extracflags" --with-cuda=/usr/lib/nvidia-cuda-toolkit/ --with-nvml=libnvidia-ml.so CXX=g++-5

$ ./autogen.sh
$ ./configure.sh
$ make -j9
# получаем запускаемый файл *ccminer* в той же директории

Пул

Выбираем себе говнопул, например http://mona.suprnova.cc/

./ccminer --algo=lyra2rev2 --userpass=$ACCOUNTNAME.$WORKERNAME:$WORKER_PASSWORD --url=stratum+tcp://mona.suprnova.cc:2995

Помайнить соло

Если хочешь майнить monacoin соло без пула, то хуй тебе. ccminer хочет, чтобы
от rpc сервера метод get_work, а monacoind такого не умеет, он умеет только
getblocktemplate.

#P84OR5 (1) / @cat-o-nine-tails / 2533 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.