В этой статье мы расскажем о принципах тестирования разблокировки LHR на примере работы популярного майнера GMiner. Команда майнинг-пула 2miners проводила тестирование работы майнера с видеокартами GeForce RTX 3080 Ti, однако принципы применимы для любых LHR-видеокарт. Делимся итогами тестов.
Что такое LHR-видеокарты и как они появились
Пять месяцев подряд многие GPU-майнеры обсуждают относительно недавно появившийся термин «LHR». Активное обсуждение в профессиональной среде началось в мае 2021 года после публикации в блоге NVIDIA статьи с заголовком «A Further Step to Getting GeForce Cards into the Hands of Gamers» На русском языке заголовок звучит так: «Еще один шаг к тому, чтобы карты GeForce стали доступны геймерам».

Статья на сайте Nvidia
С полным текстом статьи можно ознакомиться по ссылке.
В статье идёт речь о снижении хешрейта на алгоритме Ethash для недавно произведенных видеокарт GeForce RTX 3080, 3070 и 3060 Ti, чтобы они были менее желательны для майнеров. Эти карты поступают в продажу в конце мая 2021 года. NVIDIA и её партнёры маркируют карты идентификатором «Lite Hash Rate» или «LHR».
Напомним, чуть ранее — а именно в феврале 2021 года — NVIDIA уже анонсировала Halving Hash Rate для видеокарт GeForce RTX 3060. Соответствующая статья также размещена в блоге на сайте NVIDIA.
В конце мая 2021 года NVIDIA анонсировала видеокарты GeForce RTX 3080 Ti и GeForce RTX 3070 Ti. Новость об этом опубликована тут.
И хотя официально не заявлялось о наличии «LHR» в этих видеокартах, по неофициальной информации появившейся в интернете ещё до анонса, у них тоже был пониженный хешрейт на алгоритме Ethash. После поступления GeForce RTX 3080 Ti и GeForce RTX 3070 Ti в продажу и проведения тестов информация о наличии «LHR» подтвердилась.
На чём проводился майнинг-эксперимент: описание тестового стенда.
Далее мы провели предварительное тестирование для оценки потенциально возможного хэшрейта и влияния LHR.
Состав тестового стенда следующий:
- Motherboard: B85S2BIOSTAR Hi-Fi B85S2
- CPU: Intel Pentium G3220
- Memory: DDR3 SDRAM Kingston 4Gb
- HDD: Seagate Barracuda 7200.12 160Gb
- PSU: EVGA 1000 GQ 80+ GOLD 1000W
- GPU: EVGA GeForce RTX 3080 Ti FTW3 ULTRA GAMING (1800 MHz Boost Clock, Memory Clock 19000 MHz (effective), TPD: 350 Watts)
- Две видеокарты подключены к материнской плате, каждая через Riser PCI-E X16-X1.
- OS: Windows 10
- Nvidia drivers: 471.68
- Overclocking: MSI Afterburner 4.6.4 Beta 3
- Monitoring: GPU-Z
Тестирование проводилось в помещении с температурой окружающего воздуха +15°C.
Потенциально возможный хэшрейт для RTX 3080 Ti на алгоритмах Ethash и Etchash оценим с помощью PhoenixMiner. Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 70, CC(MHz): +0, MC(MHz): +1000

Интерфейс PhoenixMiner
Сразу после старта майнер показывает скорость на алгоритме Ethash ≈116Mh/s, однако уже через две минуты работы стабилизируется на отметке ≈64Mh/s.

PhoenixMiner после стабилизации
Таким образом мы оценили потенциальную (без блокировки LHR) скорость на алгоритмах Ethash и Etchash, а также убедились в том, что блокировка уменьшает хэшрейт на ≈45%.
Тестирование GMiner в майнинге
GMiner создан российской группой специалистов в области высокопроизводительных вычислений и криптографии. Первая версия GMiner была выпущена 21 сентября 2018 года, с тех пор активно развивается и поддерживает самые популярные алгоритмы по типу Ethash, ProgPoW, KAWPOW, Equihash, CuckooCycle. Майнер ориентирован на платформы NVIDIA и AMD.
Разработчики майнера поддерживают связь с пользователями на многих популярных ресурсах и в соцсетях.
Официальный сайт: http://gminer.pro
Github: https://github.com/develsoftware/GMinerRelease
BitcoinTalk: https://bitcointalk.org/index.php?topic=5034735.0
Максимально возможный хэшрейт с учётом блокировки LHR для RTX 3080 Ti на алгоритме Ethash оценим с помощью GMiner 2.62. Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 55, CC (MHz): +0, MC (MHz): +1300.

Интерфейс GMiner 2.62
Майнер показывает скорость на алгоритме Ethash ≈66Mh/s. Обратите внимание на то, что графики Memory Controller Load, GPU Load и Board Power Draw стабильные, без существенных «скачков».
Запустим майнер при следующих настройках видеокарт: PL(%): 55, CC (MHz): +0, MC (MHz): +1000

Тестирование GMiner 2.62 на новых параметрах
Таким образом мы оценили скорость на одной из версий майнера, которая не включала в себя возможность unlock LHR, а также убедились в том, что c блокировкой хэшрейт ≈64Mh/s – ≈66Mh/s.
Как работает unlock LHR с GMiner 2.67beta
11 сентября 2021 года команда разработчиков анонсировала GMiner 2.67beta. Особенностями этой версии стала частичная разблокировка LHR и новые параметры майнера —lhr 1, —lhr_tune1, —lhr_tune2.
Скачать майнер и прочитать об особенностях релиза можно здесь.
Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 70, CC (MHz): +0, MC (MHz): +1000.
Bat-file: miner.exe -a ethash --server eth.2miners.com:2020 -u WALLET_ADDRESS.RIG_3080ti -t 70 --log_newjob 0
pause

Тестирование GMiner 2.67 beta
Сразу после старта майнер показывает скорость на алгоритме Ethash ≈68Mh/s – ≈85Mh/s, и через три минуты работы стабилизируется на отметке ≈78Mh/s. Обратите внимание на то, что графики Memory Controller Load, GPU Load и Board Power Draw (как и прочие Power-графики) нестабильные, с существенными «скачками».
Для проверки стабильности мы оставили работать майнер на несколько часов, и через три часа на GPU 1 сработал lock – хэшрейт упал до ≈42Mh/s.
Тестирование с дополнительными аргументами в майнере не показало стабильности хэшрейта на длительном интервале работы и было прекращено, поскольку разработчики представили следующую версию майнера.
Вывод: с помощью GMiner 2.67beta можно частично разблокировать LHR: хэшрейт в майнере ≈78Mh/s, что составляет ≈67% от потенциально максимально возможного хэшрейта. Для борьбы с падением хэшрейта можно использовать вочдог (watchdog), перезапускающий майнер при условии падения хэшрейта ниже определённой величины.
Как работает unlock LHR с GMiner 2.67
12 сентября 2021 года команда разработчиков анонсировала GMiner 2.67. Опции разблокировки LHR такие же, как и у GMiner 2.67beta: —lhr 1, —lhr_tune1, —lhr_tune2.
Скачать майнер и прочитать об особенностях релиза можно здесь.
Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 70, CC (MHz): +0, MC (MHz): +1000.
Bat-file: miner.exe -a ethash --server eth.2miners.com:2020 -u WALLET_ADDRESS.RIG_3080ti -t 70 --log_newjob 0
pause

Тестирование GMiner 2.67
Сразу после старта майнер показывает скорость на алгоритме Ethash ≈70Mh/s – ≈83Mh/s, и через три минуты работы стабилизируется на отметке ≈78Mh/s. Графики Memory Controller Load, GPU Load и Board Power Draw (как и прочие Power-графики) с существенными «скачками» параметров. Для проверки стабильности мы оставили работать майнер на несколько часов, и через три часа на GPU 1 сработал lock – хэшрейт упал до ≈43Mh/s.
Тестирование с дополнительными аргументами в майнере —lhr_tune1 -10 и —lhr_tune2 -10 не показало стабильности хэшрейта на интервале работы более 48 часов: через три минуты после начала работы хэшрейт стабилизируется на отметке ≈74Mh/s, через 24 — 36 часов работы на одной из видеокарт (в разных тестах по-разному) срабатывает lock: хэшрейт падает до ≈43Mh/s.
Вывод: с помощью GMiner 2.67 можно частично разблокировать LHR: хэшрейт в майнере ≈78Mh/s, что составляет ≈67% от потенциально максимально возможного хэшрейта. Для борьбы с падением хэшрейта можно использовать вочдог (watchdog), перезапускающий майнер при условии падения хэшрейта ниже определённой величины.
Как работает unlock LHR с GMiner 2.68
15 сентября 2021 года команда разработчиков анонсировала GMiner 2.68. Опции разблокировки LHR такие же, как и у GMiner 2.67: —lhr 1, —lhr_tune1, —lhr_tune2. Кроме того, в этой версии майнера разработчики анонсировали обнаружение блокировки LHR, автоматическую разблокировку и продолжение майнинга, а также отображение счетчика перезапусков майнера сторожевым таймером (watchdog).
Скачать майнер и прочитать об особенностях релиза можно здесь.
Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 70, CC (MHz): +0, MC (MHz): +1000.
Bat-file: miner.exe -a ethash --server eth.2miners.com:2020 -u WALLET_ADDRESS.RIG_3080ti -t 70 --log_newjob 0
pause

Тестирование GMiner 2.68
Майнер отработал более 17 часов, скорость на алгоритме Ethash ≈77Mh/s. Графики Memory Controller Load, GPU Load и Board Power Draw (как и прочие Power-графики) с существенными «скачками» параметров.
Результат работы майнера на странице статистики на сайте майнинг-пула 2Miners выглядит так.

Результаты работы рига на сайте пула 2Miners
Средний хэшрейт 158.77Mh/s — или ≈79Mh/s на каждую карту.
Теперь протестируем работу майнера с параметром —lhr_tune1. Максимальное положительное значение этого параметра (от -10 до 10) увеличивает производительность: positive values increase performance, negative values decrease probability of lock.
Запустим майнер при следующих настройках видеокарт: PL(%): 70, CC (MHz): +0, MC (MHz): +1000.
Bat-file: miner.exe -a ethash --server eth.2miners.com:2020 -u WALLET_ADDRESS.RIG_3080ti -t 70 -tm 110 --log_newjob 0 --log_date 1 --logfile log_RIG_3080Ti.txt --lhr_tune1 10
pause

Тестирование Gminer с параметром lhr_tune1
С самого начала работы майнера возникают блокировки/разблокировки: GPU Lock detected, unlocking/ Unlocked. Видно, что один цикл Lock/Unlocked каждой видеокарты длится 30 секунд. В это время хэшрейт карты равен нулю. Полная информация о работе майнера сохраняется в лог-файле, количество циклов Lock/Unlocked можно точно посчитать.

Лог-файлы майнера Gminer 2.68
Теперь протестируем работу майнера с параметром —lhr_tune1 4. Запустим майнер со следующими настройками видеокарт: PL(%): 70, CC (MHz): +0, MC (MHz): +1000.
Bat-file: miner.exe -a ethash --server eth.2miners.com:2020 -u WALLET_ADDRESS.RIG_3080ti -t 70 -tm 110 --log_newjob 0 --log_date 1 --logfile log_RIG_3080Ti.txt --lhr_tune1 4
pause

Тестирование Gminer с параметром lhr_tune1 4
В течение первых 15 минут работы майнера был только один цикл блокировки/разблокировки: GPU Lock detected, unlocking/ Unlocked. Поэтому было решено продолжить тестирование на интервале 24 часа.
Майнер отработал более 26 часов, скорость в майнере на алгоритме Ethash ≈78Mh/s. Графики Memory Controller Load, GPU Load и Board Power Draw (как и прочие Power-графики) с существенными «скачками» параметров. При анализе лог-файла было установлено, что было только 8 циклов Lock/Unlocked за 26 часов.
Результат работы майнера на странице статистики на сайте пула выглядит так.

Комментариев нет:
Отправить комментарий