Вы здесь

T-Rex miner NVIDIA: Пошаговое руководство. Скачать и настроить

Хешрейт (в разгоне): 

X16R
GTX 1050Ti - 4-6 Mh/s
GTX 1060 - 10-15 Mh/s
GTX 1070 - 15-19 Mh/s
GTX 1070Ti - 16-20 Mh/s
GTX 1080 - 19-22 Mh/s
GTX 1080Ti - 24-30 Mh/s
Версия 0.9.1 (последняя):

Поддерживает алгоритмы: 

  • Bcd
  • AstralHash
  • Balloon
  • Bitcore
  • C11
  • dedal
  • Geek
  • HMQ1725
  • JeongHash
  • Lyra2Z
  • PadiHash
  • PawelHash
  • Phi
  • Polytimos
  • sha256q
  • Sha256t
  • skunk
  • Sonoa
  • Timetravel
  • Tribus
  • X16R
  • X16RT
  • X16S
  • X17
  • x21s
  • X22i

Программа для видеокарт: 

  • Nvidia

T-Rex - это майнер с закрытым исходным кодом только для видеокарт NVIDIA. Программа имеет 1% комиссию, которая идет разработчикам. Это программное обеспечение доступно для Windows и Linux и поддерживает CUDA 10.0, CUDA 9.2 и CUDA 9.1.

Это руководство подразумевает, что у вас уже есть кошелек монеты, которую вы будете добывать, и вы выбрали надежный майнинг пул.

Быстрый старт

  1. Скачать программу
  2. Разархивировать
  3. Создать новые или отредактировать готовые .bat файлы, введя информацию о пуле и кошельке монеты

Содержимое папки с программой выглядит следующим образом:

t-rex файлысписок файлов

В папке содержится полная инструкция на русском языке и .bat файлы с монетой и пулом. Для того, чтобы настроить майнинг на свой кошелек, необходимо отредактировать .bat файл или создать новый по аналогии с существующим.

Как изменить .bat файл

Кликните правой кнопкой по файлу, выберете пункт "Изменить".

изменить батниккак изменить батник

Откроется текстовый документ и Вы увидите список команд программы. Ключ -u отвечает за адрес цифрового кошелька. Его и нужно заменить.

Однако для тех, кому интересна полная настройка программы, рассмотрим содержимое батника более детально

Настройка батника

настройка батника trex

  1. t-rex название программы, которая будет запущена с помощью .bat файла
  2. -a bcd название алгоритма добываемой монеты. Список доступных алгоритмов перечислен выше
  3. -o stratum+tcp://eu.icemining.ca указываем адрес пула. Конструкция -o stratum+tcp:// обязательна
  4. :8433 после адреса пула ставим двоеточие и указываем порт пула
  5. -u 1Go7d7C1EYQzmgbsDbTSdtW2g5H5G3gBCo после ключа -u указываем адрес вашего цифрового кошелька
  6. -p c=BCD указываем токен добываемой монеты. Это нужно чтобы пул понял, какую монету мы хотим добывать
  7. -i 20 устанавливаем интенсивность работы программы

Итак, мы настроили программу для добычи монеты Bitcoid Diamond. По аналогии настраиваются и другие монеты на других алгоритмах. Запускаем наш батник двойным щелчком мыши и смотрим, что нам пишет окно консоли майнера:

окна майнера t-rexпример работы программы

  1. Версия программы
  2. Версия установленного драйвера
  3. Список доступных для майнинга видеокарт
  4. Адрес пула, который вы указывали в батнике
  5. Адрес кошелька, который вы указывали в батнике
  6. Токен монеты или пароль пула. Пулы редко используют пароль, поэтому в 90% случаев нужно указывать токен
  7. Программа настраивает соединение с пулом
  8. Авторизация на пуле
  9. Интенсивность установлена в 20. Ее мы устанавливали в батнике параметром -i
  10. Текущий блок и сложность сети добываемой монеты
  11. Общий хешрейт вашей фермы. Калькулятор хешрейта здесь
  12. Хешрейт одной видеокарты
  13. Температура видеокарты
  14. Потребляемая электроэнергия
  15. Скорость оборотов лопастей вентилятора
  16. Эффективность Kh/Ватт

На этом настройку программы можно завершить, но мы переходим к рассмотрению всех возможных команд.

Аргументы командной строки (расширенные настройки)

Производительность:

-i, --intensity Интенсивность работы видеокарт 8-25 (значение по умолчанию: авто).

--cpu-priority Приоритет работы процесса программы (значение по умолчанию: 2). 0 - неактивный, 2 - нормальный, 5 - самый высокий.

Параметры подключения к пулам:

-a, --algo Определяют хеш-алгоритм для использования. Список поддерживаемых алгоритмов перечислен в начале статьи

-d, --devices Устройства Nvidia, можно выбрать для майнинга только определенные карты с помощью запятой. Например -d 0,2,5 при этом будет майнитьтолько первая, третья и шестая карта. Отсчет ID устройства начинаются от 0.

-o, --url URL майнинг сервера.

-u, --user Имя пользователя для майнинг сервера.

-p, --pass Пароль для майнинг сервера.

-r, --retries Число попыток соединения, если сеть перестала работать.

-R, --retry-pause Паузы в секундах между попытками соединения.

-T, --timeout Тайм-аут сети , в секундах (значение по умолчанию: 180)

--time-limit Сетевой тайм-аут, в секундах. (значение по умолчанию: 0 - отключено)

--back-to-main-pool-sec Заставляет майнер переключаться обратно в основной пул в случае работы с резервным пулом. Параметр задается в секундах. (по умолчанию: 600)

--reconnect-on-fail-shares Заставляет майнер немедленно подключаться к пулу при N последовательно неудачных шарах (значение по умолчанию: 10).

--exit-on-cuda-error Заставляет майнер немедленно выходить при ошибке CUDA.

--exit-on-connection-lost Заставляет майнер немедленно выходить при потере соединения.

Энергопотребление, температуры и разгон:

--temperature-limit Температура завершения работы GPU. (значение по умолчанию: 0 - отключено) Про безопасные температуры в майнинге узнать можно здесь. А как охлаждать видеокарты здесь.

--temperature-start Температура GPU, чтобы включить карту после отключения. (значение по умолчанию: 0 - отключено)

Журнал событий и интерфейс программы:

-P, --protocol-dump Журнал протокола пользователя.

-l, --log-path Полный путь файла журнала.

--no-color Отключают цветовой вывод в консоли.

--temperature-color Установить цвет температуры для графических процессоров. Пример: 55,65 - это значит, что температура выше 55 будет иметь желтый цвет, выше 65 - красный цвет. (по умолчанию: 67,77)

-N, --hashrate-avr Велечина выборки в секундах, используемая для вычисления средней скорости (по умолчанию: 60).

--sharerate-avr Велечина выборки в секундах, используемая для вычисления доли шар (по умолчанию: 600).

--gpu-report-interval частота отчетов статистики GPU. (по умолчанию: 5, то есть каждая пятая шара)

-q, --quiet Тихий режим. Никакая статистика GPU не будет показана.

Работа с API:

-b, --api-bind-telnet IP:port для API майнера через telnet (значение по умолчанию: 0.0.0.0:4068). Укажите 0, чтобы отключить.

--api-bind-http IP:port для API майнера через HTTP (значение по умолчанию: 0.0.0.0:4067). Укажите 0, чтобы отключить.

-J --json-response Сервер API telnet сделает json ответы.

Прочие настройки:

--autoupdate

-B, --benchmark

-c, --config

--version

-h, --help

Использование сторожевого таймера (Watchdog)

Watchdog предназначен для наблюдения за состоянием майнера и перезапуска T-Rex, если он вылетает или зависает по какой-либо причине.

Также, Watchdog может выполнить автоматическое обновление, если доступна новая версия.

Используйте watchdog так же, как вы используете T-Rex. Просто замените t-rex.exe на watchdog.exe в файле bat / script для того, чтобы использовать его.

Мы рекомендуем использовать watchdog, чтобы избежать простоев в майнинге и убедиться, что ваши графические процессоры работают 24/7.

Использование json конфигурации

Чтобы запустить T-Rex с файла конфигурации "config.txt" введите в батнике: t-rex -c config.txt

Используйте "config_example" файл в качестве примера, чтобы создать Вашу собственную конфигурацию.

Использование http api

Для API HTTP есть несколько доступных обработчиков.

По умолчанию HTTP API сервер связывается с 0.0.0.0:4067. Это означает, что вы можете получить доступ к вашему майнеру через внешние и внутренние сетевые интерфейсы.

Типичный пример структуры запроса: http://ваш_ip:ваш_порт/имя

TREX

Обработчик "trex" предназначен для отображения страницы мониторинга майнера в вашем веб-браузере. Вы можете просматривать статистику майнера в реальном времени, а также изменять параметры и конфигурацию майнера очень и очень быстро. Также здесь вы увидите обновления в случае их появления.

Чтобы активировать обработчик, перейдите на http://127.0.0.1:4067/trex с помощью веб-браузера.

CONFIG

Обработчик «config» предназначен для изменения вашей конфигурации на жестком диске, а также для быстрого изменения некоторых параметров майнера.

Вы можете изменить несколько параметров одним запросом. Поддерживаются GET и POST запросы.

Если вы используете config (в запущенном майнере, например, так: t-rex.exe -c config_file), то любое действие с обработчиком «config» будет сохранено в выбранном файле config_file.

Вы можете использовать этот обработчик для целей автоматизации, таких как изменение конфигурации во время выполнения работы, выключение майнера через API, а затем перезапуск его с применением новых параметров.

Примеры использования GET:

http://127.0.0.1:4067/config?protocol-dump=true

Включит дамп протокола и запишет его в config_file.

http://127.0.0.1:4067/config?algo=x16r&devices=0,1&intensity=20,21

Если Вы будете использовать данную конфигурацию, то она запишет следующие настройки конфигурации в него:

algo=x16r
devices=0,1
intensity=20,21 

http://127.0.0.1:4067/config?algo=x16r&devices=0,1&intensity=20,21&config=test.conf

Сохранит настройки в файл "test.conf", который будет создаваться в папке, где находится майнер.

algo=x16r
devices=0,1
intensity=20,21 

http://127.0.0.1:4067/config?config=test.conf

Сохранит Ваши текущие настройки майнера в "test.conf" файл.

http://127.0.0.1:4067/config

Покажет Вам текущее состояние конфигурации

http://127.0.0.1:4067/config?hashrate_avr=10&temperature-limit=70&temperature-start=40

Установит следующие параметры. Все происходит очень быстро.

hashrate_avr=10
temperature-limit=70
temperature-start=40

Примеры использования POST:

Для запросов POST вы должны использовать правильный объект json с параметрами, которые вы хотите изменить.

http://127.0.0.1:4067/config

Полезная нагрузка POST:

{
"hashrate_avr": 10,
"temperature-limit": 70,
"temperature-start": 40
}

Параметры имен и типов в json идентичны параметрам конфигурации json, которые вы используете.

Summary

Обработчик "summary" предназначен для отображения всей информации о текущем процессе добычи.

Чтобы активировать обработчик, перейдите в http://127.0.0.1.1:4067/summary, используя веб-браузер.

Пример ответа с комментариями:

{
"accepted_count": 6, ----- Количество принятых шар.

"active_pool": { ----- Информация о пуле, к которому в данный момент подключен ваш майнер.
"difficulty": 5, ----- Текущая сложность пула.
"ping": 97, ----- Задержка пула.
"retries": 0, ----- Количество попыток подключения в случае потери соединения.
"url": "stratum+tcp://...", ----- Строка подключения пула.
"user": "..." ----- Обычно ваш адрес кошелька.
},

"algorithm": "x16r", ----- Алгоритм, который был установлен в config.    
"api": "1.2", ----- версия протокола HTTP API.
"cuda": "9.10", ----- версия библиотеки CUDA.
"description": "T-Rex NVIDIA GPU miner",
"difficulty": 31968.245093004043, ----- Текущая сложность сети.
"gpu_total": 1, ----- Общее количество графических процессоров, установленных в вашей системе.

"gpus": [{ ----- Список всех работающих в настоящее время графических процессоров в вашей системе со статистикой.
"device_id": 0, ----- Внутренний идентификатор устройства, полезный для разработчиков.
"fan_speed": 66, ----- Скорость вращения лопастей вентилятора в% от максимальной скорости.
"gpu_id": 0, ----- Определенный пользователем идентификатор устройства в конфигурации.
"hashrate": 4529054, ----- Средний хешрейт за N сек, определенный в конфигурации.
"hashrate_day": 5023728, ----- Среднее значение хешрейта в день.
"hashrate_hour": 0, ----- Среднее значение хешрейта в час.
"hashrate_minute": 4671930, ----- Среднее значение хешрейта в минуту.
"intensity": 21.5, ----- Определяемая пользователем интенсивность.
"name": "GeForce GTX 1050", ----- Текущее имя устройства.
"temperature": 80, ----- Текущая температура устройства.
"vendor": "Gigabyte" ----- Текущий поставщик устройств.
"disabled":true, ----- Состояние устройства. Может появиться, если устройство достигло предела температуры (--temperature-limit)
"disabled_at_temperature": 77 ----- Температура устройства при отключении. Может появиться, если устройство достигло предела температуры.

}],

"hashrate": 4529054, ----- Общая средняя сумма хешрейта для всех активных устройств за N сек, определенных в конфигурации.
"hashrate_day": 5023728, ----- Общая средняя сумма хешрейта за день.
"hashrate_hour": 0, ----- Общая средняя сумма хешрейта за час.
"hashrate_minute": 4671930, ----- Общая средняя сумма хешрейта за минуту.
"name": "t-rex",
"os": "linux",
"rejected_count": 0, ----- Это количество подсчитанных шар.
"solved_count": 0, ----- Это количество найденных блоков.
"ts": 1537095257, ----- Текущее время в секундах с начала эпохи. (ref: https://www.epochconverter.com)
"uptime": 108, ----- Время работы в секундах. Это показывает, как долго работает майнер.
"version": "0.6.5" ----- Версия майнера.
}

Control

Обработчик "control" необходим для конфигурации таймера T-Rex в реальном времени.

Начиная с версии API 1.3 поддерживаются следующие команды.

Shutdown

Чтобы завершить работу своего майнера с типом запроса GET, введите в адресной строке браузера и нажмите Enter:

http://127.0.0.1:4067/control?command=shutdown

Hashrate-avr

Чтобы изменить размер выборки среднего хешрейта в реальном времени с типом запроса GET, введите в строке браузера и нажмите Enter:

http://127.0.0.1:4067/control?hashrate-avr=1

Он установится 1 сек.

gpu-report-interval

Чтобы изменить частоту появления отчетов графических процессоров в журнале, введите в строке браузера следующую команду и нажмите Enter:

http://127.0.0.1:4067/control?gpu-report-interval=10

Теперь вы увидите статистику GPU каждые 10-ю долю.

вы можете отключить статистику (войдите в тихий режим), установив для gpu-report-interval значение 0.

no-color

Чтобы отключить вывод цвета в консоли введите в адресную строку браузера и нажмите Enter:

http://127.0.0.1:4067/control?no-color=true

Включить:

http://127.0.0.1:4067/control?no-color=false

protocol-dump

Чтобы включить дамп протокола пользователя в консоль / журнал, введите в адресную строку браузера и нажмите Enter:

http://127.0.0.1:4067/control?protocol-dump=true

Отключить:

http://127.0.0.1:4067/control?protocol-dump=false

Если вы предпочитаете POST, установите тело запроса в {"protocol-dump": true}.

time-limit

Чтобы установить ограничение по времени в секундах для майнера (он будет отключен после таймаута) введите в строке браузера следующую строку и нажмите Enter:

http://127.0.0.1:4067/control?time-limit=120

После этого запроса он выключит ваш майнер через 120 секунд.

Отключить:

http://127.0.0.1:4067/control?time-limit=0

Если вы предпочитаете POST, установите тело запроса на {"time-limit": 120}.

Решение проблем

Программа зависает при старте

Если программа зависает при старте, то попробуйте немного снизить интенсивность -i 19.

Если это не помогает, то попробуйте снизить разгон видеокарт или вообще убрать его.

Программа вылетает

Если программа вылетает спустя какое-то время, то проделайте следующее:

  1. увеличьте файл подкачки

    как увеличить файл подкачки windows

  2. удалите переменные среды от прежних майнеров. Свойства системы / дополнительные параметры системы / переменные среды - удалить переменные от старых программ. Не удаляйте системные переменные! Удалите лишь те, которые начинаются с GPU_FORCE и перезагрузите систему

    переменные среды windows

  3. снизьте разгон
  4. проверьте все контакты от райзеров и блока питания (при выключенной системе). Иногда помогает поменять райзера местами.
  5. убедитесь, что блока питания хватает для нагрузки. Разные алгоритмы майнинга потребляют разное количество электроэнергии

Если у вас остались какие-либо вопросы, пожалуйста, не стесняйтесь оставлять свои комментарии.

Скачать программу последней версии:

Версия для Windows

Удачного майнинга!

История версий
Скачать для Windows:
T-Rex 0.9.1
T-Rex 0.8.9

Загрузите прямо сейчас готовые .bat фалы: 

Комментарии

Добавьте комментарий