Как увеличить хешрейт в майнинге. Метод разблокировки LHR-видеокарт с GMiner

Как увеличить хешрейт в майнинге. Метод разблокировки LHR-видеокарт с GMiner

В этой статье мы расскажем о принципах тестирования разблокировки LHR на примере работы популярного майнера GMiner. Команда майнинг-пула 2miners проводила тестирование работы майнера с видеокартами GeForce RTX 3080 Ti, однако принципы применимы для любых LHR-видеокарт. Делимся итогами тестов.

Содержание

  • 1 Что такое LHR-видеокарты и как они появились
  • 2 На чём проводился майнинг-эксперимент: описание тестового стенда.
  • 3 Тестирование GMiner в майнинге3.1 Как работает unlock LHR с GMiner 2.67beta3.2 Как работает unlock LHR с GMiner 2.673.3 Как работает unlock LHR с GMiner 2.683.4 Как работает unlock LHR с GMiner 2.69
  • 4 Заключительные выводы: как лучше майнить на LHR-видеокартах
  • 3.1 Как работает unlock LHR с GMiner 2.67beta
  • 3.2 Как работает unlock LHR с GMiner 2.67
  • 3.3 Как работает unlock LHR с GMiner 2.68
  • 3.4 Как работает unlock LHR с GMiner 2.69
  • Что такое LHR-видеокарты и как они появились

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

    С полным текстом статьи можно ознакомиться по ссылке.

    В статье идёт речь о снижении хешрейта на алгоритме 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/li>
  • 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

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

    Таким образом мы оценили потенциальную (без блокировки 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.

    Майнер показывает скорость на алгоритме Ethash ≈66Mh/s. Обратите внимание на то, что графики Memory Controller Load, GPU Load и Board Power Draw стабильные, без существенных «скачков».

    Запустим майнер при следующих настройках видеокарт: PL(%): 55, CC (MHz): +0, MC (MHz): +1000

    Таким образом мы оценили скорость на одной из версий майнера, которая не включала в себя возможность 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

    Сразу после старта майнер показывает скорость на алгоритме 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

    Сразу после старта майнер показывает скорость на алгоритме 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

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

    Результат работы майнера на странице статистики на сайте майнинг-пула 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

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

    Теперь протестируем работу майнера с параметром —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

    В течение первых 15 минут работы майнера был только один цикл блокировки/разблокировки: GPU Lock detected, unlocking/ Unlocked. Поэтому было решено продолжить тестирование на интервале 24 часа.

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

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

    Оценим хэшрейт за 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

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

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

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

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

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

    Source