Майнер T-Rex 5.1 для видеокарт NVidia – тестирование и обзор

  • Аргументы командной строки (расширенные настройки)
  • Использование сторожевого таймера (Watchdog)
  • Использование json конфигурации
  • Решение проблем
      Программа зависает при старте
  • Программа вылетает
  • T-Rex — это майнер с закрытым исходным кодом только для видеокарт NVIDIA. Программа имеет 1% комиссию, которая идет разработчикам. Это программное обеспечение доступно для Windows и Linux и поддерживает CUDA 10.0, CUDA 9.2 и CUDA 9.1.

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

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

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

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


    список файлов

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

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

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


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

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

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

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

    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. По аналогии настраиваются и другие монеты на других алгоритмах. Запускаем наш батник двойным щелчком мыши и смотрим, что нам пишет окно консоли майнера:


    пример работы программы

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

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

    подписывайтесь

    Как настроить Т-рекс

    Для начала необходимо скачать архив майнера. Сделать это можно на сайте GitHub или по этой ссылке. После этого найдите скачанный файл на компьютере и разархивируйте его.

    Стоит отметить заботу разработчиков программы над пользователями. Чтобы процесс настройки программы был максимально простым и понятным, они поместили в папку текстовый документ, в котором изложена подробная инструкция для настройки.

    Кроме того, в папке содержится большое количество бат-файлов. Разработчики позаботились о том, чтобы создать батник под каждую монету и пул, с которым совместима программа t rex. Поэтому, среди этих файлов необходимо найти тот, который соответсвует вашим требованиям и отредактировать его.

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

    Данный файл заполнен следующим содержанием.

    Цифровой 1 отмечено название программы для майнинг. Цифра 2 указывает на тип алгоритма шифрования, который используется в криптовалюте. Под цифрой 3 необходимо вписать адрес пула для майнинга, при этом использование приставки -o stratum+tcp:// обязательно.

    Обведенное и обозначенное цифрой 4 поле это адрес пула. Каждый pool предоставляет по 3 или 4 адреса для разных регионов. Поэтому, прежде чем начать процесс майнинга перепроверьте данную информацию. Цифра 5 – это адрес кошелька криптовалюты, которую вы хотите добывать.

    Если вы еще не имеете хранилища для своей криптовалюты, то рекомендуем вам воспользоваться услугами популярной и проверенной торговой площадки Binance. Благодаря ее мультивалютности в рамках одного ресурса у вас будет возможность хранить более 200 цифровых валют. Это очень выгодно и удобно.

    Ссылка на обзор биржи спрятана здесь, а официальный сайт биржи binance.com.

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

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

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

    —cpu-priority Приоритет работы процесса программы (значение по умолчанию: 2). 0 — неактивный, 2 — нормальный, 5 — самый высокий.
    Параметры подключения к пулам:
    -a, —algo Определяют хеш-алгоритм для использования. Список поддерживаемых алгоритмов перечислен в начале статьи
    Подключение к пулу:
    -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).

    —fork-at Возможность автоматического переключения алгоритма, используя этот параметр.

    Пример RVN fork: —fork-at KAWPOW=2020-05-06T16:00:00
    Настройки для ProgPOW:
    —coin Указать название монеты для вариантоа аглоритма ProgPOW.

    —nonce-start Указать число nonce для поиска решения (для СОЛО майнинга).

    —nonce-range-size Указать размер диапазона Nonce для поиска. Диапазон будет разделен между всеми устройствами (для СОЛО майнинга).
    Управление картами и безопасность:
    -d, —devices Устройства Nvidia, можно выбрать для майнинга только определенные карты с помощью запятой. Например -d 0,2,5 при этом будет майнитьтолько первая, третья и шестая карта. Отсчет ID устройства начинаются от 0.

    —ab-indexing Указать сортировку устройств по идентификатору шины. Первое устройство начинается с 1)

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

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

    —no-watchdog Отключить сторожевой таймер (не рекомендуется).
    Энергопотребление, температуры и разгон:
    —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 не будет показана.

    —hide-date Не показывать дату в консоли.

    —no-nvml Отключить статистику GPU NVML.
    Работа с 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 Загрузить и использовать файл конфигурации в формате JSON.

    —version Отобразить справку.

    -h, —help Отобразить версию программы.

    Первым подопытным алгоритмом будет Lyra2z.

    На этом алгоритме шифрования уже существует множество криптовалют: Zcoin (XZC), Mano (MANO), Gincoin (GIN), MCT+ (MCT), Vertical (VTL), Alpenschilling (ALPS), Glyno (GLYNO), ZOON (ZOON), MNOS (MNOS), Gentarium (GTM) и другие.

    GPU Algo Hashrate Clocks GPU/MEM Power Limit PWR
    GTX1060 6GB LYRA2Z 1,5 Mh/s +150/0 60% 80W
    GTX1070 8GB LYRA2Z 2,5 Mh/s +100/0 65% 100W
    GTX1070Ti 8GB LYRA2Z 3 MH/s +150/0 70% 110W
    GTX1080TI 11GB LYRA2Z 4,5 Mh/s +150/0 60% 160W

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

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

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

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

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

    Что майнить на T-Rex

    T-Rex поддерживает больше тридцати алгоритмов. Действительно популярных среди них всего два: x16rv2, на котором после форка работает сеть Ravencoin, и MTP — это Zcoin.


    Источник: 2Биткоина

    Вот остальные алгоритмы: x16rt, x16r, x16s, x17, x22i, x25x, x21s, x11r, geek, bcd, hmq1725, honeycomb, tensority, dedal, sha256t, sha256q, timetravel, lyra2z, bitcore, sonoa,renesis, balloon, polytimos, skunk, c11, phi, tribus, astralhash, jeonghash, padihash и pawelhash.

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

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

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

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

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

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

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

    TREX

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

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

    CONFIG

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

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

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

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

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

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

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

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

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

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

    https://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

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

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

    https://127.0.0.1:4067/config

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

    https://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 с параметрами, которые вы хотите изменить.

    https://127.0.0.1:4067/config

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

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

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

    Summary

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

    Чтобы активировать обработчик, перейдите в https://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:

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

    Hashrate-avr

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

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

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

    gpu-report-interval

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

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

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

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

    no-color

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

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

    Включить:

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

    protocol-dump

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

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

    Отключить:

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

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

    time-limit

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

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

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

    Отключить:

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

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

    Установка мода T-Rex (.mcpack):

    • Скачайте файлы мода с пометками .mcpack
      по ссылке ниже.
    • Просто откройте файлы (через ES проводник на Android) и игра сама установит все необходимые файлы.
    • Запустите Minecraft Pocket Edition
      и перейдите в редактирование мира.
    • Выберите Наборы текстур
      .
    • Найдите файл текстуры и нажмите на нее для активации.
    • Выберите Наборы параметров
      .
    • Найдите файл дополнения и нажмите на него для активации.
    • Мод установлен, приятной игры!

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

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

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

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

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

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

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

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