Что такое 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.

Как настроить и запустить Gminer? Подробное руководство.

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

Официальный сайт: https://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 часов.

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

Результаты работы рига с новыми настройками на сайте пула 2Miners

Оценим хэшрейт за 26 часов работы майнера, исходя из количества отправленных на пул шар. Исходные данные: 1644 шары за 26 часов, сложность шар 8726M. Умножив количество шар в секунду на сложность шар, получаем 153,26Mh/s. Это хэшрейт двух видеокарт, следовательно, хэшрейт каждой ≈76,6Mh/s.

Для статистически корректного результата мы рекомендуем более длительный интервал тестирования: каждая карта должна отправить на пул более 5000 шар.

Вывод: с помощью GMiner 2.68 можно частично разблокировать LHR: хэшрейт в майнере ≈78Mh/s, что составляет ≈67% от потенциально максимально возможного хэшрейта. Обнаружение блокировки LHR, автоматическая разблокировка и продолжение майнинга работает эффективно. Для стабильного майнинга с повышенным хэшрейтом можно применять −−lhr_tune1 и −−lhr_tune2 со значениями параметров 5 и меньше.

Как работает unlock LHR с GMiner 2.69

24 сентября 2021 года команда разработчиков анонсировала GMiner 2.69. Опции разблокировки LHR такие же, как и у GMiner 2.68: −−lhr 1, −−lhr_tune1, −−lhr_tune2. Сохранено обнаружение блокировки LHR, автоматическая разблокировка и продолжение майнинга, а также отображение счетчика перезапусков майнера сторожевым таймером (watchdog). Новое: добавлена автонастройка для графических процессоров LHR, улучшенная стабильность майнера.

Скачать майнер и прочитать об особенностях релиза можно здесь.

Запустим майнер на нашем РИГе при следующих настройках видеокарт: 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
pause

Тестирование GMiner 2.69

В течение первых 15 минут работы майнера не было ни одной блокировки. Поэтому было решено продолжить тестирование на более длительном интервале.

Майнер отработал более 15 часов, скорость в майнере на алгоритме Ethash ≈77Mh/s. Графики Memory Controller Load, GPU Load и Board Power Draw (как и прочие Power-графики) с существенными «скачками» параметров. При анализе лог-файла было установлено, что было только 4 цикла Lock/Unlocked за 15 часов.

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

Результаты работы рига на Gminer 2.69 на сайте пула 2Miners

Как работает unlock LHR с GMiner 2.70

1 октября 2021г. разработчики представили GMiner 2.70.

Изменения по сравнению с предыдущей версией:

  • улучшен авто-тюнинг для LHR карт, теперь майнер может увеличивать производительность при условии стабильной работы карты;
  • удалены параметры −−lhr_tune1 / −−lhr_tune2, используется −−lhr_tune для тюнинга LHR карт;
  • отображается текущее значение −−lhr_tune и текущего ядра в таблице статистики.

Скачать майнер и прочитать описание этой версии можно по ссылке.

Запустим майнер со следующими настройками видеокарт: 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
pause

Тестирование GMiner 2.70

Майнер проработал 1 день 17 часов 37 минут. Работа началась с автоматически подобранным параметром LHR 4 и через некоторое время параметр скорректировался до LHR 3. Скорость в майнере на алгоритме Ethash ≈78Mh/s. Графики Memory Controller Load, GPU Load и Board Power Draw (как и прочие Power-графики) с существенными «скачками» параметров.

Оценим хэшрейт за 41,6 часов работы майнера, исходя из количества отправленных на пул шар. Исходные данные: 2735 шар за 41,6 часа, сложность шар 8726M. Умножив количество шар в секунду на сложность шар, получаем 159,36Mh/s. Это хэшрейт двух видеокарт, следовательно, хэшрейт каждой ≈79,6Mh/s.

Для статистически корректного результата мы рекомендуем более длительный интервал тестирования: каждая карта должна отправить на пул более 5000 шар.

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

Результаты работы рига на Gminer 2.70 на сайте пула 2Miners

С помощью GMiner 2.70 можно частично разблокировать LHR: хэшрейт в майнере ≈78Mh/s, расчётная оценка хэшрейта ≈79,6Mh/s, что составляет ≈67% — ≈69% от потенциально максимально возможного хэшрейта. Авто-тюнинг, обнаружение блокировки LHR, автоматическая разблокировка и продолжение майнинга работает эффективно.

Заключительные выводы: как лучше майнить на LHR-видеокартах

Команда разработчиков GMiner предложила универсальное решение для разблокировки LHR-видеокарт. С помощью GMiner можно частично разблокировать LHR: хэшрейт ≈78Mh/s — ≈79Mh/s, что составляет ≈67% — ≈69% от потенциально максимально возможного хэшрейта.

При использовании GMiner 2.67beta и GMiner 2.67 лучше использовать вочдог (watchdog), перезапускающий майнер при условии падения хэшрейта ниже определённой величины. Для более тонкой настройки можно использовать параметры −−lhr_tune1 и −−lhr_tune2 учитывая правило: положительные значения увеличивают производительность, отрицательные значения уменьшают вероятность блокировки.

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

Нам известен опыт сообщества, подтверждающий, что GeForce RTX 3080 Ti могут достигать скорости ≈85Mh/s при следующих настройках: CC(MHz): 1260, MC(MHz): +1350 (для Linux +2700), Power 280W, −−lhr_tune1 3.

ПОДПИСЫВАЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ, ЧТОБЫ БЫТЬ В КУРСЕ.