T-Rex
T-Rex - это майнер с закрытым исходным кодом, оптимизированный только для видеокарт NVIDIA.
Программа имеет 1% комиссию, которая идет разработчикам.
Данное программное обеспечение доступно для Windows и Linux, и поддерживает целый спектр программно-аппаратных архитектур параллельных вычислений "CUDA".
Установка
Скачайте майнер и распакуйте архив в любую папку.
Имейте в виду, что антивирусы недолюбливают всё то, что связано с майнерами криптовалют, потому настоятельно рекомендуется заранее отключать защиту, добавляя папку с майнером в исключение.
Запуск
Требуется создать файл с расширением .bat, так как основная активность майнера происходит через командную строку системы.
Обратите внимание!
В синтаксисе батника не допускаются лишние пробелы, иное построение регистра, знаки пунктуации и другие символы.
Все должно быть как в примере.
В качестве примера создадим start.bat и внесём конфигурационные настройки внутри файла:
"t-rex.exe -a kawpow -o stratum+tcp://rvn.kryptex.network:7000 -u ВАШ_АДРЕСКОШЕЛЬКА.ВАШЕ_ИМЯ_ВОРКЕРА"
-t-rex.exe - С этого начинается любой ".bat" файл любого майнера, ввиду обращения к нему.
-a - адрес и порт пула, в данном случае пул eth.2miners.com, порт 2020
-o - Адрес пула.
Стоит заметить, что в начале нужно вводить тип подключения к пулу. В нашем случае "tratum+tcp://". Без этого подключиться к пулу не удасться.
-u - Адрес вашего кошелька и название вашего воркера. Разделение происходит с помощью знака "."
-ВАШ_АДРЕСКОШЕЛЬКА - Действующий адрес RavenCoin Криптекс.
-ВАШЕ_ИМЯ_ВОРКЕРА - Ваш уникальный id воркера*, по которому система отличает вас от других пользователей.
Имейте это в виду, прежде чем запускать майнинг
Несоответствие воркера сулит потерей прибыли
Список дополнительных аргументов к майнеру
(Только для продвинутых пользователей)
-pause - Команда без какого-либо злого умысла, призванная облегчить жизнь любого майнера.
Если написать команду pause в конце батника, то консоль не закроется,
даже если будет синтаксическая или иная ошибка во время работы майнера.
-a, --algo
Укажите используемый алгоритм хеширования:
autolykos2
Etchash
Ethash
Kawpow
mtp
mtp-tcr
multi
octopus
Progpow
Progpow-veil
progpow-veriblock
Progpowz
tensority
--coin [Ethash, ProgPOW]
Установить имя монеты.
Помогает избежать повторных сборок DAG при переключении обратно с сеанса оплаты разработчика.
Пример: eth для Ethereum, zil для Zilliqa.
-d, --devices
Список используемых устройств CUDA, разделенных запятыми.
Идентификаторы устройств начинают отсчет с 0.
--pci-indexing
Сортировка устройств по идентификатору шины PCI. Идентификаторы устройств начинаются с 0.
--ab-indexing
Индексирование по Afterburner (аналогично --pci-indexing, но начинается с 1).
-i, --intensity
Режим низкой нагрузки (по умолчанию: 0). 1 - включен, 0 - выключен.
По возможности снижает нагрузку на графические процессоры. Можно задать строку, разделенную запятыми, чтобы включить
режим для подмножества списка GPU (например: --low-load 0,0,1,0)
--low-load
Установить имя монеты.
Помогает избежать повторных сборок DAG при переключении обратно с сеанса оплаты разработчика.
Пример: eth для Ethereum, zil для Zilliqa.
--kernel [Ethash]
Выбрать ядро CUDA (по умолчанию: 0). Диапазон от 0 до 5.
Установите 0, чтобы включить автонастройку: майнер проверит каждое ядро и выберет самое быстрое.
Можно задать список, разделенный запятыми, для применения разных значений к разным карточкам.
(например: --kernel 2,1,1,3)
Поддержка этого параметра может быть позже расширена для охвата других алгоритмов.
--gpu-init-mode
Включает последовательную инициализацию DAG (по умолчанию: 0).
0 - все графические процессоры инициализируются параллельно.
1 - полностью последовательная инициализация, по одному графическому процессору за раз.
2 - два графических процессора одновременно.
--gpu-init-mode
Включает последовательную инициализацию DAG (по умолчанию: 0).
0 - все графические процессоры инициализируются параллельно.
1 - полностью последовательная инициализация, по одному графическому процессору за раз.
2 - два графических процессора одновременно.
--dag-build-mode [Ethash, ProgPOW, Octopus]
Управляет тем, как создается DAG (по умолчанию: 0).
0 - авто (майнер выберет наиболее подходящий режим в зависимости от модели графического процессора)
1 - по умолчанию (подходит для большинства видеокарт)
2 - рекомендуется для карт RTX30xx для предотвращения стейлов\битых решений.
Можно задать список, разделенный запятыми, для применения разных значений к разным карточкам.
(например: --dag-build-mode 1,1,2,1)
--keep-gpu-busy
Продолжить майнинг даже в случае потери соединения с пулом.
Полезно, когда графический процессор выходит из строя во время цикла запуска / остановки, который происходит когда подключение к интернету обрывается.
-o, --url
URL-адрес пула для майнинга в следующем формате: <типПодключения>://<хост>:<порт>
Поддерживаемые типы подключения:
stratum+tcp
stratum+ssl
stratum+http
stratum2+tcp
stratum2+ssl
stratum2 обычно используется Nicehash, MiningPoolHub и другими подобными пулами для майнинга.
Пример: stratum+tcp://rvn.kryptex.network:7000
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 - отключено)
--temperature-start
Температура графического процессора для включения карты после остановки. (по умолчанию: 0 - отключено)
-b, --api-bind-telnet IP:
Порт для API майнера через telnet (по умолчанию: 127.0.0.1:4068). Установите 0, чтобы отключить. Для внешнего доступа установите IP равным 0.0.0.0 В данном случае аргумент "--api-read-only" рекомендуется, для предотвращения нежелательного доступа "из вне".
--api-bind-http IP:
Порт для API майнера через HTTP (по умолчанию: 127.0.0.1:4067). Установите 0, чтобы отключить. Для внешнего доступа установите IP равным 0.0.0.0 В данном случае аргумент "--api-read-only" рекомендуется, для предотвращения нежелательного доступа "из вне".
(например: --kernel 2,1,1,3)
Поддержка этого параметра может быть позже расширена для охвата других алгоритмов.
--api-read-only
Разрешить только чтение для опроса API.
-J --json-response
Сервер API Telnet отправляет ответы в формате json.
-N, --hashrate-avr
Время, за которое идёт расчёт усреднённого хешрейта в секундах. (по умолчанию: 60).
--sharerate-avr
Величина выборки в секундах, используемая для вычисления доли шар. (по умолчанию: 600).
--gpu-report-interval
Частота отчета статистики GPU. Минимум 5 сек. (по умолчанию: 30 сек)
--gpu-report-interval-s
Частота отчетов статистики графического процессора в shares\решениях. 0 по умолчанию (отключено).
-q, --quiet
Тихий режим. Никакой статистики графического процессора, кроме решений\share
--hide-date
Не показывать дату в консоли.
--send-stales
Отправлять устаревшие шары\решения на пул.
--validate-share
Проверять корректность решений\share перед отправкой в пул. Также позволяет определить сложность отправляемого решения.
--no-color
Отключить вывод цвета для консоли.
--no-hashrate-report
Отключить отчет о хешрейте на пул.
--no-nvml
Отключить статистику графического процессора NVML. (энергопотребление)
-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).
--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)
Тонкая настройка графического процессора
--pl
Устанавливает ограничение мощности графического процессора (Windows - в процентах, Linux - в ваттах)
Требуется запустить майнер с правами администратора.
--lock-cclock
Задает желаемую заблокированную тактовую частоту ядра графического процессора в МГц. (по умолчанию: 0 - отключено).
Требуется запустить майнер с правами администратора.
Пример:
--lock-cclock 1000
(применяет частоту 1000 МГц ко всем картам, поддерживающим эту функцию)
--lock-cclock 1000,1300,0
(применяет частоту 1000 МГц к ГП № 0, 1300 МГц к ГП № 1, игнорирует ГП № 2)
--mt
Режим разгона таймингов памяти (по умолчанию: 0 - отключен). Диапазон от 0 до 6.
Общая рекомендация
- начать с 1, а затем увеличивать, только если графический процессор работает стабильно.
Эффект аналогичен эффекту ETHlargementPill(таблетке), посему одновременно использовать смысла нет.
Поддерживается только на графических процессорах Pascal с памятью GDDR5 или GDDR5X.
Требуется запустить майнер с правами администратора.
Можно задать список, разделенный запятыми, для применения разных значений к разным карточкам.
Пример: --mt 4 (применяет режим настройки # 4 ко всем картам, поддерживающим эту функцию)
--mt 3,3,3,0 (применяет режим настройки # 3 ко всем картам, кроме последней)
Тонкая настройка графического процессора
(только для Windows)
Все параметры можно задать в виде списка, разделенного запятыми, чтобы применить к ним разные значения для разных видеокарт.
(значение по умолчанию для всех опций: 0 - не используется)
--fan
Устанавливает скорость вращения вентилятора графического процессора в процентах или целевую температуру (автоматический вентилятор).
Допустимые форматы:
--fan N (где N - скорость вентилятора)
--fan t: N (где N - целевая внутренняя температура)
--fan t: N [T1-T2] (то же, что и выше, но с ограничением скорости вентилятора диапазоном [T1%, T2%])
--fan tm: N (где N - целевая температура памяти)
--fan tm: N [T1-T2] (то же, что и выше, но со скоростью вращения вентилятора, ограниченной диапазоном [T1%, T2%])
Пример:
--fan 45, t: 67, tm: 95, t: 69 [45-100], tm: 90 [50-95]
Данный пример позволяет:
GPU # 0: установить скорость вращения вентилятора на 45%
GPU # 1: поддерживать температуру ядра GPU на уровне 67C
GPU # 2: поддерживать температуру памяти GPU на уровне 90C
GPU # 3: поддерживать температуру ядра GPU на уровне 69C со скоростью вращения вентилятора, ограниченной диапазоном [45%, 100%]
GPU # 4: поддерживать температуру памяти GPU на уровне 90C со скоростью вращения вентилятора, ограниченной диапазоном [50%, 95%]
Примечание: по умолчанию скорость вращения вентилятора ограничена диапазоном [0%, 100%] в режиме автоматической вентиляции.
--cclock
Устанавливает смещение тактовой частоты ядра GPU в МГц. (аналогично + по ядру в msi afterburner)
Требуется запустить майнер с правами администратора.
Будет установлено значение 0 при выходе и во время компиляции DAG..
--mclock
Устанавливает смещение тактовой частоты памяти графического процессора в МГц.
Требуется запустить майнер с правами администратора.
Будет установлено значение 0 при выходе и во время компиляции DAG.
--cv
Устанавливает напряжение ядра GPU в процентах. Должен быть в диапазоне [0, 100].
Используйте его только в том случае, если осознаёте риски!
Требуется запустить майнер с правами администратора.
--lock-cv
Задает желаемое напряжение ядра GPU в мВ. (по умолчанию: 0 - отключено).
Требуется запустить майнер с правами администратора.
--pstate
Устанавливает P-state графического процессора.
Допустимые значения: p0, p2.
Требуется запустить майнер с правами администратора.
--version
Показать информацию о версии и выйти.
-h, --help
Показать текст справки и выйти.
Чтобы узнать id воркера, обратитесь к гайду по настройке Hive\Rave операционных систем для майнинга на пуле Криптекс.
**Удалённый доступ "trex" предназначен для отображения страницы мониторинга майнера прямо в вашем веб-браузере. Вы можете просматривать статистику майнера в реальном времени, а также изменять параметры и конфигурацию майнера очень и очень быстро.
Также здесь вы увидите обновления в случае их появления.
Чтобы активировать обработчик, перейдите на http://127.0.0.1:4067/trex
с помощью веб-браузера. (локально внутри рига)
В последствии этот адрес можно сменить, чтобы был доступ внутри общей локальной сети.