Благодаря своей высокой гибкости и превосходной производительности видеокарты часто используются майнерами.
Из-за отсутствия доступа к видеокартам для многих геймеров страдает вся индустрия видеоигр. Чтобы помочь геймерам, производители видеокарт встраивают в них специальные функции, запрещающие майнинг видеокарт.
Однако майнеры научились обходить все установленные правила. Давайте обсудим их метод.
Популярный производитель видеокарт Nvidia создал существенную проблему для майнеров, установив порог под названием Low Hashrate.
Это ограничение привело к тому, что виртуальный майнинг Ethereum стал практически бесполезным, так как хешрейт снизился всего до 45%.
Однако любое ограничение в конечном итоге найдет способ обойти его. После нескольких случаев разработчики популярных программ начали учиться частично обходить блокировку.
Из-за обходов видеокарта с LHR в NBMiner потеряет до 80% своей максимальной мощности, это уже значительное улучшение по сравнению со снижением хешрейта в 2 раза.
Где можно скачать NBMiner?
Наиболее эффективно использовать официальную страницу Github для программ. Более эффективно избегать поиска NBMiner в поисковике, так как вы можете столкнуться с левым сайтом. Вы всегда должны следовать официальным протоколам.
https://github.com/NebuTech/NBMiner
Блокировку можно было обойти в версии 39.0, но эффективнее скачать NBMiner v 39.5. В этой версии весь контент доведен до ума, больше нет сбоев, настройки автоматизированы.
Для доступа к функции майнинга на RTX 3060 LHR в последней версии NBMiner даже не нужно ничего вводить в команды.
Изначально при распознавании видеокарты с аппаратным ключом хешрейт этой карты будет составлять 69% от максимального. Это постоянный показатель большинства случаев использования видеокарты.
Если вы хотите изменить номер или номинал, необходимо сделать следующее:
В файле .bat пропишите следующее:
lhr 50
Это цифровое значение представляет собой процент от максимального хешрейта, который может достичь видеокарта.
Однако необходимо учитывать следующее:
- Чем больше число, тем выше скорость добычи криптовалюты, но есть вероятность появления LOCK.
- Чем меньше значения, тем ниже хешрейт, но выше стабильность.
Здесь каждый майнер выбирает сам, что ему важнее — скорость добычи криптовалюты или стабильность устройства.
Если необходимо указать разные настройки LHR в NBMiner для каждой установленной в ферме видеокарты, то это делается через запятую:
70, 65, 63, 59
Дополнительные возможности:
В конец команды можно добавить строку «-1», это отключит обход блокировки для конкретного GPU.
70, 65, 63, - 1
Эта команда подразумевает, что первые 3 GPU будут работать по номерам, а последний будет работать с ограниченным хешрейтом.
Начиная с версии NBMiner 39.3, стало возможным использовать команду "-lhr-mode", эта команда работает следующим образом:
Этим методом увеличивается хешрейт, но также увеличивается и энергопотребление, в результате чего наступает период времени, когда майнер NBMiner блокируется.
Второй вариант, называемый lhr_mode 2, является новой и стабильной альтернативой режиму по умолчанию, которая не увеличивает энергопотребление значительно.
Второй вариант рекомендуется использовать, если используются видеокарты с памятью GDDR6X, отправной точкой является RTX 3070 Ti и выше.
Если вы используете NBMiner на 3060 или ниже, то вам следует написать "-lhr-mode 1".
Это связано с тем, что GDDR6X быстро нагревается, в результате чего майнер может попытаться обойти механизм блокировки и увеличить скорость добычи криптовалюты, это приведет к нестабильной ситуации.
Климат более благоприятен для памяти GDDR6, так как она не имеет такой же температуры, как другая память.
В версии NBMiner 39.2 программа обучена начинать снова после отображения LOCK. Это происходит автоматически, вам не нужно ничего писать в командный файл.
Основная информация
Lite Hash Rate (низкий хешрейт) — термин, придуманный Nvidia для описания карт, которые защищены программным или аппаратным обеспечением и не могут майниться с использованием алгоритма ethash (криптовалюты ETH, ETC и т. д.). Например, видеокарта GeForce RTX 3080 с 12 ГБ памяти имеет такую защиту, и при первом включении карта будет выдавать 56-57 MH/s криптовалюты, что сопоставимо с GeForce RTX 3060 Ti без LHR (или с Radeon RX 6800). Кроме того, температура памяти GDDR6X увеличивается до 88 градусов, как в случае с картой MSI GeForce RTX 3080 Suprim X 12 ГБ, но это все еще считается приемлемой температурой (максимальная температура GDDR6X составляет 110 градусов).
При оптимизации параметров карты для максимального увеличения ее хешрейта при минимальном энергопотреблении можно увеличить частоту памяти до достаточного уровня и получить хешрейт 62-63 MH/s, что сопоставимо с Radeon RT 6900 XT и GeForce RTX 3070 без необходимости использования LHR. Температура видеопамяти снижается при этой оптимизации, поскольку снижается энергопотребление карты (и температура графического процессора).
Давайте вспомним, что GeForce RTX 3090 Ti, 3090, 3080 и 3080 имели ядро с названием GA102, которое могло иметь разное количество отключенных блоков в GPU для разных карт. GeForce RTX 3070 Ti, 3060 Ti и 3070 имеют ядро с названием GA104 (также они различаются по количеству отключенных блоков в GPU). В конечном счете, GeForce RTX 3060/3050 имеют ядро GA106, а в GeForce RTX 3050 этот чип состоит из блоков. Однако уже выпущена новая версия ядра GA107, это ядро имеет точно такие же атрибуты, как и GeForce RTX 3050, поэтому вскоре все младшие братья и сестры семейства примут дизайн GA107.
Технология Lite Hash Rate (LHR) в настоящее время доступна в трех различных версиях, первая была выпущена после второй и она повышает безопасность технологии и ограничивает хешрейт во время майнинга.
Версия 1 (LHR v1) была выпущена в начале 2021 года с выпуском GeForce RTX 3060. Это был первый раз, когда Nvidia попыталась оградить игровой рынок от майнеров карт, которые убирали видеокарты с полок. Реализация протокола LHR v1 является чисто программной, на уровне драйвера хешрейт GeForce RTX 3060 был снижен до 25-26 MH/s. Предыдущие версии драйверов, в которых отсутствовала защита LHR, были выпущены до анонса GeForce RTX 3060, в результате картина, казалось, была в порядке. Были только опасения по поводу попыток взлома драйверов с целью их обнаружения и предотвращения выхода из строя. Однако нам даже не пришлось ждать, пока хакеры попытаются взломать драйверы: сама Nvidia совершила существенную ошибку, по своей лени выпустив специальную версию драйверов для внутреннего использования и для разработчиков, которые хотели использовать их в своих целях. Эта версия уже знала GeForce RTX 3060 и могла ее использовать, но не имела защиты LHR, в результате чего новая видеокарта выдавала полный хешрейт 45-46 MH/s. Да, было несколько требований: для GeForce RTX 3060 требовалась материнская плата с версией PCIe не ниже 2.0, а также монитор или телевизор, подключенный к одному из видеовыходов карты. Первое предварительное условие обычно выполнялось (старое оборудование встречается редко), однако второе предварительное условие обходилось с помощью эмуляторов HDMI-приемников, для их описания используется термин «разъемы HDMI». Поскольку все, что было в сети, удалить из нее нельзя, версия драйвера 470.05 тут же распространилась по интернету и стала доступна всем заинтересованным лицам. Таким образом, можно смело сказать, что LHR v1 оказался полностью неудачным, а цена GeForce RTX 3060 выросла вместе с общей ценой карт GeForce RTX 30. Очевидно, что ожидание вокруг этих видеокарт продолжало расти.
Во втором раунде (LHR v2) производитель выпустил смешанную комбинацию оборудования и программного обеспечения. Это произошло ближе к лету 2021 года, когда были выпущены ускорители GeForce RTX 3080 Ti и GeForce RTX 3070 Ti. Примерно в то же время, что и их выпуск, были выпущены новые версии GeForce RTX 3060 Ti, GeForce RTX 3070 и GeForce RTX 3080, а также новая версия LHR, получившая дополнительную защиту. Всем пяти новым продуктам был присвоен новый номер, который идентифицирует их как совершенно новые в драйверах этот номер был выпущен только с версией драйвера, выпущенной с этими картами. В развлекательных целях новые видеокарты были по сути такими же, как и старые карты, но майнеры были приятно удивлены ими, когда их приобрели в виде более низкого хешрейта. Чтобы избежать путаницы среди партнеров, Nvidia начала идентифицировать новые кристаллы по-новому:
"2-" или "5-" в конце этикетки графического процессора указывает на то, что карта оснащена новой функцией безопасности, которая предотвращает использование майнеров LHR, эти карты имеют новый идентификатор, и они не будут совместимы с предыдущими драйверами. Программная часть LHRv2, конечно, реализована в драйверах. После провала дырявой версии 470.05 были приняты дополнительные строгие меры, чтобы это не повторилось, также была усилена внутренняя защита кода от взлома.
Третья версия LHRv3 включена в два последних продукта, выпущенных Nvidia в начале 2022 года: 3080 с 12 ГБ памяти и 3050 с 4 ГБ памяти. Они обладали частью кода безопасности, который был перенесен в BIOS видеокарты, самые последние драйверы имеют встроенную активацию нового скрипта, и невозможно понизить эти новые версии до старых. В целом, инженеры и программисты решили проблемы, связанные с LHRv2.
Хотя LHR v1 не взломан, попытки обойти его предпринимались уже давно. Опытные программисты (очевидно, что это требует большой квалификации) наблюдали за поведением драйверов Nvidia в поисках логических связей: как драйвер определяет, что в игре участвует майнер, а не компьютер, и снижает хешрейт. Было замечено, что когда видеокарта выполняет игровой код, частота графического процессора может изменяться без ограничений, от базовой частоты до максимального повышения, в то время как майнинг ETH задействует в первую очередь память, а графический процессор в этот момент работает с низким потреблением, что не приводит к снижению хешрейта, а амплитуда изменений частоты ядра также уменьшается. Это убеждение драйвера в концепции, полагая, что майнинг обычно выполняется при такой большой нагрузке, а скорость вычислений искусственно уменьшается.
Первые экземпляры программ-майнеров, которые использовали метод LHR, имели большую амплитуду изменения частоты (это привело к тому, что пользователям пришлось увеличить порог энергопотребления, в противном случае обход LHR не сработал бы). Это имитирует поведение игры. Таким образом можно было обмануть драйверы Nvidia, но только на ограниченный промежуток времени, интеллектуальный драйвер распознал новый метод изменения частоты графического процессора, затем они снова снизили хешрейт графического процессора. В итоге первые случаи обхода LHR привели к последовательному и мощному росту хешрейта, который едва достиг 70% от потенциального максимума, карта была снова урезана, и введено повышенное энергопотребление (и нагрев) карт, это не оказало существенного влияния на распространение этих версий майнеров. Однако энтузиасты все равно боролись.
Видеокарты, имеющие LHR
Palit GeForce RTX 3060 Ti dual (LHR)
Давайте перепишем резюме GPU еще раз, на этот раз с учетом защиты, предоставляемой LHR. GeForce RTX 3050/3070 Ti/3080 12 GB/3080 Ti имеют внутреннее аппаратное и программное обеспечение, которое предотвращает выброс, если оно не используется. GeForce RTX 3060 Ti/3070/3080 начали выпускать с LHR версии 2 около года назад, то есть «старые» версии этих карт, в которых отсутствовал LHR, все еще доступны на рынке, но большинство из них — новые с LHR.
Для игроков все это вообще не имеет значения, все эти карты имеют одинаковый эффект в играх, когда LHR используется для повышения производительности, это происходит только в контексте майнинга (и только по алгоритму ethash). Однако если вы майнер или и майнер, и геймер, то вам будет полезно понять, как производители различают свои видеокарты по LHR и без него.
- Asus идентифицирует LHR-версии видеокарт обозначением V2.
- Gigabyte распознает видеокарты LHR как "rev.2.0"
- MSI, Inno3D, Zotac и KFA2 просто и явно пишут: "LHR"
- Palit, видеокарты Gainward Mark с суффиксом V1.
- В коде модели ноутбуков EVGA есть последняя строка букв, которая является KL.
Поскольку эта маркировка облегчает быструю идентификацию необходимой версии, очень мало видеокарт с LHR доступны для покупки.
Требуют ли бюджетные компьютеры, такие как GeForce RTX 3050, безопасности LHR? Мы считаем, что да. Эти карты достаточно мощные, чтобы участвовать во многих новых играх в разрешении 1080p, это означает, что они потенциально интересны игрокам, но в то же время они способны выдавать 26-27 MH/s при майнинге (это уровень GeForce RTX 2060), что сразу же сделало бы их желанными для майнеров. В результате все GeForce RTX 3050 оснащены превентивной мерой для предотвращения майнинга.
Когда видеокарты с защитой от эксплуатации LHR впервые появились, они стоили значительно дешевле, чем карты без этой функции, что было логично: если вы хотите поймать двух зайцев одним выстрелом (майнить и играть), то будьте готовы заплатить более существенную сумму за продукт без LHR. Однако, если вы помните, ранее мы прервали обсуждение на концепции «энтузиастов, которые отказались сдаваться»? Давайте перейдем к самой интригующей части.
Программы, которые используют метод LHR и нужны ли они сейчас, не так ли?
Мы уже признали, что попытки взлома LHR предпринимались с того момента, как эта защита была впервые представлена. Кстати, мы должны сообщить вам, что LHR противодействует алгоритму ethash, который используется при майнинге всего нескольких криптовалют. Остальное добывается видеокартами с протоколом LHR, который работает без проблем и без снижения хешрейта. В последнее время наибольшим успехом взлома LHR было получение 70% потенциала карты (и типичным результатом атак было снижение хешрейта до 40%-60% от максимума, в зависимости от карты). Кроме того, стабильность хешрейта была нестабильной, она часто менялась во время конфликта драйвера и майнера. Также важно помнить, что для работы этих версий майнера требовалось существенное увеличение PL (что приводило к увеличению «прожорливости» видеокарт, это было не бесплатно, а нагрев памяти был сильным.
Конфликт между щитом и мечом продолжался не утихая: щит был уничтожен, а Nvidia в следующих версиях драйверов что-то меняла, чтобы закрыть новые лазейки. Однако произошло фундаментальное изменение. Предполагается, что главную роль в появлении исходников драйвера сыграл интернет. Дело в том, что известная хакерская команда захватила базу данных Nvidia и получила много различной информации, включая коды для драйверов. Скорее всего, методы LHR также стали популярными. Таким образом, самые последние версии майнеров (NBMiner 41.5, T-Rex 0.26.3 и другие) уже выполнили 100% обхода. Кстати, предпоследние версии (NBMiner 41.4 и T-Rex 0.26.2) пока не достигли 100% защиты LHR v3, которая заложена в GeForce RTX 3050 и GeForce RTX 3080 с объемом 12 ГБ, это стало падением последнего оставшегося бастиона, который вдохновил на создание нашего материала.
На момент написания обзора курс ETH был аналогичен большинству ведущих криптовалют, он значительно снизился, майнинг стал менее популярным, поэтому вопрос обхода LHR сейчас менее значим, чем несколько недель или месяц назад. Однако курс доллара (официальный) и стоимость видеокарт падает (по крайней мере, на AliExpress или других зарубежных торговых площадках, пока наши попытки замедлить падение цены безуспешны, нам все равно приходится зарабатывать на потребителях, а у реселлеров цены выше). Все это может повлиять на рост спроса на видеокарты, в том числе созданные майнерами: добыча ETH по-прежнему остается прибыльным занятием, доход в 3-4 раза превышает стоимость потребляемой электроэнергии, есть и другие криптовалюты. В итоге мы прогнозируем, что цены на видеокарты с LHR и без него будут сближаться
Интересный факт: некоторые партнеры Nvidia до сих пор выпускают видеокарты GeForce RTX 3070/3080 без ограничения LHR, просто ставя на них более высокие цены. Это подтверждает слухи о том, что Nvidia уже давно наладила производство новых GPU, но специально создала дефицит, ограничивая поставки и поддерживая высокие цены. Теперь, когда до выхода нового поколения видеокарт осталось совсем немного времени, накапливать запасы смысла нет. Поэтому карты без защиты от майнинга все еще выпускаются, но продаются по завышенным ценам.
Теперь давайте перейдем от теории к практике и протестируем 4 современные LHR-карты, используя старые версии майнеров и новые, где защита полностью обошли.