Опции:
-h,--help Вывести это сообщение помощи и выйти
--version Получить версию этого бинарного файла
--lang TEXT Установить язык (en, cn). По умолчанию en
-a TEXT Алгоритм майнинга по умолчанию. например, 'ethash'
--a2 TEXT Второй алгоритм майнинга по умолчанию (двойной майнинг). например, 'ethash'
--a3 TEXT Третий алгоритм майнинга по умолчанию (тройной майнинг, также zil + двойной). например, 'zil'
-r TEXT Имя Рига (работника/пользователя) по умолчанию. например, 'Rig'
--r2 TEXT Имя пользователя пула по умолчанию для второго алгоритма (двойной майнинг)
--r3 TEXT Имя пользователя пула по умолчанию для третьего алгоритма (тройной майнинг, также zil + двойной)
--temp_stop INT Температура для приостановки майнинга на устройстве (должна быть выше temp_start)
--temp_start INT Температура для повторного начала майнинга на устройстве (должна быть ниже temp_stop)
--pool_password TEXT Пароль пула по умолчанию
--pool_password2 TEXT Пароль пула для второго алгоритма (двойной майнинг)
--pool_password3 TEXT Пароль пула для третьего алгоритма (тройной майнинг)
--igpu Включить майнинг на IGPUs. по умолчанию отключено (0 = ложь, 1 = истина)
--nvidia INT Майнить только с устройствами Nvidia (0 = ложь, 1 = истина)
--amd INT Майнить только с устройствами AMD (0 = ложь, 1 = истина)
--intel INT Майнить только с устройствами Intel (0 = ложь, 1 = истина)
--disable_opencl Отключить OpenCL. Полезно для предотвращения сбоев BzMiner при запуске из-за драйверов AMD.
--nvidia_opencl Включить перечисление устройств Nvidia opencl
-w TEXT ... Адрес кошелька. Если алгоритм требует более одного адреса, укажите их так же, как -p
--w2 TEXT ... Адрес кошелька для второго алгоритма (двойной майнинг). Если алгоритм требует более одного адреса, укажите их так же, как -p
--w3 TEXT ... Адрес кошелька для третьего алгоритма (тройной майнинг, также zil + двойной). Если алгоритм требует более одного адреса, укажите их так же, как -p
-p TEXT ... Массив адресов пулов. например, stratum+tcp://us1.ethermine.org:4444 stratum+tcp://us2.ethermine.org:4444
--p2 TEXT ... Массив адресов пулов для второго алгоритма (двойной майнинг). например, stratum+tcp://us1.ethermine.org:4444 stratum+tcp://us2.ethermine.org:4444
--p3 TEXT ... Массив адресов пулов для третьего алгоритма (тройной майнинг, также zil + двойной). например, zmp+tcp://zil.flexpool:4444 ethproxy+tcp://us-east.ezil.me:5555
-v INT Установить уровень подробности логирования. 0 = Ошибка, 1 = предупреждение, 2 = информация 3 = отладка, 4 = сеть
--hide_disabled_devices Не логировать устройства, которые отключены.
--max_log_history INT Для http api. максимальная сохраняемая история логов. по умолчанию 1024. Более высокие значения увеличивают использование памяти.
--log_solutions INT Если 1 (по умолчанию 1), решения будут записываться в вывод (зеленым).
--log_date INT Если 1 (по умолчанию 0), текущая дата/время будет записываться в начале каждой строки вывода.
-o TEXT Если указано, вывод будет записан в этот файл
--log_file_verbosity INT Установить уровень подробности лог-файла. По умолчанию 2.
--clear_log_file INT Если 1 (по умолчанию 0), BzMiner перезапишет лог-файл при запуске.
-c TEXT Файл конфигурации для загрузки настроек. По умолчанию config.txt
-i INT Установить интенсивность майнинга (0 - 64). 0 = авто. Более высокое значение означает, что GPU тратит больше времени на хеширование. По умолчанию 0.
--i1 INT Установить интенсивность майнинга (0 - 64). 0 = авто. Более высокое значение означает, что GPU тратит больше времени на хеширование. По умолчанию 0.
--i2 INT Установить интенсивность майнинга для второго алгоритма (двойной майнинг) (0 - 64). 0 = авто. Более высокое значение означает, что GPU тратит больше времени на хеширование. По умолчанию 0.
--i3 INT Установить интенсивность майнинга для третьего алгоритма (тройной майнинг, также zil + двойной) (0 - 64). 0 = авто. Более высокое значение означает, что GPU тратит больше времени на хеширование. По умолчанию 0.
--lhr_stability INT ... Установить значение стабильности разблокировки LHR для каждого устройства. Более низкое значение более стабильно, более высокое значение менее стабильно и дает более высокую хешрейта. По умолчанию 100.
--lhr_exception_reboot Перезагрузить ПК, когда происходит исключение LHR на устройстве (жесткая перезагрузка устройства в настоящее время требует перезагрузки ПК).
--throttle INT ... Ограничить майнинг (массив устройств или просто одно значение для установки всех на одно и то же). по умолчанию 0.
-g INT Увеличивать скорость майнера, а не начинать с полной скорости.
-b INT Период охлаждения. 0 = отключено. Более высокое значение означает более длительное время между периодами охлаждения. по умолчанию 0
--repair_dag INT Проверить и восстановить DAG. По умолчанию 1
--nc INT Не сохранять в файл конфигурации (но все равно читать из него).
--update_frequency_ms INT Частота обновления в миллисекундах. 0 = отключено. По умолчанию 15000.
--update_frequency_shares INT Частота обновления на основе новых найденных акций. 0 = отключено. Не заменяет update_frequency_ms, работает параллельно. установите update_frequency_ms на 0, если вы хотите использовать только update_frequency_shares. По умолчанию 0.
--avg_hr_ms INT Окно усреднения хешрейта. Более длинное значение обеспечивает более стабильную отчетность хешрейта. По умолчанию 30000.
--disable_index_html Отключить создание файла index.html
--extra_dev_fee FLOAT Добавить немного дополнительного времени для комиссии разработчика (процент). Добавляет к стандартной комиссии разработчика. По умолчанию 0.0
--cpu_validate INT Проверять решения на CPU перед отправкой в пул.
--multi_mine_ms INT ... Время (мс) для майнинга каждого алгоритма при двойном майнинге.
--multi_mine_type INT ... Тип многопоточной добычи. 0 = параллельный, 1 = чередующийся (может быть установлен для каждого алгоритма), 2 = добыча только во время генерации DAG. по умолчанию = 0
--max_dual_autotune_drop FLOAT Максимальное снижение хешрейта первого алгоритма в двойной добыче при автоподстройке. 0.0 - 1.0. по умолчанию 0.92.
--cache_dag INT Полезно для eth + zil. 0 = отключено (по умолчанию), 1 = DAG кэшируется в видеопамяти (поддерживается только на картах >6 ГБ)
--zil_only Добывать только zil для первого алгоритма (для zil + не-eth алгоритма). Установит для первой конфигурации пула. Будет генерировать DAG только для эпохи 0 (zil). используйте в сочетании с --multi_mine_type 1, --multi_mine_ms 0 10000 и cache_dag 1
--force_algo TEXT Принудительно запустить алгоритм. Полезно для ОС, которые в настоящее время не имеют желаемого алгоритма, реализованного в интеграционных скриптах
--force_algo2 TEXT Принудительно запустить алгоритм в качестве второго алгоритма в двойной добыче. Полезно для ОС, которые в настоящее время не имеют желаемого алгоритма, реализованного в интеграционных скриптах
--opencl_workgroup_size INT Принудительно заставить алгоритм OpenCL использовать определенный размер рабочей группы.
--community_fund INT Включить/Отключить фонд сообщества (в настоящее время только kaspa и radiant). Значение является кратным нормальному сбору разработчиков, поэтому значение 1 = 1% пожертвование, 2 = 2% пожертвование и т.д. По умолчанию 1, 0 отключено
--algo_opt INT ... Список (по одному на устройство) о том, использовать ли оптимизации алгоритма, если алгоритм это поддерживает.
--test INT Тестовая добыча. Полезно для настройки разгона.
--http_enabled INT Включить или отключить HTTP API. 0 = отключено, 1 = включено. По умолчанию включено.
--http_address TEXT Установить IP-адрес для прослушивания HTTP API. По умолчанию 0.0.0.0.
--http_port INT Установить, на каком порту прослушивает HTTP API. по умолчанию 4014.
--http_password TEXT Установить пароль для HTTP API. Если не установлен, HTTP API не будет включен. по умолчанию пусто.
--force_opencl INT Принудительно заставить все устройства использовать реализацию OpenCL (если возможно).
--reset_oc_dag_gen INT Сбросить разгоны перед генерацией DAG. Часы будут сброшены после генерации DAG. 1 = включено, 0 = отключено
--devices Только логирование устройств. Не запускает майнер
--no_watchdog Не запускать службу контроля.
--disable TEXT ... Отключить определенные GPU от добычи, разделяя пробелом. Используйте идентификатор устройства в формате pci_bus:pci_device (например, --disable 1:0 3:0). используйте --devices, чтобы найти идентификатор устройства.
--advanced_config INT Если 1 (по умолчанию 0), параметры расширенной конфигурации будут показаны в config.txt.
--start_script TEXT Если указано, этот скрипт будет выполнен при запуске BzMiner.
--hung_gpu_ms INT Когда GPU не отвечает в течение этого времени (мс), будет считаться зависшим.
--crash_script TEXT Когда обнаруживается зависший GPU, этот скрипт будет выполнен.
--hung_gpu_reboot INT Если 1 (по умолчанию 0), BzMiner перезагрузит риг, когда будет обнаружен зависший GPU.
--hung_gpu_restart_bzminer INT Если 1 (по умолчанию 1), и служба контроля включена, служба контроля перезапустит процесс BzMiner, когда будет обнаружен зависший GPU.
--reboot_after_watchdog_restarts INT Перезагрузить ПК после перезапуска службы контроля x раз
--restart_miner_minutes INT Если указано и больше 0, служба контроля BzMiner перезапустит процесс BzMiner через это количество времени (минут).
--reboot_minutes INT Если указано и больше 0, BzMiner перезагрузит риг через это количество времени (минут).
--no_color INT Если 1 (по умолчанию 0), вывод в консоли не будет иметь цвета.
--webhook_discord_url TEXT URL API вебхука Discord
--webhook_discord_solutions_only INT Если true, только решения будут отправлены на этот вебхук
--webhook_discord_interval_ms INT Как часто отправлять логи в Discord
--webhook_discord_verbosity INT уровень подробности вебхука Discord. по умолчанию 2
--oc_delay_ms INT ... Время (мс) задержки переключения алгоритма до/после изменения разгона для алгоритма. по умолчанию 50.
--oc_enable INT ... Устанавливать ли разгон для первого алгоритма или нет (для каждого устройства). По умолчанию 1.
--oc_fan_speed TEXT ... Установить целевую скорость вентилятора (в процентах) для устройств, разделяя пробелом. 0 = авто, -1 = игнорировать, 100 = максимум.
Опционально используйте формат целевой температуры, например. --oc_fan_speed t:N[fMin-fMax]
где t - ядро, tm - память, N - целевая температура, fMin - минимальная скорость вентилятора в процентах, fMax - максимальная скорость вентилятора в процентах
например. --oc_fan_speed t:65[25-75] tm:85[50-100]
--oc_power_limit INT ... Установить предел мощности для устройств (в ваттах), разделяя пробелом. 0 = игнорировать.
--oc_core_clock_offset INT ... Установить целевое смещение тактовой частоты ядра (в МГц) для устройств, разделяя пробелом. 0 = игнорировать.
--oc_memory_clock_offset INT ... Установить целевое смещение тактовой частоты памяти (в МГц) для устройств, разделяя пробелом. 0 = игнорировать.
--oc_core_volt_offset INT ... Установить целевое смещение напряжения ядра (в мВ) для устройств, разделяя пробелом. 0 = игнорировать.
--oc_memory_volt_offset INT ... Установить целевое смещение напряжения памяти (в мВ) для устройств, разделяя пробелом. 0 = игнорировать.
--oc_lock_core_clock INT ... Заблокировать тактовую частоту ядра для устройств (в МГц), разделяя пробелом. Переопределяет oc_core_clock.
--oc_lock_memory_clock INT ... Заблокировать тактовую частоту памяти для устройств (в МГц), разделяя пробелом. Переопределяет oc_memory_clock.
--oc_pstate INT ... Принудительно установить конкретное состояние pstate. по умолчанию -1, состояние pstate не будет изменено
--oc_script TEXT ... Вместо того чтобы BzMiner устанавливал разгоны для карты/алгоритма, вместо этого вызывайте скрипт, когда нужно установить разгон.
скрипт вызывается с параметрами --gpu_index {индекс gpu} --gpu_id {идентификатор gpu} --algo {алгоритм, для которого устанавливается разгон}
например.
'oc_script.bat --gpu_index 0 --gpu_id 1:0 --algo kaspa`
BzMiner вызовет этот скрипт для каждого gpu, для которого необходимо установить разгон. Если этот параметр указан, BzMiner не будет устанавливать никаких разгонов самостоятельно. Можно передать массив скриптов, по одному для каждого gpu. По умолчанию пустая строка
--oc_enable2 INT ... Указывает, следует ли устанавливать oc для второго алгоритма или нет (для каждого устройства). По умолчанию 1.
--oc_fan_speed2 TEXT ... (второй алгоритм) Установите целевую скорость вентилятора (в процентах) для устройств, разделенных пробелом. 0 = авто, -1 = игнорировать, 100 = максимум.
Опционально используйте формат целевой температуры, например. --oc_fan_speed t:N[fMin-fMax]
где t - ядро, tm - память, N - целевая температура, fMin - минимальная скорость вентилятора в процентах, fMax - максимальная скорость вентилятора в процентах
например. --oc_fan_speed t:65[25-75] tm:85[50-100]
--oc_power_limit2 INT ... (второй алгоритм) Установите предел мощности для устройств (в ваттах), разделенных пробелом. 0 = игнорировать.
--oc_core_clock_offset2 INT ... (второй алгоритм) Установите целевое смещение тактовой частоты ядра (в МГц) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_memory_clock_offset2 INT ... (второй алгоритм) Установите целевое смещение тактовой частоты памяти (в МГц) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_core_volt_offset2 INT ... (второй алгоритм) Установите целевое смещение напряжения ядра (в мВ) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_memory_volt_offset2 INT ... (второй алгоритм) Установите целевое смещение напряжения памяти (в мВ) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_lock_core_clock2 INT ... (второй алгоритм) Заблокируйте тактовую частоту ядра для устройств (в МГц), разделенных пробелом. Переопределяет oc_core_clock.
--oc_lock_memory_clock2 INT ... (второй алгоритм) Заблокируйте тактовую частоту памяти для устройств (в МГц), разделенных пробелом. Переопределяет oc_memory_clock.
--oc_pstate2 INT ... (второй алгоритм) Принудительно установите конкретное состояние pstate. по умолчанию -1, состояние pstate не изменится
--oc_script2 TEXT ... (второй алгоритм) Вместо того, чтобы BzMiner устанавливал oc для карты/алгоритма, вызовите скрипт, когда необходимо установить oc.
скрипт вызывается с параметрами --gpu_index {индекс gpu} --gpu_id {идентификатор gpu} --algo {алгоритм, для которого устанавливается oc}
например.
'oc_script.bat --gpu_index 0 --gpu_id 1:0 --algo kaspa`
BzMiner вызовет этот скрипт для каждого gpu, для которого необходимо установить oc. Если этот параметр указан, BzMiner не будет устанавливать никакие разгоны самостоятельно. Можно передать массив скриптов, по одному для каждого gpu. По умолчанию пустая строка
--oc_enable3 INT ... Указывает, следует ли устанавливать oc для третьего алгоритма или нет (для каждого устройства). По умолчанию 1.
--oc_fan_speed3 TEXT ... (третий алгоритм) Установите целевую скорость вентилятора (в процентах) для устройств, разделенных пробелом. 0 = авто, -1 = игнорировать, 100 = максимум.
Опционально используйте формат целевой температуры, например. --oc_fan_speed t:N[fMin-fMax]
где t - ядро, tm - память, N - целевая температура, fMin - минимальная скорость вентилятора в процентах, fMax - максимальная скорость вентилятора в процентах
например. --oc_fan_speed t:65[25-75] tm:85[50-100]
--oc_power_limit3 INT ... (третий алгоритм) Установите предел мощности для устройств (в ваттах), разделенных пробелом. 0 = игнорировать.
--oc_core_clock_offset3 INT ... (третий алгоритм) Установите целевое смещение тактовой частоты ядра (в МГц) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_memory_clock_offset3 INT ... (третий алгоритм) Установите целевое смещение тактовой частоты памяти (в МГц) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_core_volt_offset3 INT ... (третий алгоритм) Установите целевое смещение напряжения ядра (в мВ) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_memory_volt_offset3 INT ... (третий алгоритм) Установите целевое смещение напряжения памяти (в мВ) для устройств, разделенных пробелом. 0 = игнорировать.
--oc_lock_core_clock3 INT ... (третий алгоритм) Заблокируйте тактовую частоту ядра для устройств (в МГц), разделенных пробелом. Переопределяет oc_core_clock.
--oc_lock_memory_clock3 INT ... (третий алгоритм) Заблокируйте тактовую частоту памяти для устройств (в МГц), разделенных пробелом. Переопределяет oc_memory_clock.
--oc_pstate3 INT ... (третий алгоритм) Принудительно установите конкретное состояние pstate. по умолчанию -1, состояние pstate не изменится
--oc_script3 TEXT ... (третий алгоритм) Вместо того, чтобы BzMiner устанавливал oc для карты/алгоритма, вызовите скрипт, когда необходимо установить oc.
скрипт вызывается с параметрами --gpu_index {индекс gpu} --gpu_id {идентификатор gpu} --algo {алгоритм, для которого устанавливается oc}
например.
'oc_script.bat --gpu_index 0 --gpu_id 1:0 --algo kaspa`
BzMiner вызовет этот скрипт для каждого gpu, для которого необходимо установить oc. Если этот параметр указан, BzMiner не будет устанавливать никакие разгоны самостоятельно. Можно передать массив скриптов, по одному для каждого gpu. По умолчанию пустая строка
--oc_mem_tweak INT gddr5x настройка памяти. 0-4, 0 = отключено, 1-4 = тайминг, больше = быстрее. Возможно, потребуется уменьшить разгоны.
--oc_unlock_clocks Разблокировать тактовые частоты ядра и памяти. Не будет майнить (то же самое, что и аргумент --devices).
--oc_reset_all Полностью сбросить oc на всех устройствах. Требуются права администратора/root
--oc_reset_on_exit Сбросить разгоны при выходе из bzminer.