Раздел навигации

Как настроить и запустить xmrig майнер

K

Kelvin

Модератор
Регистрация
12 Ноя 2018
Сообщения
4,053
Хешрейт (в разгоне):
Vega56:
CryptoNightV8 : 110 или 112 ( ~1850+HR )
CryptoLightV7 : 230 ( ~4200+HR )
Vega 64
CryptoNightV8 : 114/ ( ~2000/2049+HR )
Версия 2.12.0 (последняя):
скачать (Яндекс)
скачать (mega)
Поддерживает алгоритмы:
  • Cryptonight V8
  • Cryptonight Turtle
  • Cryptonight Heavy
  • Cryptonight Lite V7
  • Cryptonight GPU
  • Cryptonight R
Программа для видеокарт:
  • Amd
  • Nvidia

Программа для добычи монет на алгоритмах CryptoNight. Подходит как для видеокарт семейства AMD, так и для Nvidia.

Так же существует версия для процессора (cpu), но в данной статье рассмотрен майнинг на видеокартах и версия для них.
Программа имеет комиссию разработчику в виде 1-5%. В данной пошаговой инструкции мы расскажем как настроить комиссию и батники для разных монет.
Рекомендуемые драйверы:
Известные ошибки
  • Драйверы Blockchain не рекомендуются для использования на cryptonight/2.
  • Все драйверы новее 18.6.1 не работают, все шары будут отклонены.
Как добывать Monero после хардфорка v8 на XmRig
Monero изменил алгоритм PoW на вариант CryptoNight 2 18 октября.
Необходимые этапы:
Программа должна быть обновлена до версии 2.8.
Для каждого пула в батнике Monero должен быть установлен "variant": -1 (автоматический).
Если ваш пул поддерживает согласование алгоритма интеллектуального анализа, то не нужно менять параметр variant, просто обновитесь до v2.8.
В архиве есть примеры по настройке программы под V8.
Особенности:
Открытый исходный код
Высокая производительность
Официальная поддержка Windows
Поддержка CryptoNight-Lite
Поддержка Nicehash
Поддерживаемые алгоритмы XMRig


Быстрый старт
Для того, что бы добывать монеты нужно:
  1. скачать программу
  2. разархивировать в любое удобное место
  3. отредактировать .bat файл с нужной монетой (поменять кошелек на свой)
Содержимое скомпилированного майнера выглядит следующим образом:

Аргументы для майнинга можно писать как в файле config.json, так и в файлах с расширением .bat. Запускается процесс добычи криптовалют посредством двойного клика по пакетному файлу. Например, Monero--Dwarfpool.bat будет добывать Monero на Дварфпуле.
Рассмотрим настройку более детально.
Настройка xmrig для майнинга Monero
Для добычи монет на алгоритме CryptoNightV8 нам нужно создать или отредактировать готовый батник под нужную Вам монету. Это базовые настройки, которых достаточно для майнинга. Вторичные настройки рассмотрим позже.
Расшифровка содержимого батника

  1. xmrig-amd данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Нвидиа укажем xmrig-nvidia
  2. -a cryptonight указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его
  3. -o xmr-eu.dwarfpool.com указываем адрес Вашего пула. В данном примере у нас dwarfpool, т.к. на момент написания статьи он получил наибольшее число положительных отзывов
  4. 8050 после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050
  5. -
    u 4ALcw9nTAStZSshoWVUJakZ6tLwTDhixhQUQNJkCn4t3fG3MMK19WZM44HnQRvjqmz4LkkA8t565v7iBwQXx2r34HNroSAZ
    после ключа -u указываем адрес Вашего цифрового кошелька.5c01d3dd96ac8e1e4de53c736fd42a5f793d6ede4fb776f2a186a84dba44f3e8 после адреса через точку укажем Payment ID. У некоторых монет его нет

  6. --donate-level=1 настраиваем комиссию майнера. По умолчанию она составляет 5%. level=1 означает 1%
  7. .rig1 ставим точку и указываем имя фермы. Можно указать любое. Это нужно только для отслеживания статистики на пуле. Вы будете видеть именно это имя
  8. pause указываем аргумент паузы для того, чтобы в случае какой-либо ошибка программа не закрылась, а отобразила код и описание возникшей ошибки
Важно дописать ключ "pause" в самом низу батника, что бы в случае ошибки программы или не верного синтаксиса .bat файла, программа сразу не закрылась, а отобразила на экране код и описание ошибки
На этом базовую настройку майнера можно завершить и запускать программу.
Но для полноты инструкции мы рассмотрим все ключи программы в разделе "Расширенная настройка".
Настройка конфигурации для AMD
Подобно NVIDIA Вы также можете настроить графические карты AMD. Тот же синтаксис, который вы можете использовать в программе XMR STAK, также можно использовать и на XMRig.
Здесь мы можем настроить интенсивность (intensity).
Пример config.json для Vega64:
"threads": [
{
"index": 0,
"intensity": 1984,
"worksize": 16,
"strided_index": 2,
"mem_chunk": 2,
"unroll": 8,
"comp_mode": true,
"affine_to_cpu": false
},​
А запускается добыча так же через батник.
Пример батника для AMD:
xmrig-amd -a cryptonight -o xmr-eu.dwarfpool.com:8050 -u
4ALcw9nTAStZSshoWVUJakZ6tLwTDhixhQUQNJkCn4t3fG3MMK19WZM44HnQRvjqmz4LkkA8t565v7iBwQXx2r34HNroSAZ.5c01d3dd96ac8e1e4de53c736fd42a5f793d6ede4fb776f2a186a84dba44f3e8.rig1 -p x --donate-level=1
pause
Настройка конфигурации для Nvidia
Для NVIDIA и AMD версии XMRig бывает недостаточно настроек в батнике. Есть еще настройки, которые мы хотели бы указать. Это настройки потоков.
Если вы используете графический процессор с использованием XMRig, тогда редактирование этого параметра имеет важное значение, и при настройке вы можете ожидать оптимальной производительности. Ниже приведен код, применимый к графическим процессорам NVIDIA. Пишется он в файл config.json:
«threads»: [
{
«index»: 0,
«threads»: 12,
«blocks»: 39,
«bfactor»: 8,
«bsleep»: 100,
«affine_to_cpu»: false
},
],​
После запуска программы Вы увидите следующую отображаемую информацию: что она означает?
Настройка потоков
GeForce GTX 1070 8GB @ 2300/2920 MHz 16x39 8x25 arch:52 SMX:13
Это означает: 16 потоков, x 39 блоков, bfactor 8 x и bsleep 25.
Архитектура 52 и мультипроцессор SMX 13.
Это не что иное, как настройки графического процессора, и для того, чтобы получить оптимальную производительность на Вашей видеокарте, Вам нужно поиграть с этими настройками.
Например, ваш ПК может зависать во время майнинга и в таком случае, можно попытаться уменьшить значение количества потоков и bfactor.
Простая конфигурация для Nvidia:
"threads": [
{
"index": 0,
"threads": 12,
"blocks": 39,
"bfactor": 8,
"bsleep": 100,
"affine_to_cpu": false
},
],
"pools": [
{
"url": "pool url",
"user": "wallet address",
"pass": "x",
"keepalive": true,
"nicehash": false,
"variant": 1,
}​
Если Вы используете программу в ферме из множества видеокарт, то Вы можете добавить эти параметры для каждого графического процессора, добавив запятую. Здесь индекс - это число графических процессоров, которое идентифицируется вашей системой.
Пример:
"threads": [
{
"index": 0,
"threads": 12,
"blocks": 39,
"bfactor": 8,
"bsleep": 100,
"affine_to_cpu": false
},
{
"index": 1,
"threads": 12,
"blocks": 39,
"bfactor": 8,
"bsleep": 100,
"affine_to_cpu": false
},
{
"index": 2,
"threads": 12,
"blocks": 39,
"bfactor": 8,
"bsleep": 100,
"affine_to_cpu": false
},
{
"index": 3,
"threads": 12,
"blocks": 39,
"bfactor": 8,
"bsleep": 100,
"affine_to_cpu": false
},
],​
Запускается добыча через батник.
Пример батника для Nvidia:
xmrig-nvidia -a cryptonight -o xmr-eu.dwarfpool.com:8050 -u
4ALcw9nTAStZSshoWVUJakZ6tLwTDhixhQUQNJkCn4t3fG3MMK19WZM44HnQRvjqmz4LkkA8t565v7iBwQXx2r34HNroSAZ.5c01d3dd96ac8e1e4de53c736fd42a5f793d6ede4fb776f2a186a84dba44f3e8.rig1 -p x --donate-level=1
pause
Расширенна настройка
Теперь рассмотрим вторичные настройки. Большинство этих настроек нужны для тонкой настройки производительности под свою конфигурацию оборудования.
Настройки пула и алгоритма
-p x Пароль. Означает, что пароля на пуле нет. В 90% пулов пароль указывать не нужно. Пароль нужен в таких пулах, как Miningpoolhub. В конце статьи есть пример с паролем
-a, --algo=ALGO Выбор алгоритма. По умолчанию - cryptonight
Допустимые значения:
  • Cryptonight-Heavy
  • cryptonight-lite
  • Через json файл конфигурации можно указать несколько вариантов алгоритмов
--variant вариант выбора алгоритма. Значение -1 означает автовыбор программой
Значения:
  • -1 или отсутствующее поле, майнер автоматически определяет PoW из версии блока.
  • 0 принудительно использовать оригинальный / старый алгоритм CryptoNight.
  • 1 принудительно использовать новый алгоритм v7 (Monero / AEON v7 / Stellite ).
-r, --retries=N указать количество попыток соединения к пулу, до переключения на запасной пул. По умолчанию "-r 5" (5 попыток)
-R, --retry-pause=N указать время задержки между попытками подключения к пулу. По умолчанию "-R 5" - 5 секунд
--user-agent установить user-agen для пула
Настройки производительности
-t, --threads=N указать количество потоков, используемых видеокартой
--cpu-affinity установите соответствие процесса ядрам ЦП, маску 0x3 для ядер 0 и 1
--cpu-priority установить приоритет процесса (0 не работает, 2 нормальный, 5 высокий
-k, --keepalive отправляет keepalived для предотвращения таймаута (нужна поддержка пула)
--no-huge-pages отключить поддержку "блокировки страниц в памяти"
--max-cpu-usage=N установить максимальное использование ЦП в режиме автоматических потоков (по умолчанию 75)
Настройки интерфейса и журнала ошибок
-B, --background запустить программу в фоновом режиме. Оболочка программы не будет видна
-c, --config=FILE загрузить конфигурационный файл в формате JSON.
-l, --log-file=FILE записывать все события программы в файл журнала
-S, --syslog использовать системный журнал для вывода сообщений
-h, --help отобразить справку и выйти
-V, --version отобразить информацию о версии и выйти
--no-color отключить цветной вывод
--safe регулирует потоки и установки АВ для CPU
--nicehash включить поддержку прокси NiceHash/xmrig
--print-time=N выводить хэш-отчет каждые N секунд
Настройки API и комисии
--donate-level=N установить комиссию. По умолчанию 5% (5 минут за 100 минут)
--api-port=N порт для API майнера
--api-access-token=T установить токен доступа к API
--api-worker-id=ID установить айди воркера для API
Пример для монеты LOKI на алгоритме Cryptonight-Heavy:
xmrig-amd -a Cryptonight-Heavy -o pool.loki.hashvault.pro:5555 -u
LAQ84CunrmHVT83mARffDY46z5VcXyR1ZRAJoJHVpe8SjbzDZiEUkuA5oCnwf9yyGU1NizyXgvHzvVZr98Qfk1BU9fy11ZJ.719a96f5d3c08fd2fd856207486c8e27381402812de6503d9a271deb2afa5012 -p x --donate-level=1
pause
Решение проблем
Как уменьшить комисиию?
По умолчанию XMRig жертвует 5% вашей мощности для разработчиков. Если вы щедры, то оставьте все как есть. Если вы хотите сами установить предпочтительную сумму пожертвования, то отредактируйте donate-level. Минимум 1%. Пример: --donate-level=1
THREAD #0 COMPUTE ERROR
Возникает после подключения к пулу и до получения шары. Ошибка возникает в некоторых версиях программы, когда она не может обработать новые драйверы AMD. Все, что необходимо сделать для решения этой проблемы, это скачать драйверы 17.x blockchain и установить их вместо текущих драйверов. Так же помогает снизить разгон.
cryptonight_extra_cpu_final
Эта ошибка решается путем снижения количества потоков (threads) и блоков (blocks). Пример: "threads": [
{
"index": 0,
"threads": 32,
"blocks": 15,
"bfactor": 6,
"bsleep": 25,
"sync_mode": 3,
"affine_to_cpu": false
},
No CUDA device found!
Эта ошибка возникает на видеокартах серии Nvidia. Программа не может инициализировать устройство.
Решение:
  • проверить и переустановить драйвера,
  • использовать версию cuda-9_2 или cuda-8.0 (выбирается в зависимости от поколения видеокарты)
Rejected: “low difficulty share”
Это означает, что вы выбрали неверный порт пула. Вам приходят задания от пула с неправильной сложностью. Обязательно подключайтесь к правильному порту в зависимости от вашего оборудования. Обычно на пулах указываются несколько категорий портов: Для фермы из высокопроизводительных карт, для ферм из среднепроизводительных карт и для одной видеокарты, либо для домашнего пк.
Rejected: “Wrong algo, use monero7 miner”
Отклонено: «Неверный алгоритм, используйте monero7». Это означает, что вы ввели неправильный алгоритм или не смогли изменить вариант алгоритма. Вы также можете столкнуться с этой ошибкой, когда слишком сильно разгоняете свои видеокарты, поэтому имейте это в виду.
msvcp140.dll
Отсутствуют какие-либо .dll библиотеки. Эти ошибки могут возникать в Windows. Например, проблема с отсутствующим файлом DLL (msvcp140.dll) ". Вы можете исправить такие ошибки, установив Microsoft Visual C ++ 2015 / x64.
Знаете ли вы, что можно одновременно использовать XMRig и XMR STAK? Но при запуске обоих майнеров любой из них будет показывать ошибку «HTTP daemon failed to start». Чтобы исправить это, измените настройки порта HTTP в одном из файлов конфигурации.
Error: Exchange addresses need 64 hex character long payment IDs
Эта ошибка возникает тогда, когда пул требует указать адрес кошелька и PaymentID для монеты. Указать их можно вот так:
-u Адресс кошелька.PaymentID​
Invalid address used for login
Эта ошибка означает, что используемый вами адрес не является действительным адресом для пула. Проверьте url адрес пула или попробуйте другой пул.
Мощность процессора
Программа по умолчанию задает мощность процессора в 75%, а это значит, что ваш процессор перегревается. Если вы знаете, что делаете и хотите получить максимальную производительность от CPU, то вы можете отредактировать значения max-cpu-usage.
Если вы позволяете вашему процессору работать в ферме, то убедитесь, что вы контролируете его температуру.
Настройки потоков для CPU
Выше мы объяснили эти настройки для GPU, но вы так же можете установить потоки для CPU. Например, если вы используете мощный процессор, такой как AMD Ryzen Threadripper, вы можете перейти до 32 потоков.
"threads": 4,​
Если вы новичок и не знаете, что это такое, то измените безопасные настройки на true. Сделав это, XMRig автоматически установит оптимальные настройки.
Проверка хэшрейта
Вы можете проверить хэшрейт, результаты и статус Ваших видеокарт, используя два метода. Первый из консоли программы, а второй - с помощью API. По умолчанию XMRig отображает хэшрейт каждые 60 секунд, который вы можете изменить в настройках «print-time».

Команды: hashrate, health, pause, resume​
Также в активном окне программе нажмите:
  1. «h», чтобы отобразить хэшрейт,
  2. нажмите «e», чтобы отобразить работоспособность вашего графического процессора,
  3. затем «p» для паузы
  4. «r», чтобы возобновить работу.
Если майнер подает шары на пул, тогда он сообщает «accepted». Если он говорит «rejected», то что-то не так с вашей конфигурацией. Пересмотрите ее.
Если у Вас по прежнему возникают трудности с запуском, пишите нам в комментарии - поможем!
В архиве с программой Вы найдете полную инструкцию на русском языке, а так же примеры настроек для разных монет.
Загрузка и история версий
Скачать: Скачать для Windows:
xmr-rig-2.12.0
xmr-rig-2.11.0
xmr-rig-2.10.0
xmr-rig-2.9.4
xmr-rig-2.9.3
xmr-rig-2.9.1
xmr-rig-2.8.6
xmr-rig-2.8.5
xmr-rig-2.8.4
xmr-rig-2.8.3
xmr-rig-2.8.1
История версийВ версии v2.9.3
  • Добавлена поддержка нового алгоритма cn/half для форков Masari и Stellite.
  • Исправлены ошибки видеокарт с worksize! = 8 для cn-heavy.
  • Исправлены ошибки cn / half compute errors
В версии 2.9.4
  • Исправлена поддержка Masari (MSR) (это обновление требуется для предстоящего форка).
В версии 2.10.0
  • Добавлен новый алгоритм cn-pico / trtl (cryptonight-turtle, cn-trtl) для готовящегося форка TurtleCoin (TRTL).
В версии 2.11.0
  • Добавлена поддержка нового алгоритма cryptonight / gpu для предстоящего форка валюты Ryo 14 февраля.
В версии 2.12.0
  • Добавлена поддержка нового алгоритма cryptonight/wow (также известного как CryptonightR) для предстоящего форка Wownero 14 февраля.
  • Улучшена производительность алгоритма cryptonight/gpu.

Загрузите прямо сейчас готовые .bat фалы:
monero-dwarfpool-amd.bat
monero-miningpoolhub-amd.bat
run-cryptonightv7-nicehash-amd.bat
aeon-aeonminingpool-amd.bat
arqma-pool.arqma-amd.bat
bbscoin-cryptoknight-amd.bat
bitcoinote-cryptoknight-amd.bat
bitsum-cryptopool-amd.bat
citadel-herominers-amd.bat
elya_-_cryptoknight-amd.bat
graft-hashvault-amd.bat
loki-hashvault.pro-amd.bat
masari_-_cryptoknight-amd.bat
monerov-leafpool-amd.bat
monero-dwarfpool-nvidia.bat
monero-miningpoolhub-nvidia.bat
aeon-durinsmine-nvidia.bat
arqma-pool.arqma-nvidia.bat
bbscoin-bbscoin-xyz-nvidia.bat
bitcoinote-cryptoknight-nvidia.bat
bitsum-hopto-nvidia.bat
citadel-mine2gether-nvidia.bat
elya_-_cryptoknight-nvidia.bat
graft-community-nvidia.bat
loki-hashvault.pro-nvidia.bat
monero-xmrpool-nvidia.bat
run-cryptonightv7-nicehash-nvidia.bat
monero-hiveon-amd.bat
bloc.money-herominers-amd.bat
conceal-herominers-amd.bat
turtlecoin-cryptopool-amd.bat
 
Сверху