SRBMiner-MULTI RandomX (Monero XMR miner)
SRBMiner-MULTI (RandomX) CPU и AMD GPU Miner — это программа для майнинга криптовалют на различных алгоритмах для процессора. AMD GPU Miner — это майнер для добычи криптовалют на видеокартах семейства AMD. Обе программы входят в состав одного релиза.
30 ноября, Monero (XMR) будет усиленно работать на блоке 1978433 для перехода на новый алгоритм. Предстоящий форк изменит текущий алгоритм CryptoNight R для майнинга на новый алгоритм RandomX PoW, по сути, перенеся майнинг монеты на CPU.
Уже есть несколько майнеров добывающих монеты на алгоритме RandomX, один из которых SRBMiner-MULTI. Скачать последнюю версию майнера SRBMiner-MULTI вы можете по ссылкам ниже.
0.5.1
- Added algorithm ‘argon2id_chukwa’
- Added algorithm ‘argon2d_dynamic’
- Added parameter ‘–miner-priority’ to set priority of main miner process
- Renamed ‘–cpu-priority’ to ‘–cpu-threads-priority’
- Faster hashrate refresh interval for CPU workers
- Fixed (probably) crash when mining with ‘randomepic’ algorithm
- Bug fixes
DOWNLOAD LINKS:
198d65c1b6e6413c9465d07f6d9de2a2 *SRBMiner-Multi-0-5-1-win64.zip
0e27b9bea0e7d8f931a36e14480f8fcc *SRBMiner-Multi-0-5-1-Linux.tar.xz
Changelog:
0.5.1
- Добавлен алгоритм argon2id_chukwa
- Добавлен алгоритм argon2d_dynamic
- Добавлен параметр –miner-priority для установки приоритета основного процесса майнера
- –Cpu-priority переименовано в –cpu-threads-priority.
- Более быстрый интервал обновления хешрейта для рабочих ЦП
- Исправлен (вероятно) сбой при майнинге с использованием алгоритма randompic
- Исправление ошибок
SRBMiner-MULTI
Поддерживает алгоритмы:
- Cpupower
- RandomARQ
- RandomWOW
- RandomX
- RandomXL
- m7mv2
- yescryptr16
- yescryptr32
- yescryptr8
- yespower
- yespower2b
- yespowerlitb
- yespowerltncg
- yespowerr16
- yespowersugar
- yespowerurx
- Blake2b
- Blake2s
- eaglesong
- k12
- Keccak
- MTP
- rainforestv2
- Yescrypt
Поддерживаемые устройства:
- VEGA 56/64/FE/VII
- RX 460/470/480/550/560/570/580/590
- R9-285/285X/380/380X
- R9-290/290X
- R9-Fury/Nano
- + Процессоры
Возможности майнера SRBMiner-MULTI:
- Режим управляемой настройки
- Возможность переключения алгоритма без внешнего приложения
- Запуск в фоновом режиме без окна консоли
- Сторожевой таймер хешрейта, который перезапускает майнер при ошибке видеокарт
- Контроль температуры видеокарты и автоматическое отключение, если температура слишком высокая
- Отключение системы при слишком высокой температуре видеокарты
- Автоматический перезапуск майнера если слишком много отклоненных шар
- Запуск монитора, который гарантирует, что ваш майнер начинает работать нормально
- API для статистики майнинга
- Веб-интерфейс для отслеживания статистики майнера
- Несколько резервных пулов
- Возможность добавлять новые пулы на лету, не перезапуская майнер
- Мониторинг сложности, не подключаться к пулу, если уровень сложности слишком высок
- Мониторинг тайм-аута, не подключаться к пулу, если работа не получена в течение длительного времени
- Легко переключает видеокарты AMD в режим вычислений
Настройка SRBMiner-MULTI
Для того чтобы начать майнинг нам нужно создать или отредактировать файл с расширением .bat
. В нем указать следующие команды:
- SRBMiner-MULTI.exe — команда запуска приложения SRBMiner
- —algorithm randomx — указать алгоритм для майнинга
- —pool xmr-eu1.nanopool.org — указать адрес пула
- 14444 — указать порт пула
- —wallet 44tLjmXrQNr…8d2340c55648d указать кошелек монеты + Payment ID после точки. Кошелек можно получить либо на бирже, либо установить холодный кошелек Monero.
- —gpu-target-temperature 70 — программа будет стремиться поддерживать эту температуру
- —gpu-off-temperature 83 — майнер выключится при достижении этой температуры и включится когда она снизится
- —send-stales — отправлять в пул устаревшие шары (некоторые пулы их частично оплачивают, либо начисляют бонусы).
- —enable-restart-on-rejected — автоматический перезапуск майнера если слишком много отклоненных шар
Пример батника:
setx GPU_MAX_HEAP_SIZE 100 setx GPU_MAX_USE_SYNC_OBJECTS 1 setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_MAX_SINGLE_ALLOC_PERCENT 100 @echo off cd %~dp0 cls set LOGTIME=%date:~10,4%_%date:~4,2%_%date:~7,2%_%time:~0,2%_%time:~3,2% set LOGTIME=%LOGTIME: =% set LOGTIME=%LOGTIME:,=.%.txt SRBMiner-MULTI.exe --algorithm randomx --pool xmr-eu1.nanopool.org:14444 --wallet 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 pause
Запускается программа как обычно, двойным щелчком мыши по фалу с расширением .bat
Запустив программу, мы увидим следующее окно:
Мы написали в батнике только те команды, которые помогут подключиться к пулу и запустить процесс добычи криптовалюты. Однако для повышения производительности необходимо настроить и некоторые другие аргументы командной строки, в зависимости от типа вашего оборудования.
Аргументы командной строки SRBMiner-MULTI
Настройки подключения к пулу:
--pool url:port
адрес пула: порт--wallet address
адрес кошелька пользователя--password значение
пароль пула--tls значение
использовать TLS (true или false)--nicehash значение
принудительно использовать nicehash (true или false)--job-timeout значение
указать время, если за этот период не было получено ни одного задания, майнер восстановит соединение. По умолчанию отключено--max-difficulty значение
указать десятичное число, если сложность пула выше этого значения майнер будет повторно подключаться к пулу--start-block-height значение
указать число, когда начинать добычу, если достигнута определенная высота блока. Пул должен отправлять эту информацию--algo-min-time значение
указать время, используемое с возможностью переключения алгоритма, минимальное время для майнинга того же алгоритма. По умолчанию 10 мин.--keepalive значение
посылать на пул команду, что майнер работает, чтобы не разрывалось соединение (true или false, не каждый пул поддерживает это)--algorithm значение
алгоритм для майнинга--retry-time value
— здесь указать время, сколько ждать, прежде чем пытаться повторно подключиться к пулу--send-stales
отправлять в пул шары, которые майнер считает устаревшими--give-up-limit value
сколько раз пытаться подключиться к пулу перед переключением на следующий пул--main-pool-reconnect value
время, как часто нужно пытаться восстановить соединение с основным пулом. По умолчанию 10 минут
Настройки производительности и интенсивности:
--cpu-priority value
указать приоритет процесса майнера(1-5), где 5 — самый высокий--cpu-threads
сколько потоков процессора использовать для майнинга--cpu-affinity value
указать битовую маску сходства потоков--disable-cpu-optimisations
использовать только SSE2 для майнинга на видеокартах (SSE2 — это набор инструкций, определяющий возможности того или иного процессора)--disable-huge-pages
отключить использование параметра «Блокировка страниц в памяти» — рекомендуется включить--disable-hw-aes
использовать только AES для майнинга на процессоре (AES — это набор инструкций для процессора)--disable-numa
отключить привязку к узлам numa («Неравномерный доступ к памяти»)--disable-tweaking
отключить опции настройки видеокарт, которые включены по умолчанию--set-compute-mode
перевести видеокарты AMD в режим вычислений и отключить crossfire (запускается от имени администратора)
Настройки производительности видеокарт:
--reset-vega
отключить / включить видеокарты Vega при запуске майнера--gpu-intensity значение
указать интенсивность видеокарты (1-31) значения, разделенные запятыми--gpu-raw-intensity значение
использовать raw интенсивность для дополнительной производительности, значения через запятую--gpu-threads значение
указать количество потоков видеокарты, значения, разделенные запятыми--gpu-worksize значение
указать worksize видеокарты, значения через запятую
Настройки температуры и вентиляторов:
--gpu-target-temperature значение
указать температуру видеокарты, значения, разделенные запятыми. Майнер будет пытаться поддерживать заданную температуру на всех найденных видеокартах--gpu-off-temperature значение
указать температуру выключения видеокарты, значения, разделенные запятыми--gpu-target-fan-speed значение
указать скорость вентилятора видеокарты в об / мин, значения через запятую
Выбрать устройства:
--gpu-id значение
указать идентификатор видеокарты из--list-devices
, значения через запятую--disable-cpu
отключить майнинг на процессоре--disable-gpu
отключить майнинг на видеокарте--list-devices
отобразить (список доступных видеокарт, упорядоченных по busid
Настройки сторожевого таймера (перезагрузки):
--disable-gpu-watchdog
отключить обнаружение сбоев видеокарт--gpu-watchdog-disable-mode
если включено, сторожевой таймер попытается отключить зависающие видеокарты вместо перезапуска майнера--reboot-script-gpu-watchdog
имя файла, если установлено, отключает встроенную процедуру перезапуска при сбое видеокарт и вместо этого запускает этот скрипт--watchdog-rounds value
указать сколько учитывать раундов (раунд 30 секунд), чтобы был вызванgpu-watchdog
. По умолчанию — 5--disable-startup-monitor
отключить сторожевой таймер для интервала запуска майнера--enable-restart-on-rejected
включить автоматический перезапуск майнера если слишком много отклоненных шар. Устанавливается вместе с--max-rejected-shares
--max-rejected-shares value
максимальное количество разрешенных отклоненных шар в соединении. По умолчанию 20, если включена опция--enable-restart-on-rejected
--max-no-share-sent value
время, если в течение x раз пул не принимает шары, перезапускает майнер [по умолчанию 0 — отключено]--shutdown-temperature value
если эта температура достигнута, майнер выключит систему (ADL должен быть включен--max-startup-time value
указать время, максимальное время для запуска видеокарт и начала майнинга. По умолчанию 2 минуты--startup-script filename
запускать собственный скрипт при запуске майнера — устанавливать разгон, напряжение и т. д.
Настройки файла журнала ошибок:
--extended-log
включить более информативное ведение журнала--gpu-errors-alert value
уведомить, когда число ошибок вычислений для любой видеокарты достигнет этого значения [по умолчанию 0 — отключено]--log-file filename
включить запись журнала в файл
Файлы конфигурации:
--config-file filename
использовать файл конфигурации, отличный от config.txt--pools-file filename
использовать файл пула, отличный от pools.txt--setup
запустить интерактивный режим для создания основных конфигурационных файлов
Прочие настройки:
--adl-disable
отключить ADL (ADL — это библиотека для доступа к функциональности драйвера для видеокарт AMD)--background
запустить майнер в фоновом режиме, без окна консоли--enable-workers-ramp-up
позволить воркерам медленный запуск--forced-shutdown
никогда не освобождать ресурсы при перезагрузке / выключении--list-algorithms
отобразить список доступных алгоритмов--max-startup-time-script filename
запустить скрипт, еслиmaxstartuptime превышено
--disable-extranonce-subscribe
не отправлять данные «mining.extranonce.subscribe» на пул--gpu-adl-type значение
указать ADL для использования (1 или 2), значения через запятую--gpu-tweak-profile значение
указать число профиля оптимизации от 0 до 10, 0 отключает настройку
Настройки API:
--api-enable
включить API для статистики--api-port value
указать порт, по которому доступен API статистики (по умолчанию 21550)--api-rig-name value
тут указываем имя идентификатора вашей фермы в статистическом API--api-rig-restart-url value
указать URL-адрес, доступный в браузере (запускает перезагрузку компьютера--api-miner-restart-url value
определить URL-адрес, доступный в браузере, вызывает перезапуск майнера--api-rig-shutdown-url value
определить URL, доступ к которому в браузере вызывает отключение компьютера