Установка xmr-stak-nvidia на Linux


XMR-STAK-NVIDIA manual by iscalaguru

1. Устанавливаем Ubuntu 16.04.02 LTS, настраиваем сеть (static IP или DHCP)

2. Далее устанавливаем ssh по желанию:

sudo apt-get install ssh

sudo service ssh stop

sudo service ssh start 

3. Устанавливаем NVIDIA CUDA драйверы и необходимые библиотеки

sudo apt-get install nvidia-cuda-dev nvidia-cuda-toolkit libmicrohttpd-dev libssl-dev cmake cmake-curses-gui build-essential 

4. Проверяем нормально ли установились е...ные CUDA

nvcc --version 

Должно появиться что-то типа:

nvcc: NVIDIA ® Cuda compiler driver

Copyright © 2005-2015 NVIDIA Corporation

Built on Tue_Aug_11_14:27:32_CDT_2015

Cuda compilation tools, release 7.5, V7.5.17 

5. Начинаем устанавливать майнер:

git clone https://github.com/fireice-uk/xmr-stak-nvidia

cmake . 

6. Важный момент – stak поддерживает существенно бОльшее количество видеокарт, чем CUDA 7.5, поэтому нужно подкорректировать конфигурационный файл:

/home/admin1/xmr-stak-nvidia/CMakeCache.txt 

Сделать это можно из консоли: sudo nano CMakeCache.txt или установить mc и править его из более удобного интерфейса.

В файле CMakeCache.txt нужно найти строчку 171, и поправить ее, чтобы она выглядела вот так (нужно стереть лишние варианты GPU-архитектуры):

CUDA_ARCH:STRING=20;30;35;37;50;52 

Сохраняем файл

7. Запускаем инсталляционный процесс и молимся:

make install 

8. Обязательно перезагружаемся.

9. Запускаем файл программы, чтобы скрипт проанализировал видеокарту и предложил вариант оптимальной конфигурации.

сd /home/admin1/xmr-stak-nvidia/bin/

./xmr-stak-nvidia

В появившемся окне будут высвечены рекомендованные настройки, которые можно скопировать прямо с экрана, либо записать.

10. Добавляем полученные данные в конфигурационный файл config.txt, который лежит в /home/admin1/xmr-stak-nvidia/bin

Например для Geforce 750 Ti настройки выглядят так:

"gpu_threads_conf" : [

  { "index" : 0,

    "threads" : 32, "blocks" : 15,

    "bfactor" : 0, "bsleep" :  0,

    "affine_to_cpu" : false,

  },

],  

Не забываем там же поправить настройки пула и кошелька

11. Установка успешно завершена. Можно запускать программу:

сd /home/admin1/xmr-stak-nvidia/bin/

./xmr-stak-nvidia

2 пункт необязателен, просто мне лениво перед тачкой торчать, а поэтому очень удобно ей посредством putty управлять.