NBMiner v39.2: Скачать и настроить майнинер

NBMiner v39.2: Скачать и настроить майнинер

В начале 2019 года среди майнеров криптовалют большую популярность приобрела монета Grin, майнинг которой можно производить с малоизвестной ранее программой NBMiner.

Интересной особенностью этой программы является возможность не только майнинга Grin, но и способность добывать в дуале криптовалюты типа эфириум (алгоритм PoW Ethash), а также монеты Bytom. Нужно отметить, что дуал майнинг в связи с появлением ASIC-ов для многих ранее выгодных алгоритмов, а также из-за значительного падения цен на криптовалюты, уже давно потерял свою популярность. Большинство монет, которые ранее майнились в дуале с помощью Claymore dual miner (например, Siacoin, Decred) теперь имеют такую сложность майнинга, что использование для этого видеокарт имеет смысл только для обогрева помещений или бойлеров косвенного нагрева.

Немного большую рентабельность для майнинга в дуале имеют монеты на алгоритме Blake2s, которые можно майнить в дуале с помощью программ Claymore dual miner и Phoenix miner. Намного меньшую популярность в дуале имеет программа Nbminer, которая также позволяет осуществлять двойную добычу монет на одной видеокарте.

Что представляет собой NBMiner ?

NBMiner может работать на Windows и Linux с видеокартами компании Nvidia серий 10xx и 20xx. Он поддерживает добычу криптовалют по следующим алгоритмам:

  • Tensority — Bytom (BTM);
  • Ethash — Ethereum (ETH) и другие монеты на этом алгоритме;
  • Cuckoo Cycle — Grin (алгоритм cuckaroo29, режим, предназначенный для видеокарт);
  • Cryptonight V8 — Монеро (XMR).

Он имеет встроенную комиссию в таком размере:

  • дуал режим майнинга монет BTM+ETH — 3%;
  • BTM соло — 2%;
  • ETH соло — 0,65%;
  • Grin 2%.

Где скачать NBMiner ?

NBMiner v39.2 можно скачать по ссылке ниже.

Требования

  • Версия драйвера NVIDIA:> = 384 .
  • Особые требования к графическому процессору Nvidia:
АлгоритмМонетаВычислительные возможностиПамять (Win7 и Linux)Память (Win10)
ethashETH6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
cuckatooGRIN316.0, 6.1, 7.0, 7.5, 8.0,8.68GB10GB
cuckatoo32GRIN326.0, 6.1, 7.0, 7.58GB10GB
cuckoo_aeAE6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
progpow_seroSERO6.0, 6.1, 7.0, 7.5, 8.0,8.63GB4GB
kawpowRVN6.0, 6.1, 7.0, 7.5, 8.0,8.63GB4GB
beamv3BEAM6.0, 6.1, 7.0, 7.53GB3GB
octopusCFX6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
ergoERGO6.0, 6.1, 7.0, 7.5, 8.0,8.63GB3GB

Журнал последних изменений

v39.2

  • Ethash добавил обнаружение и восстановление блокировки LHR в режиме LHR.
  • Добавлено отображение температуры памяти (если доступно) для графических процессоров Nvidia и AMD под Windows.
  • Более надежная обработка протокола.

v39.0

featureethashНовый режим LHR для майнинга ETH на графических процессорах LHR серии RTX 30, поддерживает Windows и Linux, может получить ~ 70% максимального разблокированного хешрейта.

  • Этот режим можно настроить аргументом -lhr, работает только ethashсейчас.
  • -lhrпо умолчанию – 0, что означает, что даже если -lhrон не установлен, режим LHR -lhr 68будет применяться к графическим процессорам LHR, если обнаружены определенные графические процессоры.
  • Настройте режим LHR, установив -lhr <value>определенное значение, которое укажет майнеру, что он пытается достичь value процента от максимального хешрейта разблокировки, например -lhr 68, ожидает получить 68% хешрейта для той же модели графического процессора без LHR.
  • Более высокое -lhrзначение приведет к более высокому хешрейту, но имеет более высокую вероятность попасть в состояние блокировки, что приведет к гораздо меньшему хешрейту.
  • Хорошее начальное значение настройки составляет 68, что было проверено на стабильность на большинстве конфигураций буровой установки.
  • -lhrзначение может быть установлено для каждого графического процессора, используя список, разделенный запятыми -lhr 65,68,0,-1, где -1означает выключение режима LHR.

Известная проблема

  • невозможно разблокировать хешрейт LHR под драйвером Windows 471.11

v38.2

  • fix: Ошибка ядра AMD на некоторых графических процессорах с драйверами 21.6.1+ под Windows.

v38.1

  • fix: высокая загрузка ЦП в v38.0

v37.6

  • fixethash --enable-dag-cacheвызывает сбой на графических процессорах AMD при переключении файла DAG.
  • fixergoподдержка AMD Vegaграфических процессоров.

v37.5

  • new algoergoдля AMD GPU может быть быстрее с таймингами майнинга ETH
  • optimizeergoнемного увеличен хешрейт на графических процессорах Nvidia
  • feature: использовать --temperature-limit--temperature-startдля защиты GPU от перегрева, подробности в readme.md

v37.3

  • feature: Опция добавить , --enable-dag-cacheчтобы позволить дополнительную DAGдля различных epochкэшируются в памяти GPU, полезной для ETH+ZILдобычи полезных ископаемых и добычи полезных ископаемых на NiceHash.

v37.2

  • feature: добавлена возможность -p -p1 -p2 настройки passwordпула для майнинга, старый формат -u wallet.worker:passwdотключен ,:может быть добавлен как часть воркера или кошелька
  • optimizeethashнезначительное улучшение хешрейта на графических процессорах RDNA
  • fix: проблема совместимости с устаревшим 21.4.1драйвером AMD .

v37.1

  • fixergoвысокий коэффициент брака на графических процессорах Nvidia 10 серии
  • fixergoсовместимость пула
  • Рекомендуют шахтер p106-90и 1060 3Gпомоему ERGO, hashrate будет значительно увеличен с -mtопцией.

v37.0

  • new algoergoдля майнинга ERGOмонет на графических процессорах Nvidia.
  • delete algobfc cuckaroodдля Nvidia, octopusдля AMD
  • fixoctopusподдержка CFXнового формата адреса
  • fix: проблема с ошибкой clBuildProgram на Vega для версий 35.0 – 36.1
  • feature: отключить AMD iGPU по умолчанию, можно снова включить, установив --enable-igpu
  • other: исправление мелких ошибок, повышение общей стабильности

v36.1

  • optimizeoctopusБолее низкое энергопотребление для графических процессоров Nvidia серии 2030, увеличение хешрейта на 2% на графических процессорах Nvidia серии 16
  • fixethashИсправлено снижение производительности под win8 и win8.1 для графических процессоров Nvidia 10 серии.
  • fixethashСлегка уменьшить коэффициент устаревания.
  • fix: Исправлен случайный сбой, повышена общая стабильность.
  • feature: Добавить detail datetimecpu usageв сводный журнал
  • featureethashЕсли проверка DAG не удалась, отобразить в сводке соответствующее имя графического процессора красным цветом.

v36.0

  • fixkawpowсбой на некоторых графических процессорах в версиях35.x
  • fixethashснижение производительности под win7 для графических процессоров Nvidia 10 серии.
  • delete algoeaglesongeaglesong_ethashtrbtrb_ethashhnshns_ethashsipccuckaroo,cuckaroo_swap
  • feature: меньший размер двоичного файла

Производительность (стандартные настройки)

АлгоритмыМонетыP106-100P104-8G1070ti1080ti2080RX580 2048sp
ethashETH21.2M34.5M26.9M46M35.5M24M
cuckatooGRIN31X0.890.941.561.65X
cuckatoo32GRIN320.2150.380.410.630.65X
cuckoo_aeAE3.355.55.157.98.75X
progpow_seroSERO10.3M17.5M13.3M22.5M25.8M10M
kawpowRVN10.3M17.5M13.3M22.5M25.8M11M
beamv3BEAM12.519.619.52630.5X
octopusCFX5.5M8.5M9.8M14.8M48.5MX
ergoERGO41M67M52M63M73MX

Настройка майнинга для NBMiner

Пакетный файл для запуска майнинга конфигурируется под конкретный пул исходя из следующих шаблонов:

  • для криптовалюты BTM:

nbminer -a tensority -o stratum+tcp://пул BTM:порт -u кошелек BTM.worker;

  • для криптовалюты ETH:

nbminer -a ethash -o ethproxy+tcp://пул эфира:порт -u кошелек эфира.worker;

  • для дуал майнинга BTM+ETH:

nbminer -a tensority_ethash -o stratum+tcp://пул:порт -u кошелек BTM.worker -do ethproxy+tcp://пул эфира:порт -du кошелек эфира.worker;

  • для майнинга монеты Grin:

nbminer -a cuckaroo -o stratum+tcp://пул:порт -u адрес почты@email.com/worker

Команды, которые поддерживает NBMiner

В BAT-файл можно добавлять следующие команды (можно использовать полное написание с двумя черточками или сокращенное с одной):

-h, --help - показывает список доступных команд;
-v, --version - показывает версию программы;
-c, --config <config file path> - используется конфигурация в отдельном файле формата json вместо команд в файле для запуска;
-a, --algo <algo> - выбор алгоритма (tensority для BTM, ethash для ETH, cryptonightv8 для XMR);
--api <host:port> - для использования REST API;
-o, --url <url> - адрес пула;
-u, --user <user> - имя (адрес кошелька) на пуле в формате username|wallet].workername:password, например: bm1xxxxxx.worker или имя пользовтаеля.worker:password;
-o1, --url1 <url> - адрес на резервный пул №1;
-u1, --user1 <user> - имя для резервного пула №1;
-o2, --url2 <url> - адрес на резервный пул №2;
-u2, --user2 <user> - имя для резервного пула №2;
-di, --secondary-intensity <intensity> - интенсивность майнинга по алгоритму Ethash при дуале. Рекомендуется в диапазоне 8 - 24, по умолчанию стоит 16;
-do, --secondary-url <url> - адрес пула для майнинга эфира и подобных монет;
-du, --secondary-user <user> - имя пользователя для майнинга эфира;
-do1, --secondary-url1 <url> - резервный пул №1 для майнинга эфира при дуале;
-du1, --secondary-user1 <user> - резервное имя №1 для майнинга эфира при дуале;
-do2, --secondary-url2 <url> - резервный пул №2 для майнинга по алгоритму Ethash в дуале;
-du2, --secondary-user2 <user> - резервное имя №2 для майнинга эфира при дуал. Используется формат "-d 0,1,2,3" (начиная с нулевой карты);
--strict-ssl – проверка сертификата при использовании SSL соединения;
--log – генерирование файла логирования с названием log_<timestamp>.txt;
--long-format – использование формата год-месяц-день час:минуты:для файла log.