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

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

В начале 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 v40.1 можно скачать по ссылке ниже.

Требования

  • Версия драйвера 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

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

v40.1

  • fixethashv40.0 false определяется как блокировка LHR в последних версиях драйверов Nvidia.
  • feature: поддерживает будущие модели графических процессоров LHR.

v40.0

  • feature: Добавить параметры разгона для графических процессоров Nvidia, требовать прав администратора, принять список, разделенный запятыми, для указания для каждого графического процессора.
    • -power-limit, -pl: Установить ограничение мощности графического процессора. Примеры:Установите PL в ваттах: -pl 200Установите PL в процентах от PowerLimit по умолчанию: -pl 75%(в файле Windows bat, нужен двойной %-pl 75%%)
    • -cclock: Установить частоту ядра в МГц. Примеры:Установить смещение часов: -cclock 100 (только для Windows)Установите заблокированные часы: -cclock @1500
    • -mclock: Установить смещение тактовой частоты памяти в МГц (только для Windows)
    • -lock-cv: Установить заблокированное напряжение ядра графического процессора в мВ, поддержать Тьюринг и новые графические процессоры. (Только для Windows)
    • -fan: Установите скорость вращения вентилятора в процентах от графического процессора. (Только для Windows)
  • feature: Отображение текущего значения LHR в сводной таблице консоли и в веб-мониторе.
  • feature-proxyoptions теперь поддерживают имя пользователя и пароль для прокси SOCKS5. формат:-proxy user:[email protected]:port
  • feature: Веб-мониторинг изменений, удаление неиспользуемой информации для двойного майнинга.
  • feature: новые возможности для управления журналом.
    • -log-no-job: Выключить New jobлинию в консоли.
    • -log-cycle: Установите для изменения цикла отображения сводной таблицы в консоли и журнале в секундах, по умолчанию — 30.
  • fixethashИзменение проверки общего ресурса ЦП на независимый поток, меньшее снижение производительности при майнинге в пулах с очень низкой сложностью.
  • fix: Блокировка LHR обнаружила сбой в некоторых случаях.

v39.7

  • особенность: Режим LHR поддерживает новую версию GA104 3060
  • особенность: ethash По умолчанию включает режим LHR для версии 3060 v1, отключен по умолчанию только в Windows 470.05
  • исправление: ethash не может обнаружить блокировку LHR в определенной ситуации.
  • исправлено: Проблема с энергопотреблением графического процессора Nvidia в определенной конфигурации установки.
  • удалить: поддержка sero.
  • Функция: Режим LHR добавляет поддержку версии ядра 3060 GA104
  • Функция: ethash по умолчанию включает режим LHR для 3060v1 и отключается по умолчанию только при использовании Windows 470.05.
  • Исправление: В режиме LHR ethash блокировка хэшрейта в некоторых случаях была обнаружена неправильно.
  • Исправление: В некоторых случаях не удалось получить данные о потреблении энергии N-картой
  • Удалить: поддержка sero

v39.6

  • оптимизация: значительное улучшение режима LHR ethash:
  • более высокой мощности, более стабильный НГР разблокировки для обоих-НГР-режим 1 и ИТР-2 режима
  • по умолчанию НГР режим меняется на -НГР-режим 1 для ИТР графических процессоров
  • значения по умолчанию обслуживаться в режиме повышенной, -НГР-режим 1 -> 74, -НГР-режим 2 -> 71
  • добавлены 3 новые опции для ИТР автонастройки под контроля, в большинстве случаев, вам не нужно менять:
  • — lhr-уменьшить-значение: количество, которое нужно уменьшить — значение при настройке с одним lhr. значение по умолчанию равно 0,5.
  • — lhr-уменьшить-время: Когда блокировка обнаружена, и время, прошедшее с момента последней блокировки, превышает это значение, -lhr уменьшить не будет выполняться. по умолчанию установлено значение 15, что означает 15 минут.
  • lhr-уменьшить-ограничение: максимальное количество раз для уменьшения — значение lhr, по умолчанию равно 6.
    Типичный хэшрейт: 3060Ti LHR по умолчанию…

v39.5

  • особенность: ergo новый режим LHR для майнинга ERGO, включите его вручную, добавив опцию -lhr
  • Так же, как и в режиме LHR в ethash, значение -lhr представляет ожидаемый хешрейт, достигающий значения в процентах от хешрейта графического процессора, отличного от LHR, поддерживает разделенный запятыми список для указания значения -lhr для каждого графического процессора и -lhr -1 для отключения.
  • Для графических процессоров с памятью Hynix GDDR6 режим LHR не рекомендуется из-за низкой производительности.
  • Для графических процессоров с памятью GDDR6, отличной от Hynix, например 3060 3060ti 3070, начните пробовать с -lhr 85
  • Для графических процессоров с памятью GDDR6X, например, 3070ti 3080 3080ti, начните пробовать с -lhr 100
  • При обнаружении блокировки майнинга во время ERGO-майнинга майнер автоматически уменьшит значение -lhr на 0,5 и продолжит майнинг. максимальное время уменьшения составляет 10, что составляет 5,0
  • оптимизации: следовательно, снижается энергопотребление графических процессоров Nvidia.

v39.4

Исправилена проблема с хэшем ошибки.

v39.3

  • особенность: новый режим LHR с низким энергопотреблением, опция добавления режима lhr.
  • -lhr-режим 2 — это режим LHR по умолчанию, который является новым режимом пониженной мощности.
    -lhr-режим 1 изменяет режим LHR на старую версию, которая совпадает с v39.2
    -lhr-режим 1 подходит только для графического процессора с ограниченным пределом мощности, может достигать более высокой скорости хэширования, чем режим 2
    -lhr-режим 2 способен обеспечить более низкую среднюю мощность и температуру. особенно подходит для графических процессоров с gddr6x, например, 3070ti, 3080, 3080ti. Энергопотребление в этом режиме колеблется, лучше использовать с заблокированными тактовыми часами ядра.
    особенность: -поддержка десятичного значения lhr
  • особенность: для графических процессоров LHR при обнаружении блокировки майнинга майнер автоматически уменьшит значение -lhr на 0,1 и продолжит майнинг. максимальное время уменьшения равно 10, что в сумме равно 1,0
  • исправлено: более высокая загрузка ЦП при установке —общий доступ-проверка 0

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.