Nbminer не запускается на windows 10

Обновлено: 05.07.2024

NBMiner — это NVIDIA и AMD GPU Miner для ETH, RVN, GRIN, BEAM, CFX, AE, SERO, ERGO с закрытым исходным кодом для Nvidia CUDA, а теперь и AMD, который доступен как для операционных систем Windows. Имеет встроенную поддержку конфигурации пула резервного копирования, а также поддержку SSL-подключения к майнинговым пулам. Программа поддерживает Nvidia и AMD и часто является лидером по хешрейту на различных алгоритмах майнинга.

Где скачать NBMiner

Обновления / Releases

  • feature : Режим LHR поддерживает новую версию GA104 3060
  • feature : ethash Включите режим LHR по умолчанию для 3060 v1, отключен по умолчанию только в Windows 470.05
  • fix : Не ethash удалось обнаружить блокировку LHR в определенной ситуации.
  • fix : Проблема энергопотребления графического процессора Nvidia при определенной конфигурации установки.
  • delete : поддержка sero .
  • optimize : ethash Значительное улучшение режима LHR:
    • более высокий хешрейт, более стабильная разблокировка LHR для обоих -lhr-mode 1 и -lhr-mode 2
    • режим LHR по умолчанию изменяется на -lhr-mode 1 для графических процессоров LHR
    • значения по умолчанию режима LHR увеличены, -lhr-mode 1 -> 74, -lhr-mode 2 -> 71
    • добавлены 3 новые опции для управления автонастройкой LHR, в большинстве случаев менять не нужно:
      • -lhr-reduce-value : величина, на которую нужно уменьшить -lhr значение при однократной -lhr настройке. по умолчанию 0.5 .
      • -lhr-reduce-time : Когда обнаружена блокировка LHR и время с момента последней блокировки превышает это значение, -lhr уменьшение не выполняется. по умолчанию 15 , что означает 15 минут.
      • -lhr-reduce-limit : максимальное количество раз для уменьшения -lhr значения, по умолчанию 6 .
      • feature : ergo новый режим LHR для майнинга ERGO, включите его вручную, добавив -lhr опцию
        • То же, что и в режиме LHR ethash , -lhr значение представляет ожидаемый хешрейт для достижения value процента хешрейта графического процессора, отличного от LHR, поддерживает список с разделителями-запятыми, чтобы указать -lhr значение для каждого графического процессора и -lhr -1 отключить.
        • Для графических процессоров с памятью Hynix GDDR6 режим LHR не рекомендуется из-за низкой производительности.
        • Для графических процессоров с памятью не Hynix GDDR6, например 3060 3060ti 3070, начните с -lhr 85
        • Для графических процессоров с памятью GDDR6X, например 3070ti 3080 3080ti, начните с -lhr 100
        • При обнаружении блокировки майнинга во время майнинга ERGO, майнер автоматически уменьшит -lhr значение на 0,5 и продолжит майнинг. максимальное время уменьшения составляет 10, что в сумме составляет 5,0
        • feature : ethash добавлено обнаружение и восстановление блокировки LHR в режиме LHR.
        • feature : добавлен memory temperature дисплей (если есть) для Nvidia и AMD GPU под windows.
        • fix : ergo более надежный дескриптор протокола.

        Примечание: для работы режима LHR требуется библиотека NVML, убедитесь, что драйвер установлен правильно и не добавляйте -no-health аргумент.

        • optimize : ethash улучшить хешрейт LHR режима 1 — 2% , значение по умолчанию -lhr изменяется с 68 на 69 , ручная установка 70 также очень многообещающая.
        • fix : LHR поддержка режима в драйвере Windows 471.11
        • fix : kawpow выпуск v39.0
        • fix : Radeon vii проблема с драйвером Windows 21.6.1+

        feature : ethash новый режим 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
        • fix : Ошибка ядра AMD на некоторых графических процессорах с драйверами 21.6.1+ под Windows.
        • feature : ergo добавить mining.extranonce.subscribe поддержку.
        • fix : устранение утечки памяти библиотекой NVML для драйвера Nvidia 460+ на windows.
        • fix : --enable-dag-cache вызывает сбой в определенной ситуации.
        • fix : ethash --enable-dag-cache вызывает сбой на графических процессорах AMD при переключении файла DAG.
        • fix : ergo поддержка AMD Vega графических процессоров.
        • new algo : добавлен ergo для AMD GPU’s, может работать быстрее с ETH майнинг таймингами
        • optimize : немного увеличили хешрейт ergo на графических процессорах Nvidia
        • feature : используйте --temperature-limit & --temperature-start для защиты графического процессора от перегрева, подробности в readme.md
        • feature : добавлена опция --enable-dag-cache чтобы позволить дополнительный DAG для разных epoch кэшируемых в памяти графического процессора, полезно для добычи ETH+ZIL и майнинга на NiceHash .
        • feature : добавили опции -p -p1 -p2 для настройки password для майнинг пулов, старый формат -u wallet.worker:passwd отключен и более не работает, : можно добавить как часть воркера или кошелька
        • optimize : ethash незначительное улучшение хешрейта на графических процессорах RDNA GPUs
        • fix : проблема совместимости на последних AMD 21.4.1 драйверах.
        • fix : ergo высокий коэффициент брака на графических процессорах Nvidia 10 серии
        • fix : ergo совместимость пула
        • Рекомендуют майнер p106-90 и 1060 3G для ERGO , hashrate будет значительно увеличен с -mt опцией.

        NBMiner имеет опцию —mt для оптимизации таймингов памяти графических процессоров Nvidia GDDR5 и GDDR5X.

        • new algo : ergo для добычи ERGO монет на Nvidia GPUs.
        • delete algo : bfc cuckarood для Nvidia, octopus для AMD
        • fix : octopus поддержка CFX нового формата адреса
        • fix : ‘clBuildProgram error’ проблема на Vega для версий 35.0 — 36.1
        • feature : отключено AMD iGPU по умолчанию,можно включить обратно настройкой --enable-igpu
        • other : небольшие баг-фиксы, улучшена общая стабильность

        Алгоритмы и DEV-FEE

        Ниже приведен список алгоритмов, которые поддерживает программа для майнинга (майнер) NBminer. Для каждого из алгоритмов показана комиссия программы. Эта комиссия обычно не превышает нескольких процентов и используется разработчиками майнера для поддержания и улучшения его работы, а также для добавления новых функций. Комиссия берется за счет того, что программа майнит короткий промежуток времени (обычно не более минуты) каждый час на кошелек разработчика.

        • ethash / etchash 1%
        • cuckatoo & cuckatoo32 & cuckoo_ae 2%
        • progpow_sero 2%
        • kawpow 2%
        • beamv3 2%
        • octopus 3%
        • ergo 2%

        Особенности

        • Поддержка конфигурации пула резервного копирования.
        • Поддержка SSL-подключения к майнинговым пулам.

        Требования

        Настройка NBMiner

        Запуск майнера осуществляется bat-файла в Windows. Ниже приведены примеры bat-файлов для каждой из криптовалют, которые можно майнить с помощью NBminer.

        Для максимально быстрого старта будет достаточно:

        Пример быстрого запуска

        Видео инструкция

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

        Примеры использования:

        Grin32

        CONFLUX

        NBminer дополнительные параметры

        Запуск программы для майнинга иногда требует дополнительных настроек, например, вам нужно отключить одну из карт или установить лимит рабочей температуры карты. Ниже мы подготовили для вас список из настроек майнера NBminer. Чтобы применить настройку, добавьте ее к стандартной строке запуска, указанной выше. Обычно параметры майнера не могут изменить разгон видеокарты.

        Алексей Ярчук

        Михаил Крылов


        Михаил Крылов

        Степан Разин

        У тебя после -u два пробела дружище. Понимает как логин пула пробел. -u user.rig1

        Имя Такое

        Дима Российский

        Дима Российский

        Игорь Щёголев


        Игорь Щёголев

        Игорь Щёголев


        Игорь Щёголев

        Я там не копал, но я так понимаю после кошелька нужна точка и вашего работника или логин, как то так должно. Да и за чем вы туда полезли? Русских пулов мало что ли? вот к примеру 2майнерс, на третьем месте по хешу пула. Пишите если не получится. )


        Программа для добычи Bytom, Ethereum и Grin на видеокартах Nvidia и AMD.

        Обзор

        Поддержка видеокарт NVIDIA и AMD.

        Поддержка протокола ethproxy.

        Поддержка BTM + ETH дуал майнинга, доход более чем на 20% выше, чем если добывать одну монету.

        Поддержка Windows и Linux.

        Поддержка запасного пула.

        Поддержка SSL-подключения к пулу.

        Комиссия: BTM + ETH 3%, BTM 2%, ETH 0,65%, GRIN 2%.

        1. Версия драйвера 377+.
        2. Windows или Linux x64.
        3. Видеокарты Nvidia и AMD.

        NBMiner в основном используют для добычи Эфириума. Подробнее о том, как майнить ETH на видеокартах в Windows.

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

        Быстрый запуск

        Для самого быстрого запуска достаточно будет:


        структура файлов программы

        В архиве с программой находятся готовые примеры для Ethereum, Nicehash, Grin, Ethereum+Bytom, файл конфигурации, а так же инструкции на разных языках.

        open_web_monitor - html файл для мониторинга работы программы через Web интерфейс.

        Как установить для различных криптовалют

        1. Скачайте программу.
        2. Извлеките архив.
        3. Отредактируйте файл ethash-nicehash.bat или grin-f2pool.bat .
        4. Измените имя пользователя от пула.
        5. Измените адрес кошелька на свой.

        Запускается программа путем двойного клика по файлу с расширением .bat

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

        Как настроить .bat файл для NiceHash


        1. nbminer - Указываем программу для запуска.
        2. ethash - Указываем алгоритм добываемой монеты. Алгоритм можно узнать здесь
        3. -o stratum+tcp://daggerhashimoto.eu-west.nicehash.com После конструкции -o stratum+tcp:// указываем адрес пула. Выбрать удобный и стабильный пул можно здесь.
        4. :3353 Ставим двоеточие и указываем порт пула.
        5. -u 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm После ключа -u указываем адрес кошелька или логин на пуле. Кошелек указан от Nicehash. Кошелек можно завести на любой удобной и безопасной бирже, или поставить официальный кошелек от монеты. Инструкция по кошелькам.
        6. .nbminer Ставим точку и указываем название фермы (любое). Мы назвали ферму "nbminer".
        7. -log Позволяет создать файл журнала с именем log_.txt.

        Вот готовый пример:

        Как настроить .bat файл для Ravencoin


        Вот готовый пример:

        Как настроить .bat файл для Grin


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

        Приведем готовый пример того, что у нас в итоге получилось для монеты Grin на алгоритме cuckaroo29d

        Пример для дуал майнинга Ethereum+Bytom:

        Как запустить

        Запустить программу можно двойным кликом по файлу с нужной монетой и с расширением .bat (Пакетный файл Windows).


        Так же информацию о процессе добычи криптовалюты можно посмотреть через веб-интерфейс. Для этого запускаем двойным щелчком мыши файл open_web_monitor


        1. Статус фермы - онлайн.
        2. Общее время работы программы.
        3. Алгоритм.
        4. Пользователь, воркер и пароль.
        5. Адрес и порт пула.
        6. Статистика по видеокартам (хешрейт, температура, потребляемая мощность, обороты вентиляторов, разгон, загруженность ядра, разгон памяти, загруженность памяти).
        7. Статистика пула (сложность, пинг, принятые и не принятые шары).

        Nbminer vs Phoenix

        Оба имеют гораздо более высокий хешрейт, чем другие программы. Что касается Phoenix, то в прошлый раз мы уже установили, что должны смотреть не на обычный показатель скорости Eth , а на показатель эффективной скорости Eth: Effective .

        На этот раз эффективная скорость составила 276,86 MH/s, что кажется точным и соответствует количеству шар (share) в пуле. Phoenix показывает хешрейт тремя способами: скорость (обычная), средняя скорость (5 мин), эффективная скорость. Мы думаем, что вам следует смотреть только на эффективную скорость.

        К сожалению, хешрейт NBMiner в окне консоли майнера оказался выше, чем на самом деле в пуле. Хешрейт, о котором сообщает NBMiner, был выше, чем у других программ для майнинга. Мы проверили журнал и не обнаружили отклоненных или устаревших шар.

        Финальное обновление. Спустя неделю средние принятые хешрейты: Phoenix на первом месте, Gminer на втором месте, NBMiner и Trex равны.

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

        Аргументы командной строки

        Если представлены две команды в строке, то нужно вводить только одну. Вторая - это ее синоним. Пример: -h, --help - это одно и то же. Вводим либо -h либо --help.

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

        -o, --url ‹адрес› указать URL адрес пула.

        -u, --user адрес кошелька или имя пользователя на пуле.

        -o1, --url1 ‹url› адрес для резервного пула 1.

        -u1, --user1 ‹пользователь› имя пользователя для резервного пула 1.

        -o2, --url2 ‹url› адрес для резервного пула 2.

        -u2, --user2 имя пользователя для резервного пула 2.

        Для дуал-майнинга

        Для дуал-майнинга программа поддерживает следующие пары алгоритмов: tensority+ethash , eaglesong+ethash , hns+ethash , trb+ethash

        -di, --secondary-intensity ‹intensity› Относительная интенсивность для ETH при дуал майнинге. Рекомендуется: 8 - 24, по умолчанию 16.

        -do, --secondary-url ‹url› Адрес пула ETH при дуал майнинге.

        -du, --secondary-user ‹user› ETH имя пользователя при дуал майнинге.

        -do1, --secondary-url1 ‹url› URL адрес для резервного пула ETH при дуал майнинге.

        -du1, --secondary-user1 ‹пользователь› Имя пользователя для резервного ETH пула при дуал майнинге.

        -do2, --secondary-url2 ‹url› URL адрес для резервного пула 2 ETH при дуал майнинге.

        -du2, --secondary-user2 ‹пользователь› Имя пользователя 2 при дуал майнинге.

        Температуры

        --temperature-limit Установить предел температуры видеокарты, если он превышает заданный, то программа остановит работу видеокарты на 10 секунд и проверит, охладилась ли карта ниже заданного значения. Если да - то майнинг продолжится, если нет - пауза будет продлена.

        Пример: --temperature-limit 75 означает, что при достижении температуры 75°, программа начнет делать паузы и проверять каждые 10 сек, снизилась ли температура, что бы запуститься вновь.

        Интенсивность и доходность

        -i, --intensity ‹intensities› Указать разделенный запятыми список интенсивностей для карт

        --cuckoo-intensity ‹intensity› Установить интенсивность алгоритмов cuckoo, cuckarood, cuckatoo, [от 1 до 12]. Значение 0 означает автоматическую адаптацию. По умолчанию: 6.

        --cuckatoo-power-optimize Установите эту опцию, чтобы уменьшить диапазон мощности, потребляемой феермой при майнинге с помощью алгоритма cuckatoo. Предупреждение: установка этой опции может привести к снижению производительности майнинга.

        --fee ‹число› Изменить комиссию (devfee) в процентах, 5. Установите «0», чтобы отключить devfee, но тогда будет более низкий хэшрейт.

        Для следующих алгоритмов устанавливается комиссия по умолчанию :

        • Tensority+ethash 3%,
        • tensority (Pascal) 2%,
        • tensority (Turing) 3%,
        • ethash 1%,
        • cuckaroo и cuckatoo и cuckaroo_swap 2%,
        • progpow_sero 2%,
        • sipc 2%,
        • bfc 3%
        • hns 2%,
        • hns+ethash 3%,
        • trb 2%,
        • trb+ethash 3%,
        • kawpow 2%

        Тайминги Memory Tweak

        Таблетка «OhGodAnETHlargementPill» больше не нужна, если включена команда -mt при майнинге на 1080 и 1080ti.

        Для настройки таймингов есть несколько команд:

        --mt, --memory-tweak - включить настройку таймингов видеопамяти для повышения производительности. Доступный диапазон [1,6].

        Тайминги памяти оптимизированы для видеокарт Nvidia GDDR5 и GDDR5X. Доступный диапазон 3. Чем выше значение, тем выше хэшрейт.

        Для разных карт значение может быть установлено через список через запятую. Может потребоваться настроить ограничение мощности (Power limit), чтобы получить больше хэшрейта.

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

        В Windows пользовательский драйвер должен быть установлен перед использованием команды -mt , подробности смотрите в описании команды --driver .

        --driver эта команда нужна только для Windows. Она устанавливает или удаляет драйвер для «оптимизации памяти».

        Для запуска под Linux требуются права администратора, sudo ./nbminer -mt x .

        Для установки таймингов:

        Запустите батник с правами администратора.

        Установите драйвер: nbminer.exe --driver install

        Удалите драйвер, если он не подходит: nbminer.exe --driver uninstall

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

        Примените тайминг. Например: -mt 1

        Стабильность программы

        --log Создать файл журнала с именем log_ .txt.

        --log-file ‹logfile› Создавать собственный файл журнала. Примечание: эта опция переопределит '--log'.

        --long-format Использовать формат журнала "гггг-мм-дд-чч"

        --RUN, --no-watchdog Отключить сторожевой таймер.

        --no-nvml Не запрашивать состояние работоспособности устройства cuda при использовании ssl-соединения.

        --reboot-times ‹число› Перезагрузить, если сторожевой таймер сообщил об ошибке несколько раз.

        Интерфейс

        --no-color Не использовать цветовой вывод в консоли.

        --fidelity-timeframe ‹timeframe› Установить таймфрейм для расчета точности, единица измерения в час. По умолчанию: 24.

        --device-info Показать подробную информацию по каждому подключенному устройству.

        --device-info-json Показать подробную информацию по каждому подключенному устройству в формате json.

        Работа с API

        -api ‹host:port› Хост и порт для обслуживания REST интерфейса API.

        Указать карты

        -d, --devices ‹devices› указать список видеокарт для использования. Формат: «-d 0,1,2,3» для использования первых 4 графических процессоров.

        --platform ‹платформа› указать платформу. 0: Все (По умолчанию), 1: только Nvidia, 2: только AMD.

        Прочие настройки

        --strict-ssl Проверять действительность сертификата при использовании SSL-соединения.

        --grin29-fork-height ‹height› Измените "height", чтобы проверить автоматическое изменение алгоритма, когда grin29 сделает хард форк. По умолчанию: 262080

        --proxy ‹host:port› Использовать прокси Socks5

        --coin ‹название› Указать название монеты (только для ethash алгоритма)

        -h, --help Отображает справку.

        -v, --version Отображает информацию о версии программы.

        -c, --config Использовать файл конфигурации в формате json вместо параметров командной строки.

        Решение проблем

        Программа вылетает или не запускается

        Если программа не стабильно работает или вылетает, то нужно увеличить виртуальную память системы:


        выставляем файл подкачки в системе

        Панель управления\Все элементы панели управления\Система - Дополнительные параметры системы- вкладка Дополнительно, затем Параметры, снова вкладка Дополнительно.

        Находим настройки Виртуальной памяти, кликаем Изменить. Убираем галочку с пункта «Автоматически выбирать объем файла подкачки» и ставим чекбокс «Указать размер». Указываем нужный размер в МБ (Пример для 6 карт - 45000). Нажимаем на кнопку Задать . Перезагружаем ферму.

        Failed to login mining pool, please check mining pool username

        Не верно указаны параметры подключения к пулу в ключе username (логин пула или адрес кошелька)


        По информации VideoCardz, последняя версия приложения NBMiner для Windows и Linux обходит, но не полностью, ограничения хэшрейта Ethereum, установленное с завода на новых видеокартах Nvidia. Данное ПО версии 39 от 15 августа 2021 года позволяет пользователям майнить Ethereum на видеокартах Nvidia с пониженным хэшрейтом и маркировкой на упаковке “Lite Hash Rate” или “LHR” не с ограничением 50%, а выше — до 70%.

        Разработчик пояснил, что NBMiner 39.0 пока что обходит встроенную защиту Nvidia не полностью и только для алгоритма ethash, но скоро программа будет обходить и ограничения для майнинга других криптвалют. Пользователям не рекомендуется в настройках приложения выставлять значение параметра lhr для контроля хэшрейта видеокарт RTX больше 70%, так как в обратном случае срабатывает защита Nvidia и мощность майнинга на них снова упадет до 50%.

        Обновленный NBMiner не разблокирует ограничения чипов Nvidia, а предлагает пользователям самим экспериментальным путем выставлять значение, которое определяет максимальную разблокируемую скорость хеширования для конкретного графического процессора и видеокарты. Разработчик проверил, что значение lhr равное 68% работает стабильно для всех новых видеокарт Nvidia.

        В начале февраля 2021 года Nvidia объявила о выпуске специализированных майнинговых карт CMP (Crypto-mining processor), а также об аппаратном понижении хэшрейта Ethereum в два раза на GeForce RTX 3060. Позже компания пояснила, что антимайнинговая функция RTX 3060 работает не на уровне драйвера, а в vBIOS, и может появиться на других картах.

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

        В мае Nvidia объявила, что ограничит возможность майнинга Ethereum на обновленных версиях видеокарт GeForce RTX 3080, 3070 и 3060 Ti. Карты с пониженным хэшрейтом будут иметь маркировку на упаковке “Lite Hash Rate” или “LHR”. Производитель ожидает, что эти графические адаптеры будут менее желательны для майнеров.

        В начале июня Nvidia понизила в RTX 3080 Ti хэшрейт не только для Ethereum, но и для других криптомонет — Ethereum Classic (ETC), Ergo и Ravencoin (RVN). Так компания старается отвадить интерес майнеров к ее видеокартам.

        Читайте также: