bytwork.com
Майнинг, блокчейн и криптовалюты

Rigel Miner

Последняя версия 1.16.2:
Программа для:
Nvidia
Содержание

RigelMiner - это ПО для майнинга криптовалют только на видеокартах Nvidia. Платформа AMD не поддерживается. Официальные релизы доступны на GitHub для Windows, Linux. Майнер так же присутствует в ОС для майнинга таких, как HiveOS, RaveOS Minerstat, SimpleMining, Awesome Miner.

Программа имеет комиссию разработчику от 0.70% до 2%. Для ZIL установлена комиссия 0%.

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

Этот майнер используют для добычи следующих криптовалют:

Алгоритм Монета(ы) Комиссия
sha256ton Gram 1.00%
zil Zilliqa [ZIL] 0%
kawpow Ravencoin 1.00%
  AIPowerGrid (AIPG)  
  Neurai (XNA)  
  Clore  
  Neoxa (NEOX)  
pyrinhash Pyrin (PYI) 1.00%
fishhash Iron Fish (IRON) 1.00%
ironfish IRON (pre-fork) 0.70%
etchash Ethereum Classic (ETC) 0.70%
ethash ETHPoW 0.70%
  XPB  
  Octa Space  
nexapow NEXA 2.00%
abelian Abelian (ABEL) 1.00%
alephium Alephium (ALPH) 0.70%
autolykos2 Ergo [ERG] 1.00%
ethashb3 Hypra (HYP) 1.00%
karlsenhash Karlsen (KLS), Nautilus (NTL) 1.00%
  Nexellia (NXL)  
octopus Conflux 2.00%
sha512256d Radiant (RXD) 1.00%

 

Преимущества:

Поддерживает популярные и актуальные алгоритмы.

Относительно простая настройка.

Поддержка разгона и управления вентиляторами.

Часто обновляется.

Недостатки:

Команда имеет очень слабую поддержку.

Отсутствует отдельный файл конфигурации пулов.

Быстрый старт

Для того, что бы настроить майнер:

  1. Загрузите программу.
  2. Разархивируйте файл в подходящее место.
  3. Отредактируйте файл с расширением .bat (Batch file, "батник") с нужной монетой.
  4. Введите адрес своего кошелька.
  5. Запустите программу, дважды щелкнув файл с расширением .bat.

Содержимое разархивированного майнера выглядит так:

Команды для майнинга нужно указывать в файлах с расширением .bat. Процесс майнинга криптовалюты начинается с двойного щелчка по отредактированному .bat файлу с названием монеты. Например, rvn.bat будет майнить Ravencoin.

Гайд по настройке

Для добычи монет на алгоритме KawPow нам нужно создать или отредактировать готовый батник под нужную Вам монету. Это базовые настройки, которых достаточно для запуска майнинга. Дополнительными настройками мы займемся позже.

Обратите внимание, писать команды нужно в одну строку, без лишних пробелов, переносов строк и символов. Если перед строкой есть символ ::, то строка считается закоментированной - она не учитывается в майнинге. Чтобы строка учитывалась, нуэно убрать символ :: перед rigel.exe. При этом, информационные строки должны быть закоментированы, такие, как ":: replace the wallet addresses with your own" или :: mine to ravenminer.

Батник для Ravencoin

  1. rigel.exe - указываем батнику какую программу запустить. Оставьте как есть.
  2. kawpow - указываем алгоритм майнинга.
  3. rvn - указываем тикер монеты.
  4. rvn.2miners.com - указываем адрес пула для майнинга.
  5. :6060 - указываем порт пула. Эту информацию можно найти на странице пула.
  6. RKzUGLFtdMUQgCstmufnWamA5RwN74yHU8 - указываем адрес кошелька, на который будут приходить монеты. Адрес можно получить в официальном кошельке или на бирже криптовалют.
  7. my_rig - указываем имя вашей фермы (воркер). Можно указать любое.
  8. logs/miner.log - указываем путь до журнала событий майнера.

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

Готовый пример выглядит следующим образом:

rigel.exe -a kawpow --coin rvn -o stratum+tcp://rvn.2miners.com:6060 -u RKzUGLFtdMUQgCstmufnWamA5RwN74yHU8 -w my_rig --log-file logs/miner.log

Программа запускается двойным щелчком по созданному или отредактированному вами .bat файлу. Т.е. запускайте rvn.bat, а не rigel.exe.

Вы увидите окно консоли майнера:

Консоль отобразит хешрейт (для ZIL нужно подождать раунд майнинга), температуры, частоту ядра, памяти и другую информацию.

Батник для Nicehash

  1. pyrinhash - указываем алгоритм майнинга. В данном примере мы выбрали Pyrinhash для Pyrin (PYI).
  2. pyrinhash.auto.nicehash.com - указываем адрес пула NiceHash для алгоритма pyrinhash.
  3. :9200 - указываем порт пула. Эту информацию можно найти на странице пула.
  4. 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm - указываем адрес Биткоина кошелька от аккаунта NiceHash, на который будут приходить монеты.

Готовый пример:

@echo off
@cd /d "%~dp0"

:: replace the wallet addresses with your own

:: mine pyrinhash
rigel.exe -a pyrinhash -o stratum+tcp://pyrinhash.auto.nicehash.com:9200 -u 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm -w my_rig --log-file logs/miner.log

pause

Пример для алгоритма karlsenhash:

@echo off
@cd /d "%~dp0"

:: replace the wallet addresses with your own

:: mine karlsenhash

rigel.exe -a karlsenhash -o stratum+tcp://karlsenhash.auto.nicehash.com:9200 -u 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm -w my_rig --log-file logs/miner.log

pause

Батник для Gram

Чтобы майнить криптовалюту Gram, введите следующие команды:

  1. sha256ton - указываем алгоритм майнинга.
  2. ton.hashrate.to - указываем адрес пула.
  3. :4002 - указываем порт пула.
  4. EQBX63RAdgShn34EAFMV73Cut7Z15lUZd1hnVva68SEl7sxi - указываем адрес кошелька.
  5. +131680 - ставим знак + и указываем MEMO. MEMO от кошелька дается при получении его адреса. Делом в том, что адрес на бирже у всех одинаковый. А вот MEMO и есть уникальный идентификатор.

Готовый пример:

@echo off
@cd /d "%~dp0"

:: replace the wallet addresses with your own

:: mine to icemining
rigel.exe -a sha256ton -o stratum+tcp://ton.hashrate.to:4002 -u EQBX63RAdgShn34EAFMV73Cut7Z15lUZd1hnVva68SEl7sxi+131680 -w my_rig --log-file logs/miner.log

pause

Дуал и трипл майнинг

Rigel поддерживает режим дуал и тройного майнинга. Объединение операций по добыче на одной майнинг ферме может повысить эффективность и рентабельность. Тройной майнинг может потенциально удвоить прибыль на GPU-майнерах. Однако у такого подхода есть и минусы - увеличение энергопотребления.

Пример трипл майнинга (iron + gram + zil)

  1. a fishhash+sha256ton+zil - указываем 3 алгоритма майнинга (для добычи ironfish, Gram и Zil).
  2. -o [1]...-o [3] - указываем 3 адреса пулов, их порты и три кошелька.

При двойном или тройном майнинге к значению адреса пула и кошелька (-o , -u) следует добавить индекс алгоритма [<index>]. Первичный алгоритм имеет индекс [1]. Второй [2] итд. Например, (-o [1] , -u [1])

Готовый код:

rigel.exe -a fishhash+sha256ton+zil ^
    -o [1]stratum+tcp://de.ironfish.herominers.com:1145 -u [1]757ea84ec697775b5721d45cdc3a4e100ee0722a90ea359bcfd894f51c415b71+71194226378 ^
    -o [2]stratum+tcp://ton.hashrate.to:4002            -u [2]EQBX63RAdgShn34EAFMV73Cut7Z15lUZd1hnVva68SEl7sxi+131680 ^
    -o [3]zmp+tcp://us1-zil.shardpool.io:3333        -u [3]zil1x4j2tk87t650v3fym03adr9ph833g9ptrt6dn3 ^
    -w my_rig --log-file logs/miner.log

pause

Пример для erg + rxd + zil с разгоном

Rigel поддерживает настройки разгона видеокарт прямо в .bat файле.

  1. autolykos2+sha512256d+zil - указываем 3 алгоритма майнинга (для добычи erg+rxd+zil).
  2. -o [1]...-o [3] - указываем 3 адреса пулов, их порты и три кошелька.
  3. --cclock 100 ^ - указываем разгон ядра на 100 для всех трех алгоритмов.
  4. --lock-cclock [1]1470 --lock-mclock [1]X --mclock [1]750 ^ - Установлена тактовая частота ядра на 1470, разблокирована тактовая частота памяти и установлено смещение тактовой частоты памяти на +750 для erg+rsd (алгоритм #1 + #2)
  5. --lock-cclock [3]1200 --lock-mclock [3]X --mclock [3]1000 ^ - Установлена тактовая частота ядра на 1200, разблокирована тактовая частота памяти и установлено смещение тактовой частоты памяти на +1000 для zil (алгоритм №3).

Готовый пример с настройками разгона:

@echo off
@cd /d "%~dp0"

rigel.exe -a autolykos2+sha512256d+zil ^
-o [1]stratum+tcp://erg.kryptex.network:7777 -u [1]9fAijz24wYUpBVTNTQk8kaHiStgcyNKaGznVM5kSe2viV79kVQq ^
-o [2]stratum+tcp://pool.vipor.net:5066      -u [2]1NFRwVNhcdczDyZsq6Mw1FkZfKSXpgdcG6 ^
-o [3]zmp+tcp://us1-zil.shardpool.io:3333    -u [3]zil1x4j2tk87t650v3fym03adr9ph833g9ptrt6dn3 ^
--cclock 100 ^
--lock-cclock [1]1470 --lock-mclock [1]X --mclock [1]750 ^
--lock-cclock [3]1200 --lock-mclock [3]X --mclock [3]1000 ^
-w my_rig --log-file logs/miner.log

pause

Пример дуал майнинга FishHash+Pyrinhash

Уникальность алгоритмов Pyrinhash и FishHash в том, что они обеспечивают высокую производительность ядра при относительно низком энергопотреблении.

  1. a fishhash+pyrinhash - указываем 2 алгоритма майнинга (для добычи FishHash+Pyrinhash).
  2. -o [1]...-o [2] - указываем 2 адреса пула, их порты и 2 кошелька.

Готовый пример:

rigel.exe -a fishhash+pyrinhash ^
    -o [1]stratum+tcp://de.ironfish.herominers.com:1145 -u [1]757ea84ec697775b5721d45cdc3a4e100ee0722a90ea359bcfd894f51c415b71+71194226378 ^
    -o [2]stratum+tcp://de.pyrin.herominers.com:1177    -u [2]pyrin:qrwzxl4640kw2vt9u9js8hrgr4zz5s6vqakhl0j6sgypmgp7uzf82az598rmq ^
    -w my_rig --log-file logs/miner.log

Пример дуал майнинга Abel+Karlsenhash

Karlsen - это форк криптовалюты Kaspa. Он сохраняет многие настройки из Kaspa, но вносит существенные изменения в алгоритм майнинга. В частности, он удаляет компонент SHA3 и заменяет его компонентном алгоритма Blake. Эта корректировка имеет немедленные последствия: в настоящее время оборудование для майнинга FPGA и ASIC не может работать в сети Karlsen.

Abelian (ABEL) - недавно появившаяся криптовалюта, которую можно добывать с помощью видеокарт. Наиболее хорошо алгоритм майнится на Nvidia. Процесс добычи ABEL включает в себя использование версии алгоритма Ethash в фоновом режиме.

  1. a abelian+karlsenhash - указываем 2 алгоритма майнинга (для добычи Abel+Karlsenhash).
  2. -o [1]...-o [2] - указываем 2 адреса пула, их порты и 2 кошелька.

Готовый пример:

rigel.exe -a abelian+karlsenhash ^
   -o [1]stratum+ssl://global-service.abelpool.io:27778 -u [1]6bc2bc389805e5625246af16933609eaf0c6324c12afe3ec446b7d158caa4321 -p [1]ABEL_POOL_PASSWORD ^
   -o [2]stratum+tcp://pool.woolypooly.com:3132         -u [2]karlsen:qp767rze6vufuptecca3z0lm0l8utz58edwen9wtv4tda6lc0edvyaquulf9t ^
   -w my_rig --log-file logs/miner.log

Доступные команды

Параметры подключения к пулам

-a, --algorithm <ALGORITHM> - выбирает алгоритм добычи.

      Поддерживаемые алгоритмы:
      abelian     (ABEL)
      alephium    (ALPH)
      autolykos2  (ERGO)
      etchash     (ETC)
      ethash      (ETHW, XPB, OCTA, etc.)
      ethashb3    (HYP)
      fishhash    (IRON)
      ironfish    (pre-fork IRON)
      karlsenhash (KLS)
      kawpow      (RVN, AIPG, XNA, CLORE, NEOX, etc.)
      nexapow     (NEXA)
      octopus     (CFX)
      pyrinhash   (PYI)
      sha256ton   (GRAM)
      sha512256d  (RXD)
      zil         (ZIL)

Для двойного или тройного майнинга передайте список алгоритмов разделенных символом +

Пример: octa+karlsenhash+zil

--a1 <ALGORITHM> - устанавливает основной алгоритм (альтернатива -a).

--a2 <ALGORITHM> - задает второй алгоритм (альтернатива -a).

--a3 <ALGORITHM> - устанавливает третий алгоритм (альтернатива -a).

--coin <COIN> - устанавливает тикер монеты. Применимо только для алгоритмов на основе DAG, используемых несколькими монетами. Если вы не майните в пуле переключения прибыли, таком, как Nicehash, установка тикера монеты позволяет избежать перестройки DAG файла, когда майнер переключается на dev fee (комиссия) и обратно на пользовательское задание. Обратите внимание, что майнер распознает не все возможные монеты, и актуальный список поддерживается на веб-странице проекта.

Поддерживаемые тикеры (список не является исчерпывающим):
kawpow: aipg, clore, neox, xna, rvn
ethash: ethw, octa, xpb

При двойном или тройном майнинге к значению следует добавить индекс алгоритма [<index>]. Первичный алгоритм имеет индекс 1.

Примеры: --coin rvn --coin aipg --coin [1]octa

-o, --url <URL> - устанавливает URL-адрес пула.

Формат:
  <mining protocol>+<transport protocol>://<pool hostname>:<port number>
  <протокол майнинга>+<транспортный протокол>://<имя хоста пула>:<номер порта>

  Протоколы майнинга: stratum, ethproxy, ethstratum, zmp (только zil)
  Транспортные протоколы: tcp, ssl

-u, --username <USERNAME> - устанавливает имя пользователя для авторизации в пуле. При двойном или тройном майнинге к значению следует добавить индекс алгоритма [<index>]. Первичный алгоритм имеет индекс 1.

-p, --password <PASSWORD> - устанавливает пароль для авторизации в пуле. При двойном или тройном майнинге к значению следует добавить - индекс алгоритма [<index>]. Основной алгоритм имеет индекс 1.

-w, --worker <WORKER> - устанавливает имя воркера. Используйте [<index>].

Резервные пулы

Резервные пулы задаются путем многократного использования команды -o.

Примеры:

-o stratum+ssl://pool.woolypooly.com:3112
-o zmp+tcp://us1-zil.shardpool.io:3333
:: резервный пул Zilliqa на shardpool с помощью протокола ZMP

-o [1]stratum+tcp://raven.f2pool.com:3636 -o [2]stratum+ssl://pool.woolypooly.com:3112
:: майнить основной алгоритм на f2pool и второй алгоритм для woolypooly

В этом примере майнер подключится к основному алгоритму к f2pool, а вторым алгоритмом и резервным пулом будет woolypooly.

Watchdog и журнал ошибок

--no-watchdog - отключает сторожевой таймер майнера. По умолчанию он включен.

-l, --log-file <LOG_FILE> - включает протоколирование вывода майнера в указанный лог-файл.

Если лог-файл уже существует, он будет дополнен. Майнер использует ротацию логов, сохраняя максимум 5 лог-файлов, ограничение по размеру - 5 МБ.

Поддерживает следующие параметры шаблона:

  • {algo} - имя алгоритма
  • {ts} - временная метка в формате yyyyMMdd_HHmmss

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

Пример: --log-file rigel_{algo}_{ts}.log

Созданные файлы:

 rigel_kawpow_20240115_123240.log
 rigel_kawpow_20240116_185402.log
 rigel_kawpow_20240116_190938.log

--log-network - включает протоколирование сетевого трафика (полезно для отладки).

Выбор видеокарт

-d, --devices <D1,D2,...> - устанавливает устройства GPU, которые будут использоваться для майнинга.

Должно быть списком индексов устройств, разделенных запятыми. Если не указано, то будут использоваться все обнаруженные устройства. Видеокарты упорядочиваются по их адресам шины PCI. Первый графический процессор имеет индекс 0.

Чтобы отобразить все доступные устройства, используйте команду --list-devices.

Пример: -d 0,2,4,5

--list-devices - отобразить список доступных устройств для майнинга и выйти из программы.

Разгон и производительность

--cclock <FREQ1,FREQ2,...> - устанавливает смещение тактовой частоты ядра GPU в МГц.

Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU. Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _. При двойном или тройном майнинге к значению может быть добавлен индекс алгоритма [<index>]. Основной алгоритм имеет индекс 1.

--mclock <FREQ1,FREQ2,...> - устанавливает смещение тактовой частоты памяти GPU в МГц.

Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU. Используйте [<index>] GPU.

--lock-cclock <FREQ1,FREQ2,...> - фиксирует тактовую частоту ядра GPU на заданном значении в МГц.

  • Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU.
  • Установите значение X, чтобы сбросить заблокированную тактовую частоту (разблокировать).
  • Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.
  • При двойном или тройном майнинге к значению может быть добавлен индекс алгоритма [<index>]. Основной алгоритм имеет индекс 1.

--lock-mclock <FREQ1,FREQ2,...> - фиксирует тактовую частоту памяти GPU на заданном значении в МГц.

  • Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU.
  • Установите значение X, чтобы сбросить заблокированную тактовую частоту (разблокировать).
  • Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.
  • При двойном или тройном майнинге к значению может быть добавлен индекс алгоритма [<index>]. Первичный алгоритм имеет индекс 1.

--pl <PL1,PL2,...> - устанавливает ограничение мощности GPU на заданное значение в Ваттах.

  • Список значений, разделенный запятыми, можно использовать для установки значений для каждого GPU.
  • Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.
  • При двойном или тройном майнинге к значению может быть добавлен индекс алгоритма [<index>]. Первичный алгоритм имеет индекс 1.

--mt <MT1,MT2,...> - устанавливает твики памяти для графических процессоров Pascal с памятью GDDR5/GDDR5X.

Возможные значения: 1, 2, 3, 4, 5, 6 (REFRESH будет установлен на mt * 16)

  • Список значений, разделенных запятыми, может быть использован для установки значений для каждого GPU
  • Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.
  • При двойном или тройном майнинге к значению может быть добавлен индекс алгоритма [<index>]. Первичный алгоритм имеет индекс 1.

Пример для RTX 3070 LHR:

--cclock 255 --lock-cclock 1680 --lock-mclock 5000 --pl 200

--dag-reset-mclock <on/off> - включает или отключает сброс разгона памяти при генерации DAG файла. По умолчанию установлено значение "on".

Если включено, майнер устанавливает смещение тактовой частоты памяти GPU на 0 МГц перед созданием DAG, чтобы избежать его повреждения, и повторно применяет исходное смещение после построения DAG.

Пример: --dag-reset-mclock off - отключает сброс OC (разгон) памяти (полезно, когда OC управляется внешним инструментом).

--reset-oc - сброс всех параметров разгона (включая управление вентиляторами) к настройкам по умолчанию и выход из программы.

--kernel <KERNEL1,KERNEL2,...> - устанавливает ядро CUDA для выбранного алгоритма (алгоритмов).

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

Поддерживаемые алгоритмы и значения:

nexapow
  1 - ядро по умолчанию
  2 - некоторые графические процессоры 20xx и 30xx могут выиграть от выбора этого ядра
      как более энергоэффективное, чем №1, при работе с низким энергопотреблением

sha256ton
  1 - ядро по умолчанию
  2 - некоторые графические процессоры 40xx могут выиграть от выбора этого ядра
      как более энергоэффективное, чем №1, при низком энергопотреблении

Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU. Чтобы пропустить GPU, установите соответствующее значение в виде знака подчеркивания _. При двойном или тройном майнинге к значению может быть добавлен индекс алгоритма [<index>]. Основной алгоритм имеет индекс 1.

Пример: --kernel _,_,2,2

  • GPU#0 и GPU#1 будут использовать соответствующие ядра по умолчанию
  • GPU#1 и GPU#2 будут использовать ядро #2

--dual-mode <MODE1,MODE2,...> - управляет поведением GPU в режиме двойной добычи.

Формат: <algo>:<dual ratio>
<algo> должно быть одним из следующих:

  • a1 - первый алгоритм
  • a2 - второй алгоритм,
  • a12 - оба.

<dual ratio> является необязательным и, если присутствует, должен быть
rXX (коэффициент <dual ratio> установлен на XX), или
hXX (хэшрейт первого алгоритма снизится до XX%)

Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.

Пример:
--dual-mode a1,_,a12:r5.2,a12:h92,a2

  • GPU#0 будет добывать основной алгоритм
  • GPU#1 будет осуществлять двойную добычу с настройками по умолчанию (основной алгоритм на 95%)
  • GPU#2 будет вести двойную добычу, двойное соотношение установлено на 5.2
  • GPU#3 будет вести двойную добычу, хэшрейт основного алгоритма составляет 92%.
  • GPU#4 будет добывать второй алгоритм

Температура и управление вентиляторами

--temp-limit <LIMIT1,LIMIT2,...> - устанавливает температурные ограничения GPU. А именно: устанавливает температуры ядра и памяти GPU, при достижении которых майнер останавливает перегретый GPU и ждет, пока он остынет, прежде чем возобновить работу.

Список значений, разделенных запятыми, может быть использован для установки значений для каждого GPU. Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.

Примеры: --temp-limit tc[60-70] - останавливает работу GPU, когда температура его ядра достигает 70 градусов Цельсия и возобновляет добычу, когда температура остывает до 60 градусов

--temp-limit tm[105-115] - останавливает GPU, когда температура его памяти достигает 115 градусов Цельсия и возобновляет добычу, когда она остынет до 60 градусов

--temp-limit tc[60-70]tm[105-115] - включает ограничения температуры ядра и памяти

--fan-control <FAN1,FAN2,...> - устанавливает режим управления вентиляторами GPU.

Можно либо заставить вентиляторы GPU работать с заданной статической скоростью в %, либо регулировать скорость вентиляторов для поддержания температуры GPU (ядра, памяти или обоих) на желаемом уровне (режим автовентиляции).

Формат:

  • --fan-control N - установить скорость вращения вентилятора на N%
  • --fan-control t:[Tc;Tm][Finit;Fmin-Fmax] - включает автовентиляцию при температурах ядра и памяти Tc и Tm соответственно, устанавливает начальную скорость вентилятора на Finit% и ограничивает диапазон скорости вентилятора в диапазоне [Fmin%,Fmax%]. Каждое значение является необязательным и может быть обозначено знаком подчеркивания _ что означает, что должно использоваться значение по умолчанию.
  • --fan-control X - позволить драйверу/ОС управлять скоростью вращения вентилятора (авто).

Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU. Чтобы пропустить GPU, установите соответствующее значение в виде знака подчеркивания _. При двойном или тройном майнинге к значению может быть добавлен индекс алгоритма [<index>]. Основной алгоритм имеет индекс 1.

Примеры:

  • --fan-control 30 - устанавливает скорость вентилятора GPU на 30 %
  • --fan-control t:[60;_][50;30-95] - целевая температура ядра 60 градусов, начальная скорость вентилятора 50%, диапазон 30-95%
  • --fan-control t:[_;90][_;_-95] - целевая температура памяти 90 градусов, максимальная скорость вентилятора 95%
  • --fan-control t:[70;100][_;_-_] - настроить вентилятор так, чтобы температура ядра <= 70, температура памяти <= 100, без ограничений на скорость вентилятора

Конфигурация алгоритмов

Autolykos2

--autolykos2-prebuild <on/off> - включает или выключает предварительную сборку наборов данных autolykos2. По умолчанию установлено значение "on".

Если предварительная сборка включена для GPU, но не хватает свободной памяти для хранения двух наборов данных, майнер вернется к использованию одного набора данных, а предварительная сборка будет отключена.

Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU. Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.

Пример: --autolykos2-prebuild on,off,on - включает предварительную сборку для GPU#0 и GPU#2 и отключает для GPU#1

Ethash

--ethash-cache-dag <on/off> - включает или отключает кэширование ethash DAG. По умолчанию установлено значение "on" - включено.

Если включено, майнер пытается хранить DAG для разных эпох в памяти, чтобы не перестраивать их в будущем, если будет получено другое задание с той же эпохой снова.

Единственным ограничивающим фактором того, сколько DAG можно сохранить, является объем памяти на графическом процессоре.

Список значений, разделенных запятыми, может быть использован для установки значений для каждого GPU. Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.

Пример:
--ethash-cache-dag on,off,on - включает кэш DAG для GPU#0 и GPU#2 и отключает для GPU#1

Kawpow

--kawpow-cache-dag <on/off> - включает или выключает кэширование DAG в kawpow. По умолчанию "on" - включено.

Если включено, майнер пытается хранить DAG для разных эпох в памяти, чтобы не восстанавливать их в будущем, если будет получено другое задание с той же эпохой будет получено снова. Единственным ограничивающим фактором того, сколько DAG можно сохранить, является объем памяти на графическом процессоре.

Список значений, разделенных запятыми, может быть использован для установки значений для каждого GPU Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.

Пример: --kawpow-cache-dag on,off,on - включает кэш DAG для GPU#0 и GPU#2 и отключает для GPU#1

Nexapow

--nexapow-small-lut <on/off> - принудительное использование маленького LUT для Nexa. По умолчанию установлено значение "off".

Список значений, разделенных запятыми, может использоваться для установки значений для каждого GPU.

Чтобы пропустить GPU, поставьте в соответствующем значении знак подчеркивания _.

Пример: --nexapow-small-lut on,off,on - принудительное использование малых LUT для GPU#0 и GPU#2.

Zil

--zil <on/off> - включает или выключает добычу Zilliqa на каждом GPU. По умолчанию "on".

Полезно для отключения майнинга ZIL для отдельных GPU.

Пример:
--zil off,on,on - отключает добычу ZIL для GPU#0.

--zil-cache-dag <on/off> - включает или отключает кэширование Zilliqa DAG. По умолчанию установлено значение "on".

  • Если включено, то ZIL DAG генерируется при запуске майнера и постоянно хранится в памяти GPU, даже если это означает снижение производительности для основного алгоритма в режиме двойной/тройной добычи.

  • Если отключено, DAG создается по требованию, когда начинается раунд ZIL а затем уничтожается после его завершения.

Список значений, разделенных запятыми, можно использовать для установки значений для каждого GPU. Чтобы пропустить GPU, установите для соответствующего значения знак подчеркивания _.

Пример:
--zil-cache-dag on,off,on - включает кэш DAG для GPU#0 и GPU#2 и отключает для GPU#1.

--zil-countdown - включает таймер обратного отсчета Zilliqa.

--zil-retain-hashrate <on/off> - включает или выключает отображение хэшрейта ZIL между раундами. По умолчанию "on".

--zil-test - включает тестовый режим майнинга Zilliqa. В этом режиме майнер будет подключаться к виртуальному пулу Zilliqa, который инициирует короткие сессии майнинга ZIL чаще, чем обычный пул (каждые 30 с). Полезно для проверки стабильности настроек разгона при переключении с основного алгоритма на zil и обратно - не нужно ждать следующего ZIL-раунда, который может начаться через час.

--zil-test-intervals <ZIL_TEST_INTERVALS> - устанавливает продолжительность основного алгоритма и сессий Zilliqa в тестовом режиме. Значение по умолчанию: [30;30].

Формат:
--zil-test-intervals [D1;D2] - установить длительность первичного алгоритма в D1 секунд, установить продолжительность сеанса ZIL в D2 (секунды).

Пример:
--zil-test-intervals [10;60] - майнер будет добывать основной алгоритм в течение 10 секунд, затем переключится на ZIL, добывать ZIL в течение 60 секунд, переключаться обратно и т.д.

Форки

--enable-fork - включает переключение алгоритмов для хард форков.

--activate-fork - Активирует переключатель алгоритма для хард форков. Может использоваться для симуляции поведения после хард форка и тестирования настройки разгона, соединения stratum и т.д. перед форком.

Работа с api

--api-bind <IP:PORT> - включает HTTP API и привязывает его к указанному адресу сокета.

Примеры:
--api-bind 127.0.0.1:5000
--api-bind 0.0.0.0:5000

--proxy <PROXY> - устанавливает прокси-сервер SOCKS5 для всех сетевых соединений, включая поиск DNS.

Формат:

No auth: <host>:<port>
Auth: <username>:<password>@<host>:<port>

Примеры:
--proxy 127.0.0.1:8091 --proxy admin:qwerty@myproxy.server.com:8080

--dns-over-https - включает разрешение DNS пула с помощью DNS-over-HTTPS (Cloudflare).

--no-strict-ssl - отключает проверку сертификатов SSL/TLS. Используется в решениях для соло майнинга, когда майнинг-пул предоставляет самоподписанный сертификат. Однако добавление сертификата в хранилище доверия системы должно быть предпочтительнее (см. https://github.com/rigelminer/rigel/issues/130).

Разное

--stats-interval <SECONDS> - установить интервал отчета статистики GPU в секундах. По умолчанию - 20. Установите значение X, чтобы отключить периодические отчеты.

--long-timestamps - включает временные метки в миллисекундах в выводе майнера.

--no-pool-url - скрывает URL-адрес пула из журнала отправки решений и вместо него отображает имя алгоритма.

--no-colour - отключает цвет в выводе майнера (TUI все равно будет отображать цвета).

--no-tui - отключает терминальный пользовательский интерфейс (TUI).

--multi-device-arg-mode <MULTI_DEVICE_ARG_MODE> - определяет проверку аргументов в режиме мульти-GPU. По умолчанию - "match".

Применимо ко всем аргументам для каждого GPU (--cclock, --mclock, --temp-limit, --kernel и т.д.), когда количество заданных значений больше одного и не совпадает с количеством графических процессоров - обычно это происходит, когда один из графических процессоров исчезает из системы (выносится на техобслуживание, теряется связь с PCIE и так далее), но майнер запускается с тем же конфигом.

Принимаемые значения:

  • match - вывести ошибку и выйти, если количество значений не совпадает с количеством графических процессоров в точности.
  • first - игнорировать лишние значения, если их слишком много, и использовать первое значение в списке для графических процессоров, у которых нет значения.
  • last - игнорируйте лишние значения, если их слишком много, и используйте последнее значение в списке для графических процессоров, у которых нет значения.

Пример (при условии наличия 3 GPU):
--multi-device-arg-mode first "--lock-cclock 1100,1200,1300,1400" приведет к:

GPU#0 1100
GPU#1 1200
GPU#2 1300

"--lock-cclock 1100,1200" приведет к:

GPU#0 1100
GPU#1 1200
GPU#2 1100

--cpu-check - включает проверку процессора найденных решений перед отправкой их в пул.

--hashrate-avg <SECONDS> - отобразить окно усреднения хэшрейта в секундах. По умолчанию 10.

--power-avg <SECONDS> - отобразить окно усреднения энергопотребления в секундах. По умолчанию 10.

-h, --help - вывод справочной информации (используйте -h для получения краткой информации).

-V, --version - вывести информацию о версии.

Настройка в HiveOS

Переходим к настройке полетного листа в HiveOS. Заходим в раздел полетный лист. Добавляем новый. Выбираем монетку XNA.

Далее выбираем кошелек. Если кошелька от K1Pool у вас нет, то нажмите добавить и вставьте адрес кошелька, который взяли с главной панели.

Вставляем адрес. Даем имя кошельку и нажимаем создать.

Нажмите "Настроить". Выбираем ригель майнер. В конфигурации RigelMiner выбираем хэш алгоритм Neurai. В шаблон кошелька ставим значение %WAL%. Указываем шаблон %WORKER_NAME% и вставляем адрес пула - eu.xna.k1pool.com:7029.

Переходим во вкладку со второй монетой. Выбираем монету ZIL. Также для нее указываем кошелек, выбрав шаблон %WAL%. Ставим шаблон %WORKER_NAME%. Указываем адрес пула для ZIL - eu.zil.k1pool.com:1111

В User Config (доп. параметры) указываем:

-a neurai+zil 
--lock-cclock [1]1200
--lock-cclock [2]1500
--mclock [1]1000
--mclock [2]1000,1050,1150,1200,1200

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

Указываем разгон по памяти для первого алгоритма и также для второго. Разгон по памяти указываем также как на Windows, то есть если на других майнерах ставим +2000, то в данном майнере просто указываем 1000.

Мы сделали разгон с помощью майнера.

Альтернативно: если вы хотите поставить разгон с помощью хайва, то просто удалите команды из User Config (доп. параметры майнера), зайдите во вкладку разгон и прописывайте смещение частоты ядра, частоту памяти и power limit.

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

Заходим в полетный лист и запускаем тот полетный лист, который создали. После того, как запустите риг, не забудьте проверить статистику на пуле, а если воркер здесь отобразился, значит вы сделали все правильно. Статистика по Зилике появится после того, как наступит раунд Зилики и майнер передаст на пул первые шары.

 Ниже приведен пример майнинга Karlsen:

Настройка в RaveOS

Переходим в RaveOS, заходим в раздел wallet - добавить кошелек. Даем имя кошельку, выбираем GPU и нажимаем добавить.

Далее выбираем монету Neurai, автоматически прописывается имя .Выбираем k1pool, не забываем поставить галочку с выбором региона.

В поле пароль ставим x, в поле wallet прописываем кошелек. Напомним, что кошелек берем с k1pool.

Нажимаем карандашик и вставьте необходимые команды.

--a2 zil -o [2]stratum+tcp://eu.zil.k1pool.com:1111 -w [2]Rig1raveosZil -u [2]KrZPGTQtNfTXe6HccJ67GmRZBDBZQXTVWXW --lock-cclock [1]1200 --lock-cclock [2]1500 --mclock [1]1000 --mclock [2]1000,1050,1150,1200,1200

Не забудьте поменять адрес кошелька, указать свой и поменять имя воркера, и также прописать разгон для своих видеокарт.

Далее нажмите сохранить. Перейдите в дашборд, выберите нужный воркер, нажмите майнинг. Выбираете тот кошелек, который создали, выберите монету и выбираете майнер, нажмите запустить.

После того как майнер отработает 5-10 минут, не забудьте проверить статистику на пуле.

Удачного майнинга!

Оцените инструкцию
Средняя: 5 ( 3 голоса )
Комиссия
2%

Автор: Максим Анисимов
Blockchain engineer, Android app developer, financier since 2012. Develops applications for cryptocurrencies, blockchain and investments. Studying programs, their vulnerabilities
Добавить комментарий

Комментарии

Добавить комментарий
Содержимое данного поля является приватным и не предназначено для показа.
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.