T-Rex Miner - Настройки, Команды, Параметры Командной Строки
Настройка всех команд программы для майнинга T-Rex Miner.
Скачать
Поддерживаемые алгориты
Справа приведен список алгоритмов, поддерживаемых программой майнинга T-Rex (майнер). Для каждого из алгоритмов показана комиссия программы. Эта комиссия обычно не превышает нескольких процентов и используется разработчиками майнера для поддержания и улучшения его работы, а также для добавления новых функций. Комиссия берется из-за того, что программа каждый час за короткий промежуток времени (обычно не более минуты) переводит деньги на кошелек разработчика.
Алгоритм | Комиссия, % |
---|---|
Ethash | 1.0 |
Etchash | 1.0 |
Octopus | 2.0 |
Kawpow | 1.0 |
Mtp | 1.0 |
Mtp-tcr | 1.0 |
Multi | 1.5 |
Progpow | 1.0 |
Progpowz | 1.0 |
Progpow-veriblock | 1.0 |
Progpow-veil | 1.0 |
Tensority | 1.0 |
Основные параметры в командной строке
Чтобы запустить майнер, вам нужно указать три команды:
- алгоритм для майнинга
- адрес пула
- адрес кошелька или логин пула
Список алгоритмов:
-a, --algo Specify the hash algorithm to use.
autolykos2
etchash
ethash
firopow
kawpow
mtp
mtp-tcr
multi
octopus
progpow
progpow-veil
progpow-veriblock
progpowz
tensority
Полный список команд:
--coin
[Ethash, ProgPOW] Установить имя монеты.
Помогает избежать повторных сборок DAG при переключении обратно с сеанса оплаты разработчика.
Пример: eth для Ethereum, zil для Zilliqa.
--extra-dag-epoch
Выделить дополнительный DAG на GPU для указанной эпохи. Может быть полезен для двойного майнинга
монет типа Zilliqa (ЗИЛ). (например: --extra-dag-epoch 0
)
Можно установить для каждого графического процессора отдельно, используя список значений, разделенных запятыми.
(установите -1 для графических процессоров, которые не должны выделять дополнительный DAG).
--nonce-start
[Ethash, ProgPOW] Начальный одноразовый номер для поиска решения.
--nonce-range-size
[Ethash, ProgPOW] Размер диапазона одноразовых номеров для поиска одноразовых номеров. Диапазон будет разделен между всеми устройствами.
Список используемых устройств CUDA, разделенных запятыми. Идентификаторы устройств начинают отсчет с 0.
--pci-indexing
Сортировка устройств по идентификатору шины PCI. Идентификаторы устройств начинаются с 0.
Индексирование Afterburner (аналогично –pci-indexing, но начинается с 1).
-i, --intensity
Интенсивность графического процессора 8-25 (по умолчанию: авто).
Контролирует размер рабочей нагрузки графического процессора, другими словами, сколько одноразовых идентификаторов занимает майнер.
обработка “за один раз”: N = 2 ^ интенсивность
--low-load
Режим низкой нагрузки (по умолчанию: 0). 1 - включен, 0 - выключен.
По возможности снижает нагрузку на графические процессоры. Можно задать строку, разделенную запятыми, чтобы включить
режим для подмножества списка GPU (например: --low-load 0,0,1,0
)
--kernel
[Ethash] Выберите ядро CUDA (по умолчанию: 0). Диапазон от 0 до 5.
Установите значение 0, чтобы включить автонастройку: майнер проверит производительность каждого ядра и выберет самое быстрое.
Можно задать список, разделенный запятыми, для применения разных значений к разным карточкам.
(например: --kernel 2,1,1,3
)
Поддержка этого параметра может быть позже расширена для охвата других алгоритмов.
` –gpu-init-mode` Включает последовательную инициализацию DAG (по умолчанию: 0). 0 - все графические процессоры инициализируются параллельно 1 - полностью последовательная инициализация, по одному графическому процессору за раз 2 - два графических процессора одновременно и т.п.
--dag-build-mode [Ethash, ProgPOW, Octopus]
Управляет тем, как создается DAG (по умолчанию: 0).
0 - авто (майнер выберет наиболее подходящий режим в зависимости от модели графического процессора)
1 - по умолчанию (подходит для большинства видеокарт)
2 - рекомендуется для карт 30xx для предотвращения недействительных акций
Можно задать список, разделенный запятыми, для применения разных значений к разным карточкам.
(например: --dag-build-mode 1,1,2,1
)
--keep-gpu-busy
Продолжить майнинг даже в случае потери соединения.
-o, --url
URL-адрес пула для майнинга в следующем формате: : // :
Поддерживаемые схемы: stratum + tcp
stratum + ssl
страта + http
stratum2 + tcp
stratum2 + ssl
stratum2 обычно используется Nicehash, MiningPoolHub и другими подобными пулами для майнинга.
Пример: stratum + tcp: //eu1.ethermine.org: 4444
stratum + ssl: //zcoin.mintpond.com: 3005
stratum2 + tcp: //daggerhashimoto.hk.nicehash.com: 3353порт>хост>схема>
-u, --user
Имя пользователя для сервера майнинга.
-p, --pass
Пароль для сервера майнинга.
-w, --worker
Имя рабочего.
-r, --retries
Количество попыток повторения в случае сбоя сетевого вызова.
-R, --retry-pause
Пауза в секундах между попытками.
-T, --timeout
Тайм-аут сети, в секундах (по умолчанию: 300)
--time-limit
Интервал выключения майнера в секундах. (по умолчанию: 0 - отключено)
--tempera-color
Установить цвет температуры для стат. Пример: 55,65 - это значит, что
температура выше 55 будет иметь желтый цвет, выше 65 - красный цвет. (по умолчанию: 67,77)
--temperature-limit
Температура выключения графического процессора. (по умолчанию: 0 - отключено)
Температура графического процессора для включения карты после отключения. (по умолчанию: 0 - отключено)
-b, --api-bind-telnet
IP: порт для API майнера через telnet (по умолчанию: 127.0.0.1:4068). Установите 0, чтобы отключить.
Для внешнего доступа установите IP равным 0.0.0.0, и в этом случае установка --api-read-only
будет
также рекомендуется.
IP-адрес --api-bind-http
‘’: порт для API майнера через HTTP (по умолчанию: 127.0.0.1:4067
). Установите 0, чтобы отключить.
Для внешнего доступа установите IP равным 0.0.0.0, и в этом случае установка --api-read-only
будет также рекомендоваться.
--api-read-only
Разрешить только операции чтения для вызовов API.
Сервер API Telnet будет отправлять ответы в формате json.
-N, --hashrate-avr
Раздвижная длина окна в секундах, используемая для вычисления среднего хешрейта (по умолчанию: 60).
--sharerate-avr
Длина скользящего окна в секундах, используемая для вычисления доли (по умолчанию: 600).
Частота отчетов статистики графического процессора --gpu-report-interval
. Минимум 5 сек. (по умолчанию: 30 секунд)
Частота отчетов статистики графического процессора в долях. 0 по умолчанию (отключено).
-q, --quiet
Тихий режим. Никакой статистики графического процессора.
--hide-date
Не показывать дату в консоли.
--send-stales
Не сбрасывайте устаревшие акции.
--validate-share
Проверять общие ресурсы перед отправкой в пул. Также позволяет делиться информацией о различиях.
--no-color
Отключить вывод цвета для консоли.
--no-hashrate-report
Отключить отчет о хешрейте для пула.
--no-nvml
Отключить статистику NVML GPU.
--no-strict-ssl
Отключить проверку сертификата для SSL-соединений.
--no-watchdog
Отключить встроенный сторожевой таймер.
--watchdog-exit-mode
Определяет действие «A», которое сторожевой таймер должен предпринять, если майнер будет перезапущен «N» раз.
в течение “M” минут.
Формат: N: M: A. Допустимые значения:
N: любое положительное целое число,
M: любое положительное целое число,
A: r (перезагрузка системы), s (выключение системы), e (выход из майнера)
Действия «r» и «s» требуют запуска майнера с правами администратора.
Примеры:
20: 10: s - сторожевой таймер выключит систему, если майнер будет перезапущен 20 раз
в любом 10-минутном интервале
5: 7: r - сторожевой таймер перезагрузит систему, если майнер будет перезапущен 5 раз
в любом 7-минутном интервале
Тестовый режим -B, --benchmark
.
--benchmark-epoch
Номер эпохи, используемый во время тестирования (только для алгоритмов, которые генерируют DAG).
-P, --protocol-dump
Ведение журнала пользовательского протокола.
-c, --config
Загрузить файл конфигурации в формате JSON.
-l, --log-path
Полный путь к файлу журнала.
--cpu-priority
Установить приоритет процесса (по умолчанию: 2) 0 в режиме ожидания, от 2 до 5 наивысший.
--autoupdate
Выполнять автоматическое обновление всякий раз, когда доступна более новая версия майнера.
--back-to-main-pool-sec
Заставляет майнер переключиться обратно в основной пул в случае работы с пулом отработки отказа.
Параметр задается в секундах. (по умолчанию: 600)
--exit-on-cuda-error
Заставляет майнер немедленно завершать работу при ошибке CUDA.
--exit-on-connection-lost
Заставляет майнер немедленно выйти при потере соединения.
--exit-on-high-power
Заставляет майнер немедленно выйти из-за высокого энергопотребления.
(например: --exit-on-high-power
600 - выход, если общая потребляемая мощность превышает 600 Вт)
--reconnect-on-fail-share
Заставляет майнер немедленно повторно подключиться к пулу на N последовательно вышедших из строя общих ресурсах (по умолчанию: 10).
--fork-at
Заставляет майнер изменять алгоритм при заранее заданном условии (работает только с включенным встроенным сторожевым таймером)
Условие эпохи: <algo_name> = epoch: <epoch_number>
(например: `--fork-at etchash = epoch: 390
).
Условие блокировки: <algo_name> = block: <block_number> '' (например:
--fork-at x16rv2 = block: 6526421
`).
Условие времени: <algo_name> = time: <YYYY-MM-DDTHH: MM: SS> ''. Время должно быть установлено в формате UTC + 0.
(например:
–fork-at x16rv2 = time: 2019-10-01T16: 00: 00``).
Чтобы изменить порт основного пула, вы должны написать его сразу после algo: <algo_name>: <port_number>
(например: ``–fork-at x16rv2: 4081 = время: 2019-10-01T16: 00: 00 ‘’).
--script-start
Выполняет пользовательский скрипт сразу после запуска майнера (например: –script-start path_to_user_script``)
--script-exit
Выполняет пользовательский скрипт прямо перед выходом из майнера.
--script-epoch-change
Выполняет пользовательский сценарий при смене эпохи.
--script-crash
Выполняет пользовательский скрипт в случае сбоя майнера.
--script-low-hash
Выполняет пользовательский скрипт в случае низкого хэша. Порог хеширования устанавливается в мегахешах в секунду.
Пример: --script-low-hash script_to_activate: 50
(активирует скрипт “script_to_activate”, когда общий хешрейт упадет до 50MH / s)
Тонкая настройка графического процессора (Windows и Linux)
--lock-cclock
Определяет желаемую заблокированную тактовую частоту ядра графического процессора в МГц. (по умолчанию: 0 - отключено).
Требуется запустить майнер с правами администратора.
Пример: --lock-cclock 1000
(применяет частоту 1000 МГц ко всем картам, поддерживающим эту функцию)
--lock-cclock 1000,1300,0
(применяет частоту 1000 МГц к GPU # 0, 1300 МГц к GPU # 1, игнорирует GPU # 2)
--mt
Режим настройки памяти (по умолчанию: 0 - отключен). Диапазон от 0 до 6. Общая рекомендация
- начать с 1, а затем увеличивать, только если графический процессор стабилен.
Эффект аналогичен эффекту ETHlargementPill.
Поддерживается только на графических процессорах Pascal с памятью GDDR5 или GDDR5X.
Требуется запустить майнер с правами администратора.
Может быть установлен на comразделенный список для применения разных значений к разным карточкам.
Пример:
--mt 4
(применяет режим настройки # 4 ко всем картам, поддерживающим эту функцию)--mt 3,3,3,0
(применяет режим настройки # 3 ко всем картам, кроме последней)
Тонкая настройка графического процессора (только для Windows)
Все параметры можно задать в виде списка, разделенного запятыми, чтобы применить к ним разные значения. разные карты. (значение по умолчанию для всех опций: 0 - не используется)
--fan
Устанавливает скорость вращения вентилятора графического процессора в процентах или целевую температуру (автоматический вентилятор).
Допустимые форматы:
--fan N
(где N - скорость вентилятора)
--fan t: N
(где N - заданная температура)
Пример: --fan 45, t: 67
GPU # 0: установите скорость вращения вентилятора на 45%
Графический процессор # 1: поддерживайте температуру ядра графического процессора на уровне 67 ° C
Примечание: скорость вращения вентилятора ограничена диапазоном [5%, 95%] в режиме автоматического вентилятора.
--pl
Устанавливает ограничение мощности графического процессора в процентах. Должен быть в диапазоне [0, 100].
--cclock
Устанавливает смещение тактовой частоты ядра GPU в МГц.
Требуется запустить майнер с правами администратора.
Будет установлено значение 0 при выходе и во время восстановления DAG.
--mclock
Устанавливает смещение тактовой частоты памяти графического процессора в МГц.
Требуется запустить майнер с правами администратора.
Будет установлено значение 0 при выходе и во время восстановления DAG.
--cv
Устанавливает напряжение ядра GPU в процентах. Должен быть в диапазоне [0, 100].
Используйте его только в том случае, если знаете, что делаете!
Требуется запустить майнер с правами администратора.
--lock-cv
Определяет желаемое напряжение ядра GPU в мВ. (по умолчанию: 0 - отключено).
Требуется запустить майнер с правами администратора.
--pstate
Устанавливает P-состояние графического процессора. Допустимые значения: p0.
Требуется запустить майнер с правами администратора.
--version
Показать информацию о версии и выйти.
-h, --help
Показать этот текст справки и выйти.
Файл конфигурации JSON
Для запуска T-Rex с конфигурационного файла config.txt
введите в консоли: t-rex -c config.txt
.
Используйте config_example
файл в качестве отправной точки для создания собственной конфигурации.
Если параметр установлен в файле конфигурации, а также через строку cmd, последняя имеет приоритет, например: t-rex -c config.txt -w <worker_name_to_override_the_one_in_config_file>
Вы также можете использовать переменные среды: просто поместите в %YOUR_ENV_VAR%
любом месте вашего файла конфигурации, и оно будет автоматически заменено значением YOUR_ENV_VAR
переменной при запуске.
Watchdog
Watchdog предназначен для наблюдения за состоянием майнера и перезапуска T-Rex в случае сбоя или зависания по какой-либо причине. Кроме того, сторожевой таймер может дополнительно выполнять автоматические обновления, если доступна более новая версия. Мы рекомендуем использовать сторожевой таймер, чтобы избежать простоев при майнинге и убедиться, что ваши графические процессоры заняты 24/7. Если вам действительно нужно отключить сторожевой таймер, вы можете сделать это с помощью --no-watchdog
параметра.
Предупреждения антивируса
Чтобы защитить майнер от атак обратного проектирования, двоичные файлы упаковываются с использованием стороннего программного обеспечения, которое искажает исходный машинный код. В результате некоторые антивирусные движки могут обнаруживать в исполняемом файле определенные сигнатуры, похожие на сигнатуры реальных вирусов, защищенных тем же упаковщиком. В любом случае рекомендуется не использовать майнеры криптовалюты на компьютерах, где вы храните ваши конфиденциальные данные (кошельки, пароли и т. д.).