Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

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

Появление LHR-видеокарт. Знакомство с Nvidia RTX 3060

В январе 2021 в рамках онлайн-мероприятия CES NVIDIA анонсировала видеокарты GeForce RTX 3060. Заявлялось, что этот новейший представитель семейства видеокарт GeForce RTX появится в продаже в конце февраля 2021 года.

Итоги презентации появились 12 января 2021 года в статье «NVIDIA Ampere Architecture for Every Gamer: GeForce RTX 3060 Available Late February, At $329», размещённой на сайте NVIDIA.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

С момента анонса GeForce RTX 3060 в ряде изданий были опубликованы утечки информации о возможном ограничении хэшрейта этих видеокарт, хотя это и не подтверждалось до середины февраля 2021 года.

Но уже 18 февраля 2021 года NVIDIA официально анонсировала Halving Hash Rate для видеокарт GeForce RTX 3060 в статье под заголовком «GeForce Is Made for Gaming, CMP Is Made to Mine», размещенной в блоге на сайте NVIDIA.

Ровно через три месяца 18 мая 2021 года в блоге NVIDIA была опубликована статья с заголовком «A Further Step to Getting GeForce Cards into the Hands of Gamers». В статье говорилось о снижении хешрейта на алгоритме Ethash для недавно произведённых видеокарт GeForce RTX 3080, 3070 и 3060 Ti, чтобы они были менее желательны для майнеров. Эти карты стали доступны в конце мая 2021 года и маркировались идентификатором «Lite Hash Rate» или «LHR».

31 мая 2021 года NVIDIA анонсировала видеокарты GeForce RTX 3080 Ti и GeForce RTX 3070 Ti. Новость об этом размещена здесь.

Официально о наличии «LHR» в этих видеокартах заявлено не было. Однако по информации, распространившейся в интернете ещё до анонса, у них тоже был пониженный хешрейт на алгоритме Ethash. После начала продаж и тестирования GeForce RTX 3080 Ti и GeForce RTX 3070 Ti информация о наличии «LHR» подтвердилась.

Описание тестового стенда. Предварительное тестирование

Конфигурация тестового стенда:

  • Материнская плата: BIOSTAR Hi-Fi B85S2
  • Процессор: Intel Pentium G3220
  • Дисплей: Intel HD Graphics
  • Память: DDR3 SDRAM Kingston 4Gb
  • Жёсткий диск: Seagate Barracuda 7200.12 160Gb
  • Блок питания: EVGA 1000 GQ 80+ GOLD 1000W
  • Видеокарты: 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.
  • Операционная система: Windows 10
  • Драйвер Nvidia: 471.68, 472.12
  • Разгон: MSI Afterburner 4.6.4 Beta 3
  • Мониторинг: GPU-Z

Тестирование проводилось в помещении с температурой окружающего воздуха +15°C.

Потенциально возможный хэшрейт для RTX 3080 Ti на алгоритмах Ethash и Etchash оценим с помощью PhoenixMiner. Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 70, CC(MHz): +0, MC(MHz): +1000

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

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

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Таким образом мы оценили потенциальную, то есть без блокировки LHR, скорость на алгоритмах Ethash и Etchash, а также убедились в том, что блокировка уменьшает хэшрейт на ≈45%.

Тестирование lolMiner

lolMiner – популярный майнер от разработчика Lolliedieb. Первая версия lolMiner была представлена 28 октября 2018 года и поддерживала только видеокарты AMD с ограниченным количеством алгоритмов майнинга. В настоящее время майнер активно развивается и поддерживает множество алгоритмов: Ethash, Etchash ZelHash, Equihash, Cuckoo, Cuckaroo, Cuckatoo, Autolykos и BeamHash.

Майнер работает на платформах NVIDIA и AMD в операционных системах Windows и Linux.
Разработчик майнера постоянно в контакте с пользователями на популярных ресурсах и в соцсетях.


Github: https://github.com/Lolliedieb/lolMiner-releases/releases
Telegram: Чат пула 2Miners

Максимально возможный хэшрейт с учётом блокировки LHR для RTX 3080 Ti на алгоритме Ethash оценим с помощью lolMiner 1.32a. Запустим майнер при следующих настройках видеокарт: PL(%): 55, CC (MHz): +0, MC (MHz): +1000.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

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

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

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

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

Таким образом мы оценили скорость и убедились в том, что c блокировкой lock LHR хэшрейт видеокарты находится в диапазоне ≈64-66Mh/s.

Важное замечание: в MSI Afterburner видеокарты нумеруются, начиная с GPU 1. В лог-файле и в майнере видеокарты нумеруются, начиная с GPU 0. Чаще всего в тексте статьи мы будем обозначать наши видеокарты GPU 1 и GPU 2, кроме некоторых случаев обсуждения информации из лог-файла или майнера.

Тестирование unlock LHR с lolMiner 1.32a

12 сентября 2021 года разработчик анонсировал lolMiner 1.32a. Это была первая версия майнера с частичной разблокировкой LHR. Релиз включал в себя новые параметры майнера и новые режимы работы.

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

Руководство для настройки различных режимов работы «Nvidia Mode Switch & LHR Semi Unlock» размещено по ссылке.

В описании к этой версии майнера разработчик указал, что большинство тестов перед публикацией проводилось на Linux-системах с определёнными видеодрайверами. Однако мы всё же протестировали работу майнера на Windows.

Ознакомившись с руководством «Nvidia Mode Switch & LHR Semi Unlock», мы выбрали наиболее подходящие режимы для нашего тестового стенда — это mode LHR2 и mode LHRLP.

mode LHR2

Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 70, CC (MHz): +0, MC (MHz): +1200.

Bat-file следующий.

lolMiner.exe --algo ETHASH --pool eth.2miners.com:2020 --user WALLET_ADDRESS.RIG_3080Ti --mode LHR2 --tstop 70 --tstart 50 --log on --logfile log_lolMiner_RIG_3080Ti_mode_LHR2.txt --timeprint on --longstats 30 --statsformat gpuName,speed,poolHr,shares,sharesPerMin,bestShares,power,hrPerWatt,coreT,juncT,memT,coreClk,memClk,fanPct
pause

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Майнер показывает скорость на алгоритме Ethash ≈50Mh/s. Хэшрейт не увеличивается. Графики Memory Controller Load, GPU Load, Board Power Draw, прочие Power-графики с несущественной нестабильностью параметров. Загрузка Memory Controller — 66%.

При анализе лог-файла установлено, что lock LHR срабатывает на этапе формирования DAG-файла:

GPU 0: detected mining lock - attempting to improve performance...
GPU 1: DAG build complete 100%
GPU 1: DAG generation completed (3446 ms)
GPU 1: DAG verification passed
GPU 1: detected mining lock - attempting to improve performance...

Unlock в тексте лог-файла не встречается.

Далее мы провели ещё несколько тестов в режиме mode LHR2 с фиксацией частоты и напряжения. Фиксация проводилась с помощью Voltage/Frequency Curve Editor в MSI Afterburner. Поскольку нам не удалось достичь действия Unlock LHR с Nvidia drivers 471.68, было принято решение установить на стенд Nvidia drivers 472.12.

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

Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 80, CC (MHz): -502 fix Voltage(mV) 825, MC (MHz): +1000.

Bat-file следующий.

lolMiner.exe --algo ETHASH --pool eth.2miners.com:2020 --user WALLET_ADDRESS.RIG_3080Ti --mode LHR2 --tstop 70 --tstart 50 --log on --logfile log_lolMiner_RIG_3080Ti_mode_LHR2.txt --timeprint on --longstats 30 --statsformat gpuName,speed,poolHr,shares,sharesPerMin,bestShares,power,hrPerWatt,coreT,juncT,memT,coreClk,memClk,fanPct
pause

GPU1: значение CC зафиксировалось на уровне 1050MHz. Хэшрейт через 2 минуты после старта майнера ≈82Mh/s.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

GPU2: значение CC зафиксировалось на уровне 1095MHz. Хэшрейт через 2 минуты после старта майнера ≈82Mh/s.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Через час работы майнер показывает скорость ≈76-78Mh/s.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

При анализе лог-файла установлено, что lock LHR срабатывал для каждой видеокарты 7 раз в первые 25 минут работы. Далее хэшрейт в майнере стабилизировался.

Графики Memory Controller Load, GPU Load, Board Power Draw, прочие Power-графики с несущественной нестабильностью параметров. Загрузка Memory Controller — 88% — 100%.

mode LHRLP

Далее мы провели несколько тестов в режиме mode LHRLP как без фиксации частоты и напряжения, так и с ней. Фиксация проводилась с помощью Voltage/Frequency Curve Editor в MSI Afterburner. Большинство тестов не показало стабильной работы майнера, однако нам удалось получить приемлемые результаты.

Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 80, CC (MHz): -502 fix Voltage(mV) 825, MC (MHz): +1000.

Bat-file следующий.

lolMiner.exe --algo ETHASH --pool eth.2miners.com:2020 --user WALLET_ADDRESS.RIG_3080Ti --mode LHRLP --tstop 70 --tstart 50 --log on --logfile log_lolMiner_RIG_3080Ti_mode_LHRLP.txt --timeprint on --longstats 30 --statsformat gpuName,speed,poolHr,shares,sharesPerMin,bestShares,power,hrPerWatt,coreT,juncT,memT,coreClk,memClk,fanPct
pause

GPU1: значение CC зафиксировалось на уровне 1050MHz. Хэшрейт через 2 минуты после старта майнера ≈82Mh/s.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

GPU2: значение CC зафиксировалось на уровне 1095MHz. Хэшрейт через 2 минуты после старта майнера ≈82Mh/s.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Через час работы майнер показывает скорость ≈78-80Mh/s.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

При анализе лог-файла установлено, что lock LHR срабатывал для каждой видеокарты 4 раза в первые 19 минут работы. Далее хэшрейт в майнере стабилизировался.

Графики Memory Controller Load, GPU Load, Board Power Draw, прочие Power-графики с несущественной нестабильностью параметров. Загрузка Memory Controller — 88% — 100%.

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

Вывод: с помощью lolMiner 1.32a можно частично разблокировать LHR: хэшрейт в майнере ≈78-80Mh/s, что составляет ≈67-69% от потенциально максимально возможного хэшрейта.

В описании к релизу разработчик обращает внимание, что для LHR2 и LHRLP рекомендуются драйверы 470.63.01 или 465.31, а также что тестирование в основном проводилось на ОС Linux: «Recommended drivers for LHR2 and LHRLP: 470.63.01 or 465.31 — others could be more unstable. Most tests were done in Linux».

Рекомендация команды 2Miners: для стабильной работы этой версии майнера используйте системы майнинга на основе Linux, например, RaveOS.

Тестирование unlock LHR с lolMiner 1.33

01 октября 2021 года разработчик анонсировал lolMiner 1.33. В этой версии разработчик переработал функции Unlock LHR. Была заявлена улучшенная производительность Unlock LHR, рекомендованы определённые драйверы.

Запустим майнер на нашем РИГе при следующих настройках видеокарт: PL(%): 70, CC (MHz): +0, MC (MHz): +1200.

Bat-file следующий.

lolMiner.exe --algo ETHASH --pool eth.2miners.com:2020 --user WALLET_ADDRESS.RIG_3080Ti --tstop 70 --tstart 50 --log on --logfile log_lolMiner_RIG_3080Ti.txt --timeprint on --longstats 30 --statsformat gpuName,speed,poolHr,shares,sharesPerMin,bestShares,power,hrPerWatt,coreT,juncT,memT,coreClk,memClk,fanPct
pause

В течение первых четырёх минут работы майнера проходит процесс настройки («calibrate to your exact core & memory clocks»). В лог-файле соответствующие сообщения выглядят так:

GPU 1: please wait LHR semi-unlock calibration is ongoing...
GPU 0: please wait LHR semi-unlock calibration is ongoing...

Если в процессе майнинга срабатывает lock LHR, то в процессе разблокировки уменьшается значение параметра lhrtune:

GPU 1: detected mining lock. Unlocking & reducing --lhrtune parameter...
GPU 1: GPU will be paused to make sure it is unlocked...
GPU 0: detected mining lock. Unlocking & reducing --lhrtune parameter...
GPU 0: GPU will be paused to make sure it is unlocked...

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Майнер тестировался 30 часов 33 минуты.

При анализе лог-файла установлено, что lock LHR срабатывал для каждой видеокарты 4 раза в течение 26 часов работы.

Графики GPU Load, Board Power Draw, прочие Power-графики с несущественной нестабильностью параметров. График Memory Controller Load GPU1 стабильный, а график Memory Controller Load GPU2 с заметной нестабильностью.

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

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Оценим хэшрейт за 30.55 часа работы майнера, исходя из количества отправленных на пул шар. Исходные данные для двух карт: 2051 шар за 30.55 часа, сложность шар 8726M. Умножив количество шар в секунду на сложность шар, получаем 162,7Mh/s. Это хэшрейт двух видеокарт, следовательно, хэшрейт каждой ≈81,36Mh/s. Если оценивать хэшрейт, рассчитывая его для каждой карты с учётом количества шар, решённых каждой картой (GPU1: 1034, GPU2: 1017), то получим хэшрейты соответственно для GPU1: ≈82,04Mh/s, а для GPU2: ≈80,69Mh/s.

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

Вывод: с помощью lolMiner 1.33 можно частично разблокировать LHR: хэшрейт в майнере ≈81Mh/s, что составляет ≈70% от потенциально максимально возможного хэшрейта. В описании к релизу разработчик рекомендует определённые видеодрайверы для каждой из видеокарт для наилучшей стабильности.

Тестирование unlock LHR с lolMiner 1.34

18 октября 2021 года разработчик анонсировал lolMiner 1.34. В этой версии улучшена работа Unlock LHR, рекомендованы определённые драйверы, исправлены обнаруженные ранее ошибки. Значение параметра —lhrtune и количество блокировок LHR Locks показывается в сводной таблице статистики в окне работы майнера и в лог-файле.

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

Bat-file следующий.

lolMiner.exe --algo ETHASH --pool eth.2miners.com:2020 --user WALLET_ADDRESS.RIG_3080Ti --tstop 70 --tstart 50 --log on --logfile log_lolMiner_RIG_3080Ti.txt --timeprint on --longstats 30 --statsformat gpuName,speed,poolHr,shares,sharesPerMin,bestShares,power,hrPerWatt,coreT,juncT,memT,coreClk,memClk,fanPct
pause

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Майнер тестировался 2 часа 33 минуты. В течение первых четырёх минут работы майнера проходил процесс настройки «LHR semi-unlock calibration». Lock LHR срабатывал 1 раз. Графики Board Power Draw, прочие Power-графики с несущественной нестабильностью. Графики GPU Load и Memory Controller Load стабильные. Хэшрейт в майнере ≈82Mh/s.

Попробуем увеличить частоту памяти.

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

Bat-file тот же.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Наблюдаем постоянное срабатывание lock LHR для GPU2. Для GPU1 графики GPU Load, Board Power Draw и прочие Power-графики с несущественной нестабильностью параметров. График Memory Controller Load GPU1 стабильный. Для GPU2 графики с заметной нестабильностью.

Уменьшаем частоту памяти GPU2. Запускаем майнер при следующих настройках видеокарт:

GPU1: PL(%): 70, CC (MHz): +0, MC (MHz): +1200.
GPU2: PL(%): 70, CC (MHz): +0, MC (MHz): +1000.

Bat-file тот же.

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Майнер тестировался 61 час 30 минут.

При анализе лог-файла установлено, что lock LHR срабатывал 3 раза. Графики, Board Power Draw, прочие Power-графики с несущественной нестабильностью параметров. Графики GPU Load и Memory Controller Load стабильные.

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

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Оценим хэшрейт за 61.5 часа работы майнера, исходя из количества отправленных на пул шар. Исходные данные для двух карт: 4089 шар за 61.5 часа, сложность шар 8726M. Умножив количество шар в секунду на сложность шар, получаем 161,2Mh/s. Это хэшрейт двух видеокарт, следовательно, хэшрейт каждой ≈80,58Mh/s. Если оценивать хэшрейт, рассчитывая его для каждой карты с учётом количества шар, решённых каждой картой (GPU1: 2090, GPU2: 1999), то получим хэшрейты соответственно для GPU1: ≈82,37Mh/s, а для GPU2: ≈78,79Mh/s.

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

Вывод: с помощью lolMiner 1.34 можно частично разблокировать LHR: хэшрейт в майнере ≈80Mh/s, что составляет ≈69% от потенциально максимально возможного хэшрейта.

В описании к релизу разработчик рекомендует определённые видеодрайверы для определённых видеокарт для наилучшей стабильности.

Тестирование unlock LHR с lolMiner 1.36

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

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

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

Bat-file следующий.

lolMiner.exe --algo ETHASH --pool eth.2miners.com:2020 --user WALLET_ADDRESS.RIG_3080Ti --tstop 70 --tstart 50 --log on --logfile log_lolMiner_RIG_3080Ti.txt --timeprint on --longstats 30 --statsformat gpuName,speed,poolHr,shares,sharesPerMin,bestShares,power,hrPerWatt,coreT,juncT,memT,lhrinfo,coreClk,memClk,fanPct
pause

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Майнер тестировался 27 часов 23 минуты. При анализе лог-файла установлено, что lock LHR срабатывал 9 раз. Графики, Board Power Draw, прочие Power-графики с несущественной нестабильностью параметров. Графики GPU Load и Memory Controller Load стабильные.

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

Как увеличить хешрейт и разблокировать LHR-видеокарты с помощью lolMiner

Оценим хэшрейт за 27.38 часа работы майнера, исходя из количества отправленных на пул шар. Исходные данные для двух карт: 1860 шар за 27,38 часа, сложность шар 8726M. Умножив количество шар в секунду на сложность шар, получаем 164,6Mh/s. Это хэшрейт двух видеокарт, следовательно, хэшрейт каждой ≈82,32Mh/s. Если оценивать хэшрейт, рассчитывая его для каждой карты с учётом количества шар, решённых каждой картой (GPU1: 973, GPU2: 887), то получим хэшрейты соответственно для GPU1: ≈86,13Mh/s, а для GPU2: ≈78,51Mh/s.

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

Вывод: с помощью lolMiner 1.36 можно частично разблокировать LHR: хэшрейт в майнере ≈82Mh/s, что составляет ≈71% от потенциально максимально возможного хэшрейта.

Заключительные выводы и рекомендации

Разработчик lolMiner предложил работающее решение для разблокировки LHR-видеокарт. С помощью lolMiner можно частично разблокировать LHR. В зависимости от версии майнера хэшрейт равен ≈78-82Mh/s, что составляет ≈67-71% от потенциально максимально возможного хэшрейта.

Самые стабильные результаты с наивысшим хэшрейтом были получены при тестировании lolMiner 1.34 и lolMiner 1.36.

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