NBMiner — это GPU-майнер с закрытым исходным кодом для операционных систем Windows от Nvidia и AMD для добычи ETH, RVN, GRIN, BEAM, CFX, AE, SERO и ERGO для Nvidia CUDA, а теперь и AMD. Встроена поддержка настроек резервного копирования майнинговых пулов и майнинговых пулов с SSL-подключением. Программное обеспечение поддерживает Nvidia и AMD и в целом лидирует по хэшрейтам для различных алгоритмов майнинга.
Требования
- Особые требования к графическому процессору Nvidia:
Algorithm | Coin | Compute Capability | Memory (Win7 & Linux) | Memory (Win10) |
---|---|---|---|---|
ethash | ETH | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
cuckatoo | GRIN31 | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 8GB | 10GB |
cuckatoo32 | GRIN32 | 6.0, 6.1, 7.0, 7.5 | 8GB | 10GB |
cuckoo_ae | AE | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
progpow_sero | SERO | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 4GB |
kawpow | RVN | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 4GB |
beamv3 | BEAM | 6.0, 6.1, 7.0, 7.5 | 3GB | 3GB |
octopus | CFX | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 5GB | 6GB |
ergo | ERGO | 6.0, 6.1, 7.0, 7.5, 8.0,8.6 | 3GB | 3GB |
Скачать NBMiner
Глобальные изменения
Релиз: v42.3
etchash
: Добавлена поддержка пула NiceHash ETC.
Релиз: v42.2
- Feature: [ethash] Добавлена новая опция
--lhr-mode
для выбора режима разблокировки LHR.--lhr-mode 1
— это режим по умолчанию, такой же, как и в v41.5.- Попробуйте использовать
--lhr-mode 2
, если в режиме 1 возникла проблема со стабильностью, для конфигурации json используйте «lhr-mode»: «2» - Графические процессоры LHR v3 могут использовать только режим 1.
- Feature: [ethash] Extend LHR Unlocker для работы со старыми версиями драйверов. Начиная с Windows v512.95 и Linux v515.x, разблокировщик LHR больше не работает, не используйте эти версии драйверов.
- Optimize: небольшое улучшение хешрейта ethash на графических процессорах Nvidia.
- Feature: добавили временную память GDDR6X в сводную таблицу для Linux.
- Feature: [ethash] Добавьте eth_submitHashrate для протокола nicehash (EthereumStratum).
- Скачать для Windows — NBMiner_42.2.zip
- Скачать для Linux — NBMiner_42.2.tgz
Алгоритмы и выплаты разработчику
Ниже приведен список алгоритмов, поддерживаемых программным обеспечением для майнинга NBminer. Для каждого алгоритма указана плата за решение. Эта плата обычно составляет менее нескольких процентов и используется разработчиком майнера для поддержания и улучшения его производительности и добавления новых функций. Эта плата взимается за короткий промежуток времени (обычно менее минуты), в течение которого программа майнит кошелек разработчика каждый час.
ethash / etchash 1%, cuckatoo & cuckatoo32 & cuckoo_ae 2%, progpow_sero 2%, kawpow 2%, beamv3 2%, octopus 3%, ergo 2%.
Примеры применения:
ETH
- f2pool: nbminer -a ethash -o ethproxy+tcp://eth.f2pool.com:8008 -u 0x12343bdgf.worker
Grin32
- f2pool: nbminer -a cuckatoo32 -o stratum+tcp://grin32.f2pool.com:13654 -u username.worker:passwd
AE
- f2pool: nbminer -a cuckoo_ae -o stratum+tcp://ae.f2pool.com:7898 -u ak_xxxxxxx.worker:passwd
SERO
- f2pool: nbminer -a progpow_sero -o stratum+tcp//sero.f2pool.com:4200 -u wallet_address.worker:pswd
RVN
- f2pool: nbminer -a kawpow -o stratum+tcp://raven.f2pool.com:3636 -u wallet.worker:passwd
BEAM
- sparkpool: nbminer -a beamv3 -o stratum+ssl://beam.sparkpool.com:2222 -u wallet.worker:passwd
CONFLUX
- f2pool: nbminer -a octopus -o stratum+tcp://cfx.f2pool.com:6800 -u username.worker
ERGO
- nanopool: nbminer -a ergo -o stratum+tcp://ergo-eu1.nanopool.org:11111 -u wallet.worker
Настройка
Пример быстрого запуска
Скачать архив с программой, разархивировать в любое удобное место и изменить кошелек на свой в файле с расширением .bat
Настройка .bat файла:
- nbminer имя запускаемой программы.
- -a cuckarood указываем алгоритм добываемой монеты.
- —o stratum+tcp://grin29.f2pool.com после конструкции
-o stratum+tcp://
указываем адрес пула. - :13654 ставим двоеточие и указываем порт пула
- -u rgz после ключа
-u
указываем адрес кошелька или логин на пуле. Кошелек можно завести на любой удобной и безопасной бирже, или поставить официальный кошелек от монеты. - .default ставим точку и указываем название фермы (любое)
- : x ставим двоеточие и указываем пароль (обычно не требуется, поэтому x)
- -long-format выводить журнал работы программы
- -log создать файл журнала с именем log_.txt.
- -di 24 указываем интенсивность работы программы (для дуал-майнинга)
Дополнительные конфигурации
Программное обеспечение для майнинга может потребовать дополнительных настроек, например, отключения одной из плат или установки максимальной рабочей температуры платы; список настроек NBminer приведен ниже. Чтобы применить эти настройки, добавьте их в панель запуска по умолчанию, указанную выше. Настройки майнера обычно не изменяют разгон видеокарты.
CMD параметры:
nbminer -a algo -o protocol + socket_type: // pool_host: pool_port -u wallet_address.worker: passwd
- -h, —help Отображает эту справку.
- -v, —version Отображает информацию о версии.
- -c, —config <путь к файлу конфигурации> Использовать файл конфигурации в формате json, а не параметры строки cmd.
- -a, —algo <algo> Выбрать алгоритм майнинга
- —api <host: port> Конечная точка для обслуживания REST API.
- -o, —url <url> URL пула майнинга.
- -u, —user
Пользователь, используемый в пуле майнинга, адрес кошелька или имя пользователя. - Формат: [имя пользователя | кошелек] .workername: пароль
- -o1, —url1 <url> URL для резервного пула майнинга 1.
- -u1, —user1 <user> имя пользователя для резервного пула майнинга 1.
- -o2, —url2 <url> URL для резервного пула майнинга 2.
- -u2, —user2 <пользователь> имя пользователя для резервного пула майнинга 2.
- -di, —secondary-density <intensity> Относительная интенсивность при двойном майнинге.
- -do, —secondary-url <url> Пул майнинга ETH при двойном майнинге.
- -du, —secondary-user <user> имя пользователя ETH при двойном майнинге.
- -do1, —secondary-url1 <url> Резервное копирование пула майнинга 1 ETH при двойном майнинге.
- -du1, —secondary-user1 <user> Резервное копирование имени пользователя 1 ETH при двойном майнинге.
- -do2, —secondary-url2 <url> Резервное копирование пула майнинга 2 ETH при двойном майнинге.
- -du2, —secondary-user2 <user> Резервное копирование имени пользователя 2 ETH при двойном майнинге.
- -d, —devices <устройства> Указать список используемых графических процессоров. Формат: «-d 0,1,2,3» для использования первых 4 GPU.
- -i, —intensity <intensities> Список значений интенсивности, разделенных запятыми (1 -100).
- —strict-ssl Проверить действительность сертификата при использовании SSL-соединения.
- —proxy Socks5 прокси, используемый для установления соединения с пулом, например 127.0.0.1:1080
- —cuckoo-density <интенсивность> Установить интенсивность кукушки, кукурузы, кукушки, [1, 12]. Меньшее значение означает более высокую загрузку ЦП для увеличения хешрейта. Значение 0 означает автоматическую адаптацию. По умолчанию: 0.
- —cuckatoo-power-optimize Установите этот параметр, чтобы уменьшить диапазон мощности, потребляемой буровой установкой при майнинге с помощью алгоритма cuckatoo. Эта функция может снизить вероятность отключения источника питания из-за превышения мощности. Предупреждение: установка этого параметра может привести к снижению производительности майнинга.
- —tempera-limit <temp-limit> Установить лимит температуры графического процессора в градусах Цельсия. Если оно превышает, остановите графический процессор на 10 секунд и продолжайте.
- —log Создать файл журнала с именем
logs/log_<timestamp>.txt
. - —log-file <имя файла> Создать собственный файл журнала. Примечание: этот параметр имеет приоритет
--log
. - —no-nvml Не запрашивать состояние работоспособности устройства cuda.
- —fidelity-timeframe <timeframe> Установить таймфрейм для расчета точности, единица измерения в час. По умолчанию: 24.
- —long-format Использовать ‘yyyy-MM-dd HH: mm: ss, zzz' для формата времени журнала.
- —verbose Вывести данные о связи между майнером и пулом в файл журнала.
- —device-info Распечатать информацию cuda устройства.
- —fee <fee> Изменить плату разработчика в процентах, [0-5]. Установите «0», чтобы отключить devfee с более низким хешрейтом. В противном случае devfee = max (set_value, def_value).
- —generate-config <filename> Создать образец json-файла конфигурации.
- —no-watchdog Отключить сторожевой процесс.
- —platform <platform> Выберите платформу , 0: NVIDIA + AMD (по умолчанию), 1: только NVIDIA, 2: только AMD
- —share-check <значение> Если <значение> минут без общего ресурса, перезагрузите майнер, установите 0 для отключения. По умолчанию: 30
- —no-interrupt set этот параметр отключит майнер, прерывающий текущие задания графического процессора, когда новое задание поступает из пула, вызовет меньше проблем с источником питания, но может привести к немного более высокому коэффициенту устаревания и отклонению общих ресурсов.
- —enable-igpu AMD igpu по умолчанию отключен, включите эту опцию.
- ** — драйвер <действие> вариант только для Windows, установить / удалить драйвер для
memory tweak
. Запускайте с правами администратора. установить:nbminer.exe --driver install
, деинсталляция:nbminer.exe --driver uninstall
. **