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, доступ к которому в браузере вызывает отключение компьютера









