Общие параметры:
--algorithm value (алгоритм/ы для использования, разделяйте значения с помощью ;)
--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, который при открытии в браузере вызывает отключение компьютера)
--background (запускать майнер в фоновом режиме, без консольного окна)
--bc250 (включить поддержку карт для майнинга AMD BC-250 [Linux]
--busy-wait-recheck (NVIDIA и INTEL, устанавливает значение повторной проверки ожидания для каждого алгоритма, разделяйте значения с помощью ; [мин 0.01, макс 0.99])
--disable-cpu (отключить майнинг на CPU)
--disable-gpu (отключить майнинг на GPU)
--disable-gpu-amd (отключить майнинг на GPU с использованием AMD)
--disable-gpu-nvidia (отключить майнинг на GPU с использованием NVIDIA)
--disable-gpu-intel (отключить майнинг на GPU с использованием INTEL)
--disable-gpu-dual-kernels (отключить использование оптимизированных двойных ядер)
--disable-extranonce-subscribe (не отправлять mining.extranonce.subscribe в пул)
--disable-worker-watchdog (отключить обнаружение сбоев)
--disable-ptx-check (отключить проверку версии nvidia ptx)
--enable-restart-on-rejected (включить автоматическую перезагрузку майнера при слишком большом количестве отклоненных акций. Установите число с помощью --max-rejected-shares)
--enable-workers-ramp-up (включить медленный старт GPU-работников)
--extended-log (включить более информативное ведение журнала)
--forced-shutdown (никогда не пытаться освободить ресурсы при перезагрузке/выключении)
--give-up-limit value (количество попыток подключения к пулу перед переключением на следующий пул)
--gpu-errors-alert value (уведомлять, когда количество ошибок валидации результатов для любого GPU достигает этого значения [по умолчанию 0 - отключено])
--gpu-sensors-disable (отключить чтение датчиков GPU)
--list-algorithms (перечислить доступные алгоритмы)
--list-devices (перечислить доступные устройства GPU)
--log-file filename (включить ведение журнала в файл)
--log-file-mode value (определяет режим ведения журнала, 0-2 [по умолчанию 0 - обрезка])
--main-pool-reconnect value (время, как часто пытаться переподключиться к основному пулу. по умолчанию 10 минут, минимум 2 минуты)
--max-no-submit-responses value (максимальное количество отсутствующих ответов от пула на наши сообщения о подаче перед переподключением [по умолчанию 10])
--max-no-share-sent value (время, если ни одна акция не принята пулом в течение x времени, перезапускает майнер [по умолчанию 0 - отключено])
--max-rejected-shares value (максимальное количество разрешенных отклоненных акций на соединении. по умолчанию 15, если включена опция '--enable-restart-on-rejected')
--miner-priority value (приоритет основного процесса, 1-5, где 5 - наивысший [по умолчанию 3 - нормальный])
--proxy value (ip:port или user:password@ip:port прокси-сервера socks5)
--randomx-use-1gb-pages (выделить страницы размером 1 ГБ)
--reboot-script-gpu-watchdog (filename, если установлен, отключает встроенную процедуру перезагрузки при сбое GPU и вместо этого запускает этот скрипт)
--retry-time value (время, сколько ждать перед повторной попыткой подключения к пулу)
--set-compute-mode (устанавливает GPU AMD в режим вычислений & отключает кроссфайр - запуск от имени администратора)
--set-console-title value (устанавливает пользовательский заголовок для окна консоли майнера)
--setup (интерактивный режим для создания базовой конфигурации)
--startup-script filename (запускать пользовательский скрипт при старте майнера - устанавливать тактовые частоты, напряжение и т.д.)
--shutdown-temperature value (если эта температура достигнута на любом GPU, майнер выключит систему)
--verthash-dat-path value (расположение verthash.dat, если не используется по умолчанию)
Параметры CPU:
--cpu-threads (количество потоков CPU для использования при майнинге, разделяйте значения с помощью ';')
--cpu-threads-intensity value (хеши на рабочий поток, может быть 1, 2 или 4. По умолчанию 1, разделяйте значения с помощью ',')
--cpu-threads-priority value (приоритет рабочего потока, 1-5, где 5 - наивысший (по умолчанию 2), разделяйте значения с помощью ';')
--cpu-affinity value (маска привязки потоков, шестнадцатеричное или десятичное значение, разделяйте значения с помощью ';')
--cpu-numa-bind value (принудительная привязка потоков рабочих CPU к определенному узлу NUMA, разделяйте значения с помощью ';')
--disable-auto-affinity (отключить автоматическую настройку привязки)
--disable-cpu-optimisations (использовать только SSE2 для майнинга на CPU)
--disable-huge-pages (отключить использование больших страниц)
--disable-hw-aes (использовать только программное AES для майнинга на CPU)
--disable-msr-tweaks (отключить настройки MSR (по умолчанию включены)
--disable-numa-binding (отключить автоматическую привязку к узлам NUMA)
--force-msr-tweaks (принудительное использование настроек MSR
--msr-use-preset value (определяет предустановку MSR для использования 0-3)
--msr-use-tweaks value (определяет настройки MSR для использования 0-4, | 0 - Intel, 0,1,2,3,4 - AMD |)
Параметры GPU:
--gpu-id значение (идентификатор/идентификаторы gpu из --list-devices, разделяйте значения запятой)
--gpu-intensity значение (интенсивность gpu, 0-31 или если > 31, то рассматривается как сырая интенсивность, разделяйте значения запятой)
--gpu-extra-config значение (дополнительная конфигурация для некоторых алгоритмов, разделяйте значения запятой)
--gpu-off-temperature значение (температура отключения gpu, разделяйте значения запятой)
--gpu-progpow-mode значение (1, 2 или 3. Устанавливает, как создается программа progpow, разделяйте значения запятой)
--gpu-progpow-safe (используйте это, если у вас много ошибок валидации gpu на алгоритмах progpow)
--gpu-table-slow-build (строит DAG/таблицу данных медленнее - может помочь, если gpu вырубаются при создании DAG/таблицы данных)
--gpu-dual-max-loss значение (максимально допустимая потеря хешрейта A0 в режиме автонастройки для оптимизированного двойного майнинга, в процентах [1-95])
--gpu-disable-interleaving (отключить интерливинг потоков при запуске более 2 потоков на gpu)
Параметры OC для gpu:
--gpu-disable-oc (отключить функциональность OC)
--gpu-reset-oc (сбросить значения OC по умолчанию при запуске майнера [только NVIDIA])
--gpu-cclock0 (A0 - установить фиксированную частоту ядра (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-mclock0 (A0 - установить фиксированную частоту памяти (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-coffset0 (A0 - установить смещение частоты ядра (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-moffset0 (A0 - установить смещение частоты памяти (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-plimit0 (A0 - установить предел управления питанием (в Вт), разделяйте значения запятой [только NVIDIA])
--gpu-fan0 (A0 - установить скорость вентилятора (в %), разделяйте значения запятой [только NVIDIA])
--gpu-cclock1 (A1 - установить фиксированную частоту ядра (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-mclock1 (A1 - установить фиксированную частоту памяти (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-coffset1 (A1 - установить смещение частоты ядра (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-moffset1 (A1 - установить смещение частоты памяти (в МГц), разделяйте значения запятой [только NVIDIA])
--gpu-plimit1 (A1 - установить предел управления питанием (в Вт), разделяйте значения запятой [только NVIDIA])
--gpu-fan1 (A1 - установить скорость вентилятора (в %), разделяйте значения запятой [только NVIDIA])
--zil-cclock (ZIL - установить фиксированную частоту ядра (в МГц), разделяйте значения запятой [только NVIDIA])
--zil-mclock (ZIL - установить фиксированную частоту памяти (в МГц), разделяйте значения запятой [только NVIDIA])
--zil-coffset (ZIL - установить смещение частоты ядра (в МГц), разделяйте значения запятой [только NVIDIA])
--zil-moffset (ZIL - установить смещение частоты памяти (в МГц), разделяйте значения запятой [только NVIDIA])
--zil-plimit (ZIL - установить предел управления питанием (в Вт), разделяйте значения запятой [только NVIDIA])
--zil-fan (ZIL - установить скорость вентилятора (в %), разделяйте значения запятой [только NVIDIA])
--a0-oc-script имя_файла (запустить скрипт, когда алгоритм 0 становится активным - установить OC)
--a1-oc-script имя_файла (запустить скрипт, когда алгоритм 1 становится активным - установить OC)
--zil-oc-script имя_файла (запустить скрипт, когда активируется майнинг ZIL - установить OC)
--oc-delay значение (задержка в секундах после применения OC для A0, A1 или ZIL. По умолчанию 3, максимум 120)
Параметры пула:
--pool значение (адрес пула:порт, разделяйте значения запятой)
--wallet значение (адрес кошелька пользователя, разделяйте значения запятой)
--worker значение (имя рабочего или идентификатор рига, разделяйте значения запятой)
--password значение (пароль пула, разделяйте значения ; и ! [используйте #; и #! для экранирования символов-разделителей])
--diff-factor значение (пользовательский множитель сложности, разделяйте значения запятой)
--tls значение (использовать TLS, true или false, разделяйте значения запятой)
--esm значение (режим stratum ethash [0 (getwork), 1 (ethereumstratum 1.0), 2 (ethereumstratum 1.0 + nicehash)], разделяйте значения запятой)
--nicehash значение (принудительно nicehash, true или false, разделяйте значения запятой)
--job-timeout значение (время, если за этот период не получено задание, майнер переподключится. По умолчанию отключено, разделяйте значения запятой)
--keepalive значение (true или false, не каждый пул поддерживает это, разделяйте значения запятой)
--send-stales значение (отправлять устаревшие доли в пул, true или false, разделяйте значения запятой)
Параметры майнинга ZIL:
--zil-enable (включить только майнинг ZIL)
--zil-epoch значение (номер эпохи ZIL. По умолчанию 1)
--zil-pool значение (адрес пула ZIL:порт, разделяйте значения запятой)
--zil-wallet значение (адрес кошелька ZIL, разделяйте значения запятой)
--zil-password значение (пароль пула ZIL, разделяйте значения запятой)
--zil-esm значение (режим stratum ethereum пула ZIL, разделяйте значения запятой)
Псевдонимы параметров:
--algorithm -a
--cpu-threads -t
--password -p
--pool -o
--wallet -u
:Параметры, которые принимают значение ВРЕМЕНИ, должны быть установлены в СЕКУНДАХ!
Примечание: Если вы хотите применить разные значения для GPU (разгон или любой другой параметр, который устанавливает значение GPU), вам нужно указать используемые GPU с помощью параметра '--gpu-id'.
Например:... --gpu-id 0,1,2,3,4 --gpu-intensity 100,200,300,400,500 --gpu-cclock 1300,1400,1500,1600
==================================================================================================================
--log-file-mode:
0 - очистить содержимое существующего файла журнала перед записью
1 - добавить к концу существующего файла журнала
2 - добавить временную метку к имени журнала, чтобы создать новый файл журнала при каждом запуске майнера
--cpu-numa-bind:
Привязать потоки CPU к узлу NUMA с id 1 (второй узел NUMA) с автоматическим выбором потоков и маской привязки:
--algorithm ... --pool ... --wallet ... --cpu-numa-bind 1
Привязать потоки CPU к узлу NUMA с id 1 (второй узел NUMA) с вручную установленным количеством потоков и маской привязки:
--algorithm ... --pool ... --wallet ... --cpu-threads 8 --cpu-affinity 0x5555 --cpu-numa-bind 1
--esm:
0 - getwork/ETHPROXY1 - EthereumStratum/1.0.0
2 - EthereumStratum/1.0.0 + режим nicehash
--msr-use-preset:
может использоваться для выбора из 3 предустановленных пресетов (0,1,2) значений регистров. Если не используется, пресет выбирается автоматически.
Если комбинировать с параметром --msr-use-tweaks, вы будете использовать значения из определенного пресета.
--gpu-progpow-mode:
1 - Использовать ядро 1. Это ядро использует VRAM только для DAG
2 - Использовать ядро 2. Это ядро использует VRAM для DAG и ~+150-200mb (в зависимости от используемой интенсивности)
3 - Использовать ядро 3. Это ядро использует VRAM для DAG и ~+300-500mb (в зависимости от используемой интенсивности)
==================================================================================================================
API
API имеет два интерфейса: json и gui (по http)
Чтобы использовать его, вы сначала должны включить его, используя параметр --api-enable.
Установите имя вашей установки с помощью --api-rig-name rig_name.
После того как вы запустили майнер, вы можете получить доступ к статистике GUI в вашем браузере:
http://127.0.0.1:21550/stats
Или json: http://127.0.0.1:21550
Существуют также три других параметра, которые могут помочь вам перезапустить майнер, перезагрузить или выключить вашу машину удаленно:
--api-rig-restart-url
Это должна быть уникальная строка, доступ к которой в браузере приводит к перезагрузке компьютера. Майнер должен иметь права администратора.
--api-rig-shutdown-url
Это должна быть уникальная строка, доступ к которой в браузере приводит к выключению компьютера. Майнер должен иметь права администратора.
--api-miner-restart-url
Это должна быть уникальная строка, доступ к которой в браузере перезапускает SRBMiner-MULTI.