Прошивка BIOS видеокарты RTX 3060 может быть полезна для оптимизации её работы и улучшения стабильности. Однако следует помнить, что данный процесс сопряжён с определёнными рисками, такими как потеря гарантии или возможность повреждения устройства. Рекомендуется осуществлять данную операцию только опытным пользователям и обязательно делать резервную копию текущей прошивки.
Перед началом прошивки важно убедиться, что вы загружаете BIOS с официального сайта производителя и следуете всем инструкциям. Неправильное обновление может привести к неработоспособности карты, поэтому стоит тщательно обдумать необходимость этой процедуры и оценить потенциальные преимущества.
Дорабатываем драйвера RTX 3060 / 3070 Laptop из Китая
Дисклеймер: Важно уточнить. Автор данного руководства (то есть я) ни в коем случае НЕ ПРИЗЫВАЕТ к приобретению таких товаров; оно предназначено для тех, кто уже каким-либо образом обладает перечисленными видеокартами. Тем не менее, я верю, что любой разумный человек осознает риски, связанные с использованием неофициального оборудования и/или программного обеспечения. Поэтому хочу подчеркнуть: ИСПОЛЬЗОВАНИЕ НЕОФИЦИАЛЬНОГО И НЕЛИЦЕНЗИОННОГО ПРОГРАММНОГО И АППАРАТНОГО ОБЕСПЕЧЕНИЯ ВИНА ДОПУСКАЕТСЯ ТОЛЬКО НА ЛИЧНУЮ ОТВЕТСТВЕННОСТЬ.
UPD: Для тех, кто не желает углубляться в детали, некий Арсен Арутюнян предоставляет пропатченные версии драйверов этих видеокарт здесь. Благодарим людей за такую помощь. Кстати, данный драйвер не конфликтует с обычными настройками Secure Boot и точно не вызывает срабатывание античита BattleEye.
В свете последних изменений в области криптовалют, рынок наполнился различными устройствами, которые ранее использовались для майнинга. В частности, появились необычные видеокарты, такие как моя, RTX 3060 Laptop GPU, которая была продана мне за 10 000 рублей, но сделана в виде стандартной PCI-E карты.
Функционал данного поделия, кстати ненамного хуже ее десктопной сестры, а если пошаманить с MSI Afterburner — то и на уровне, но это уже для фанатов. Казалось бы: "Видеокарта с оригинальным чипом? Работает? Дешево? Так ставь, в чем проблема?!" — Но не все так гладко.
Устройство было собрано в неофициальных условиях, вероятно, в подземных помещениях Китая (по слухам, из отремонтированных чипов, снятых с ноутбуков, что в итоге может оказаться правдой, но при замене термопасты на Termal Grizzly никаких темных пятен или повреждений не было обнаружено, так что лично у меня нет претензий за такую цену, особенно учитывая, что я покупал его в то время, когда видеокарты были настоящим дефицитом). В связи с этим, устройство не имеет официальной поддержки. К чему я веду? — Спросите вы, не посвященные в детали. А я к тому, что драйвера с официального сайта не устанавливаются. Вот такая ситуация. Поэтому драйвера нужно загружать по ссылке от продавца на Алиэкспресс. (Да, я понимаю, что это небезопасно и с точки зрения информационной безопасности вообще не рекомендуем, но те, кто уже сделали покупку, должны смириться с трудностями использования неофициального продукта.) Поскольку я пишу эту статью в основном для владельцев данного устройства (и, вполне возможно, они такие же искатели приключений, как и я), у них могут возникнуть различные трудности.
В связи с этим, ниже я собрал основные проблемы и способы решения, которые я вывел помогая подругам, которые не читая описание товара и отзывы купили данное чудо вперед меня. Пишу в надежде что это поможет людям.
Проблема №1: Установка драйвера не удается, происходит ошибка.
Попробуйте перезагрузиться с нажатой клавишей Shift, в меню дополнительных опций загрузки выберите пункт № 7 — "Отключить проверку цифровой подписи драйверов" — и после загрузки системы установите драйвер.
Другой вариант:
Необходимо добавить в реестр подпись драйвера из Китая. Это следует делать крайне осторожно, поскольку, теоретически, установщик китайского драйвера должен выполнять эту задачу самостоятельно, но не всегда это происходит, поэтому:
Вставить в блокнот следующее и сохранить как .reg файл, затем применить.
Редактор реестра Windows версии 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftSystemCertificatesROOTCertificates56A4C1693B24678B89EAEE51FB10935E52D489F7] "Blob"=hex:04,00,00,00,01,00,00,00,10,00,00,00,17,a7,52,7e,4e,cc,04,99,cd,5f,80,b9,c0,86,45,79,0f,00,00,00,01,00,00,00,14,00,00,00,24,40,2e,29,5e,ec,38,b4,05,8e,17,1c,4e,71,33,5f,ad,a7,76,f6,14,00,00,00,01,00,00,00,14,00,00,00,43,09,4d,9f,97,b0,c8,27,11,cd,69,99,6f,85,97,1e,c3,90,e3,ee,19,00,00,00,01,00,00,00,10,00,00,00,31,bd,39,01,ab,57,10,4a,5e,f1,ca,c0,75,35,53,18,03,00,00,00,01,00,00,00,14,00,00,00,56,a4,c1,69,3b,24,67,8b,89,ea,ee,51,fb,10,93,5e,52,d4,89,f7,5c,00,00,00,01,00,00,00,04,00,00,00,00,08,00,00,20,00,00,00,01,00,00,00,51,03,00,00,30,82,03,4d,30,82,02,39,a0,03,02,01,02,02,10,63,1d,ca,07,d8,d5,39,b4,4e,2e,dd,52,76,9f,e7,cd,30,09,06,05,2b,0e,03,02,1d,05,00,30,1f,31,1d,30,1b,06,03,55,04,03,13,14,54,63,6c,65,65,68,63,64,20,43,6f,72,70,6f,72,61,74,69,6f,6e,30,1e,17,0d,32,30,31,32,33,31,31,36,30,30,30,30,5a,17,0d,33,38,31,32,33,31,31,36,30,30,30,30,5a,30,1f,31,1d,30,1b,06,03,55,04,03,13,14,54,63,6c,65,65,68,63,64,20,43,6f,72,70,6f,72,61,74,69,6f,6e,30,82,01,22,30,0d,06,09,2a,86,48,86,f7,0d,01,01,01,05,00,03,82,01,0f,00,30,82,01,0a,02,82,01,01,00,b1,89,75,36,be,09,b9,6a,36,2f,85,76,8c,af,70,4f,c4,1a,fa,d3,3e,c2,4e,9b,15,31,d9,57,6a,e5,b1,cb,e8,a0,e7,64,15,c9,f8,e9,b7,6f,6e,49,35,04,96,08,3e,c0,dc,78,25,5f,5a,d7,8c,6a,4e,98,53,d1,13,4b,9e,d9,db,52,90,0d,58,29,22,a0,e3,af,e3,26,4c,c0,54,f8,9d,8a,61,58,97,53,0c,ac,11,ea,65,b9,ec,ca,69,65,0c,83,b5,8e,ba,ec,e0,61,d9,b2,66,7a,c0,42,e4,2b,cd,62,0a,10,6a,e5,9d,ed,a4,83,a4,6d,b6,c6,02,e2,c7,4f,48,25,45,22,ce,3b,b6,a6,11,3b,b8,2d,f9,11,9f,f8,72,78,a2,a6,93,87,28,13,52,64,bd,6b,b4,e8,02,0d,19,6d,99,09,78,9b,9a,10,4f,6d,71,4d,42,d5,20,f8,b6,68,60,47,7a,4c,1e,bf,0b,4c,8b,7b,b5,72,83,35,26,60,3b,e0,1a,25,01,67,a2,2f,52,b5,82,12,ce,9c,eb,e4,93,0c,be,c9,9e,93,48,bf,84,77,9d,d5,d5,cf,47,a9,1d,b7,1f,d8,bc,51,2d,15,84,69,6c,c5,72,1b,11,eb,a3,63,6e,ee,f7,07,5a,e9,88,5d,02,03,01,00,01,a3,81,8c,30,81,89,30,20,06,03,55,1d,04,01,01,ff,04,16,30,14,30,0e,30,0c,06,0a,2b,06,01,04,01,82,37,02,01,16,03,02,07,80,30,13,06,03,55,1d,25,04,0c,30,0a,06,08,2b,06,01,05,05,07,03,03,30,50,06,03,55,1d,01,04,49,30,47,80,10,3a,86,08,15,14,0c,ce,60,7c,62,80,25,13,6f,77,5b,a1,21,30,1f,31,1d,30,1b,06,03,55,04,03,13,14,54,63,6c,65,65,68,63,64,20,43,6f,72,70,6f,72,61,74,69,6f,6e,82,10,63,1d,ca,07,d8,d5,39,b4,4e,2e,dd,52,76,9f,e7,cd,30,09,06,05,2b,0e,03,02,1d,05,00,03,82,01,01,00,04,63,cf,5b,4c,18,5f,8b,37,9a,eb,af,88,48,2b,55,89,74,2e,72,24,5f,91,cd,91,d8,55,91,5f,66,fd,a3,7f,1c,5a,5d,ac,99,19,56,51,85,39,25,53,3c,12,d3,10,01,11,4c,6f,d7,81,41,ab,4b,23,fe,7f,18,da,ea,a6,c8,b7,a0,0c,47,f1,70,9c,97,28,a8,d5,b4,34,b5,75,8b,26,59,f8,32,88,5f,e6,2d,2a,1e,c5,e1,8c,ce,47,99,58,45,7a,25,94,43,7a,8c,cf,c5,ff,8d,1e,c3,ba,97,fd,8a,23,6e,d5,a3,5b,63,e9,ea,b1,20,03,52,d5,18,fa,9d,2f,a5,6a,bd,e5,c9,f9,ac,e5,47,e8,79,1c,0a,c0,c3,ee,fa,16,63,b3,82,a8,3b,7a,08,4d,94,0c,0c,e4,a6,35,85,aa,79,f0,26,da,cf,a7,08,28,a7,84,f7,70,a1,aa,4d,8e,8d,18,15,ad,a7,0e,f6,f6,d7,a1,77,98,82,c6,3a,57,32,30,84,0d,a4,78,49,43,28,93,1d,18,02,d7,ce,9c,8d,3c,5a,9a,c7,83,6b,fc,25,00,8d,b9,13,f5,9c,dd,31,7d,2e,27,5c,92,9a,78,12,51,c1,43,c0,f3,6a,ec,11,ed,e4,38,9c,3c,08,22,b6
Проблема №2: Драйвера встали, но после загрузки системы изображение почти сразу пропадаетзависает — при попытке посмотреть что происходит с помощью интегрированной графики — видим, что в диспетчере устройств видеокарта висит с восклицательным знаком.
Деактивируйте Secure Boot в параметрах UEFI. Любители безопасности могут создать собственный сертификат для Secure Boot или приобрести видеокарту от известного бренда. Однако для обычного пользователя это является наилучшим вариантом.
Проблема №3: Которая и побудила меня написать данный пост в итоге: захотел я поиграть в Portal with RTX, а оно требует свежего драйвера. А продавец отправил жутко древний драйвер. А свежий не встает и все тут. На этом моменте лучшее решение — купить наконец нормальную видеокарту! Однако, уважаемый читатель может осознать, что этот путь не для него.
Но о чем это я? Ах да, давайте обновим драйвер.
1) Загружаем актуальный драйвер для LAPTOP с официального ресурса.
2) Качаем 7zip (если не установлен) и открываем с его помощью скачанный .EXE и распаковываем в любое удобное место.
3) Заходим в папку "Display.Driver" и находим файл "nv_dispig.inf", после чего открываем его с помощью блокнота.
4) Листаем до раздела "[NVIDIA_Devices.NTamd64.10.0. 14393]" или пользуемся кнопкой "найти далее" и вбиваем название пункта без кавычек.
5) В любом месте списка добавляем новую строку и помещаем в нее "%NVIDIA_DEV.2520.151D.10DE% = Section074, PCIVEN_10DEDEV_2520SUBSYS_000010DE" также без кавычек, после чего сохраняем изменения.
6) По аналогии с решением проблемы №1 отключаем проверку подписи драйвера и продолжаем с установкой.
7) Вы великолепны)
Это все трудности, с которыми мне пришлось столкнуться, и методы их решения. Надеюсь, это будет полезно кому-то.
P.S. Если кому-то из читателей захочется острых ощущений и будет много свободного времени — то он может забыть все вышепрочитанное, взять паяльник и поиграться с резисторами чтобы изменить Device ID например на 2520.0155.1558. — тогда и родные дрова с сайта будут вставать в нее как влитые
- RTX 3060M
- RTX 3070M
- Портативная RTX 3060
- Портативная RTX 3070
- Аппаратные средства
NVIDIA NVFlash: Скачать, как Пользоваться (Настройка)
NVFlash представляет собой утилиту для обновления BIOS видеокарт, принадлежащих семейству Nvidia. Данная программа используется для обновления прошивки, сохраняемой в EEPROM видеоустройства. Также приложение предоставляет возможность сохранять текущую версию BIOS в файл или просматривать её номер.
NVFlash поддерживает обновление BIOS для следующих видеокарт NVIDIA:
- GeForce RTX 3090, RTX 3080, RTX 3070, RTX 3060 Ti, RTX 3060
- GeForce RTX 2080 Ti, RTX 2080, RTX 2070, RTX 2060, GTX 1660, GTX 1650
- GeForce GTX 1080 Ti, GTX 1080, GTX 1070, GTX 1060, GTX 1050
- и многие другие, включая обновление BIOS на старых моделях NVIDIA.
Предупреждение! Существует реальная опасность того, что адаптер дисплея не загрузится и не сможет загрузить систему, если процесс обновления будет прерван из-за сбоя программы, сбоя питания, если вы вручную перезагрузите компьютер, или вы обновите адаптер с неправильным образом прошивки. По этой причине следует соблюдать осторожность при использовании этой утилиты.
Как пользоваться NVFlash
Шаг 1 — Скачайте программу
Получите программу с сайта TechPowerUp. Также можно скачать релиз с guru3d.
Шаг 2 — Запустите командную строку и сделайте копию БИОСа
Извлеките .zip архив в корень системного диска C . Файл nvflash64.exe должен находиться по пути C: . Запустите командную строку от имени администратора.
Откройте каталог с файлом nvflash64.exe . Для этого выполните команду:
cd C:
Результат выполнения команды:
Теперь сохраните копию текущего BIOS вашей видеокарты. Введите команду:
nvflash64 -b bios.rom
На экране появится подобное окошко. Резервная копия будет сохранена на диске C: .
Если ваша программа называется не nvflash64 , а nvflash — тои используйте это имя в командах.
Шаг 3 — прошейте новый BIOS
В этой же консоли отключите защиту от перепрошивки с помощью команды:
nvflash64 -protectoff
Вы заметите сообщение: Удаление защиты записи EEPROM завершено. Теперь необходимо прошить видеокарту новым BIOS. Файл BIOS должен находиться на диске C: и называться newbios.rom. Воспользуйтесь следующей командой для прошивки:
nvflash64 -6 newbios.rom
Программа сообщит: Update successful. И далее нужно перезагрузить компьютер — A reboot is required for the update to take effect. .
Видео Инструкция
Не работает?
В случае, если приложение не функционирует должным образом или не распознаёт вашу видеокарту, выполните следующие действия.
protectoff
Возможно вы забыли снять защиту:
nvflash64.exe —protectoff
Force flash — принудительная прошивка
Если вам требуется выполнить принудительную прошивку, примените ключ f.nvflash64.exe -f -5 -6 bios.rom Для отключения всех проверок и защит используйте:nvflash64.exe -j -4-5-6 bios.rom Цифры в данной команде представляют собой идентификаторы устройств в вашей системе.
No nvidia display adapters found
В случае данной ошибки программа не обнаруживает видеокарту. Вам необходимо явно указать, какое именно устройство необходимо прошить (ID шины устройства). Используя nvflash64 с параметром -а, можно отобразить ВСЕ рабочие видеоадаптеры GeForce. Для этого попробуйте выяснить ID шины устройства и выполнить прошивку заново с помощью команды:
nvflash64 -4 -5 -6 newbios.rom
Видео: как восстановить видеокарту NVIDIA после неудачной прошивки БИОС
Команды
Внимание! Чтобы использовать эти команды, вместо [options] вы должны вписать свои параметры, если это необходимо.
Слово [options] и скобки не включаются! Пример:
nvflash64 —list
- nvflash64 [options] — выполнить обновление прошивки VBIOS.
- nvflash64 [options] —save — сохранить прошивку VBIOS в файл.
- nvflash64 [options] —display [bytes] — отобразить байты прошивки.
- nvflash64 [options] —offset [start] — задать новый начальный адрес.
- nvflash64 [options] —string — вывести байты прошивки в ASCII-формате.
- nvflash64 [options] —check — провести проверку поддерживаемой EEPROM.
- nvflash64 [options] —version [] — показать версии VBIOS.
- nvflash64 [options] —list — перечислить адаптеры.
- nvflash64 [options] —compare — сделать сравнение прошивки адаптера.
- nvflash64 [options] —verify — проверить корректность прошивки адаптера.
- nvflash64 [опции] —verify —ifronly — проверить прошивку адаптера IFR.
- nvflash64 [опции] —ecid — отобразить ECID / PDI графического процессора.
- nvflash64 [опции] —licinfo — показать данные о лицензии.
- nvflash64 [опции] —licreq — создать файл запроса на лицензию.
- nvflash64 [опции] —license — предоставить файл лицензии HULK.
- nvflash64 [опции] —lspci — перечислить все PCI-устройства.
- nvflash64 [опции] —setpci — получить доступ к конфигурационным регистрационным данным PCI.
- nvflash64 [опции] —buildinfo — отобразить сведения о версии утилиты.
- nvflash64 [опции] —querygmac — показать версию GMAC MCU.
- nvflash64 [опции] —proggmac .rom — обновить прошивку MCU GMAC.
- nvflash64 [опции] —savegmac .rom — сохранить микропрограмму GMAC MCU в файл.
- nvflash64 [options] —listgmac — отображает перечень микроконтроллеров GMAC.
- nvflash64 [options] —protecton — включает защиту от записи для EEPROM.
- nvflash64 [options] —protectoff — отключает защиту от записи.
Внимание! Чтобы если в команде указано вы должны вписать имя файла. Самое слово и скобки не пишутся!
nvflash64 [options] filename>
Синтаксис выглядит следующим образом:
nvflash64 -b bios.rom
Флаг -b используется для создания резервной копии BIOS.
Полный список опций
Важно понять перед прочтением списка, что этот перечень команд указан в двух вариантах: длинное имя команды и ее короткий синоним.
Следует выбрать и применять только один вариант команды:
- Или полное название команды.
- Или краткий аналог.
Например, если указаны две команды:
Вы можете воспользоваться одним из следующих вариантов:
save
b имя_файла>
Замените ( имя_файла ) на реальное название вашего файла, без фигурных скобок.
b MyAwesomeBios.rom
Полный перечень опций: help — Display help screen.
Нажмите pp для получения дополнительной информации о описаниях политик энергопотребления. Нажмите app для получения дополнительной информации о описаниях профиля приложения.
save b Read EEPROM and save to .
сравнить k Считать полное содержимое EEPROM и сопоставить с.
подтвердить h Проверка соответствия EEPROM после прошивки.
version v Display firmware version information (if no filename, acts on display adapter).
проверьте c Проверьте поддержку EEPROM.
list a List all NVIDIA display adapters found in the system.
защита w Запрет на запись в EEPROM (только на некоторых EEPROM).
снятьзащиту r Удаление запрета на запись в EEPROM (только на некоторых EEPROM).
protectmain Write protect the main firmware segment of the EEPROM.
protectlock Установить защиту регистра состояния и заблокировать регистр состояния.
protectinfo Display the block protection status.
лицензия Предоставьте файл лицензии для обновления VBIOS.
инфолицензии Отобразить содержимое файла лицензии. Файл лицензии предоставляется с помощью опции —license.
ecid Display GPU ECID/PDI.
licreq , ` Создайте файл запроса лицензии, указав ` ` для отправки в Nvidia.
lspci List all the PCI devices in the system.
setpci [=D[:M]] — Чтение/Запись регистра конфигурации PCI. Формат следующий: [=DATA[:MASK]] Операция чтения: Операция записи: =DATA[:MASK]
progfwovercec [флаг1 флаг2] — Обновление прошивки через CEC : "gmac", "rtu", "bmc" или "gpu" [флаг] : "reset" или "offpreservecfg" — reset : Необязательный флаг для запроса сброса CEC по завершении. — offpreservecfg : Без сохранения конфигурации.
querycec — Display crypto device information
attestcec [имя_файла] [csv], — Запросить подтверждение FW у CEC и сохранить ответные данные в [имя_файла], также проверить поля в [csv].
listcec List all the CEC devices
cmpgmac Считайте Flash ROM микроконтроллера и сравните с .
proggmac Запишите прошивку GMAC микроконтроллера (AI).
savegmac Read GMAC MCU firmware (AI) andsave to .
listgmac — Перечисляет все устройства GMAC MCU
querygmac [ ]` Display GMAC MCU firmware (AI) version (if no `filename`, acts on GMAC MCU device).
listgpuled — Отобразить все контроллеры GPU LED освещения.
proggpuled Обновить прошивку контроллера GPU LED освещения (AI).
querygpuled Display GPU LED Lighting MCU FW (AI) version (if no filename , acts on GPU LED Lighting MCU).
сохранить прошивку контроллера LED подсветки GPU (AI) и сохранить в .
rdciegpuled Read CIE data from GPU LED Lighting MCUand save to .
wrciegpuled Записать данные CIE в контроллер светодиодов GPU.
calibrategpuled [миллисекунда] — Откалибровать тактирование часов светодиодов GPU.
listbridgeled — List all the bridge LED Lighting MCUs.
Программа управления светодиодами Flash bridge для микроконтроллера освещения (Искусственный интеллект).
Видео: Снижаем уровень шума перепрошивкой BIOS на примере видеокарты 1650 Super от Gigabyte
Где взять версию для DOS?
NVFlash необходимо использовать в режиме DOS, когда вы загружаете вашу систему. Поэтому используйте загрузочный диск MS-DOS и просто скопируйте на него этот инструмент.
Видео: Прошивка Nvidia для Майнинга
Ошибка pci subsystem id mismatch
Идентификатор PCI subsys представляет собой модель графической карты. Для устранения ошибки используйте версию DOS. Не забудьте также разблокировать БИОС:
nvflash64 -protectoff
Применяйте ключ -6 :
nvflash64 -6 vbiosname.rom
Использование команды -6 позволит вам устранить несоответствие идентификатора PCI подсистемы. В случае возникновения несоответствия требуется подтвердить действие, нажав клавишу «y». Замечание.
Пользователям с клавиатурой, отличной от американской, может потребоваться нажать «z» или аналогичную, потому что «y» не находится в одном месте для всех раскладок клавиатуры. Пользователям SLI потребуется прошивать каждую карту отдельно. Концепция остается той же, но вам нужно будет использовать соответствующий индекс адаптера для прошивки карты. Как определить № адаптера. описано выше. Перепрошивка происходит так:
nvflash64 -i [индекс] -6 vbios.rom
[индекс] – это числовое значение, которое вы определили с помощью команды nvflash64 -a. В качестве примера команды для обновления прошивки видеокарты с индексом 0, используйте:
nvflash64 -i0 -6 vbios.rom
Когда начнется мигание монитора, просто подождите, пока не появится сообщение, что все готово. Затем перезагрузитесь с помощью Ctrl + Alt + Del и извлеките USB-накопитель.
Command format not recognized
Как поступить в данной ситуации? Всё легко, приложение сообщает вам, что введена команду неправильно. Пересмотрите каждую букву и исправьте свои опечатки.
Не является внутренней или внешней командой
Проверьте, что команда выполняется из директории, в которой находится nvflash64.
Актуальность и альтернативы
- NVIDIA nTune — прошивка BIOS не требуется.
- RivaTuner — прошивка BIOS не нужна.
- NVIDIA BIOS Editor 6.06 (NiBiTor) — требуется прошивка.
- ThrottleStop — прошивка не требуется.
- GPU-Z — не нужно производить прошивку.
Как разблокировать LHR видеокарты для майнинга. Объясняем на примере GeForce RTX 3060
Не секрет, что с ростом популярности майнинга для компьютерных геймеров наступили трудные времена, поскольку они столкнулись с дефицитом видеокарт из-за повышенного спроса со стороны майнеров криптовалюты. Одновременно с этим взлетели цены на видеокарты. Чтобы помочь справиться с нехваткой графических процессоров, NVidia внедрила технологию LHR (Lite hashrate — низкий хешрейт) в свои графические процессоры (GPU — graphic processing unit).
LHR, или Lite Hash Rate, представляет собой технологию, которая ограничивает возможность использования видеокарт для майнинга криптовалют. Когда видеокарта используется для майнинга, LHR уменьшает хешрейты в два раза. В результате видеокарты с LHR становятся менее привлекательными для майнеров, что делает их более доступными для пользователей игр.
Предпосылки внедрения технологии LHR
Согласно позиции Nvidia, вся идея технологии LHR состоит в том, чтобы сделать видеокарты доступнее и дешевле для геймеров. Графические процессоры LHR усложняют использование видеокарты для майнинга криптовалют без снижения производительности в играх. Интеграция технологии LHR — это попытка NVidia решить проблему ограничения видеокарт для майнинга.
Современные графические процессоры LHR характеризуются улучшенной совместимостью между софтом и прошивкой. Компания NVidia пробовала ввести эту технологию в марте 2021 года с помощью видеокарты GeForce RTX 3060. Однако, события не развивались по намеченному сценарию, так как случайно выпущенный бета-драйвер активировал защиту от майнинга, что позволило использовать всю мощность карты. Тем не менее, NVidia не испугалась неудачи и предприняла новую попытку через два месяца.
Несмотря на то что система ограничения LHR успешно уменьшает использование графического процессора в майнинге, трудно сказать, как долго она будет актуальна. Эта технология снижает производительность графического процессора на 50%, однако с помощью специализированного программного обеспечения можно вернуть к жизни полностью заблокированную производительность. Одной из популярных программ, которую применяют многие майнеры, является NBMiner.
Технология LHR используется в следующих видеокартах GeForce: RTX 3080 Ti, RTX 3080 (Founders Edition), RTX 3070 Ti, RTX 3070 (Founders Edition), RTX 3060 Ti (Founders Edition) и RTX 3060.
Что такое LHR
Технология LHR представляет собой особую функцию, встроенную в видеокарты NVidia, нацеленную на то, чтобы обеспечить наличие необходимых графических процессоров для всех категорий пользователей, за исключением майнеров.
Понятие Lite Hash Rate (LHR — низкий хешрейт) было внедрено инженерами Nvidia, которые применили технологию снижения производительности видеокарт при их использовании для майнинга. Ограничение скорости графических карт достигается программным либо аппаратно-программным путем. Под искусственное занижение производительности попадает майнинг, совершаемый по алгоритму ethash, на котором функционируют такие криптовалюты как Ethereum (ETH), Ethereum Classic (ETC) и другие.
На сегодняшний день доступно три варианта технологии LHR, и каждая новая версия направлена на оптимизацию алгоритмов, управляющих ограничением хешрейта во время майнинга.
Версия LHR v1
Первая попытка компании Nvidia ограничить деятельность майнеров была осуществлена в начале 2021 года с релизом видеокарты GeForce RTX 3060. Производитель графических процессоров внедрил ограничение на скорость хеширования на программном уровне, реализовав эту функцию в драйверах устройства. В результате, хешрейт видеокарты GeForce RTX 3060 был сокращен до 25-26 MH/s, что составило примерно половину ее потенциальной производительности. Ранее выпущенные версии драйверов Nvidia не поддерживали эту новинку, что вселяло уверенность в успешность данной меры.
Инженеры и программисты Nvidia опасались взлома драйвера видеокарты хакерами, но до этого не дошло. По халатности сотрудников Nvidia в сеть попал драйвер версии 470.05, предназначенный для внутреннего использования разработчиками. Этот драйвер распознавал видеокарту GeForce RTX 3060, но не имел ограничения LHR и позволял достигать хешрейта в 45-46 MH/s при майнинге.
Для нормального функционирования видеокарты с драйвером версии 470.05 необходимо было установить её в материнскую плату, оборудованную разъемом PCIe 2.0 или более поздним. При этом один из видеовыходов графической карты должен был быть подключен к монитору или телевизору. На момент выхода данной карты в продажу уже было трудно найти материнские платы с неподходящим разъемом PCIe, тогда как майнеры вместо монитора или телевизора использовали HDMI-эмуляторы — HDMI-затычки.
Таким образом первая попытка Nvidia ограничить скорость хеширования видеокарт программным путем полностью провалилась. Майнеры использовали разлетевшийся по Интернету драйвер, а стоимость видеокарты GeForce RTX 3060 взлетела.
Версия LHR v2
Вторая попытка ограничения хешрейта была реализована с использованием аппаратно-программных решений. Обновленный способ искусственного уменьшения скорости хеширования для видеокарт в майнинге был внедрен рядом моделей, таких как GeForce RTX 3080 Ti, GeForce RTX 3070 Ti, GeForce RTX 3060 Ti, GeForce RTX 3070 и GeForce RTX 3080, ближе к летнему сезону 2021 года.
Эти пять новых видеокарт имели уникальные идентификаторы в драйверах, и предыдущие версии драйверов их не распознавали. Геймеры получали возможность использовать все функции новых видеокарт, в то время как для майнеров скорость хеширования значительно уменьшалась. При выходе этих видеокарт, ограниченных для майнинга, Nvidia начала проводить их специальную маркировку.
Графические чипы, чья маркировка заканчивается на “2” или “5”, имеют защиту Lite Hash Rate, соответственно, у них новые идентификационные номера, поддерживающие только новые драйвера. Эти драйвера ограничивают скорость хеширования при работе видеокарты в режиме майнинга.
Вслед за недавним инцидентом с утечкой драйвера для корпоративного использования, компания Nvidia приняла множество мер, чтобы предотвратить повторение подобного в будущем. Кроме того, была улучшена защита драйвера от взлома со стороны хакеров.
Версия LHR v3
Последняя на сегодняшний день версия защиты LHR внедрена в видеокартах, поступивших в продажу в начале 2022 года — GeForce RTX 3080 с 12 ГБ памяти и GeForce RTX 3050. У этих графических карт часть защитного кода размещена в BIOS устройства. Драйвера новых видеокарт запускают активацию нового скрипта, который невозможно откатить обратно. Программисты и инженеры Nvidia постарались учесть все недочеты предыдущей второй версии LHR.
Примеры ограничений скорости видеокарт с LHR
Видеокарта GeForce RTX 3080 с памятью в 12 ГБ имеет защиту LHR. При её использовании для майнинга ETH, она показывает хешрейт всего 56-57 MH/s. Это похоже на производительность более ранней модели от Nvidia — GeForce RTX 3060 Ti без LHR, а Видеокарты от AMD — Radeon RX 6800. Однако стоит отметить, что GeForce RTX 3080 сильно нагревается при майнинге.
Если увеличить частоты видеокарты, можно достичь хешрейта в 62-63 MH/s. Это на уровне более мощных моделей от AMD Radeon RX 6900 XT и Nvidia GeForce RTX 3070 без LHR. При разгоне видеокарты пользователи также могут заметить снижение температуры и, как следствие, расхода электричества.
В отличие от Nvidia, ее основной конкурент на рынке производства графических чипов AMD не ограничивает скорость хеширования своих видеокарт. Объясняется это тем, что хешрейт аналогичных по производительности карт у AMD ниже, чем у Nvidia. Разница в скорости хешрейта у разных производителей обусловлена тем, что AMD использует иную архитектуру чипов, а также оснащает свои видеокарты памятью GDDR6, которая выдает хешрейт ниже, чем память GDDR6X, которая используется в картах Nvidia. При этом в видеоиграх скорость аналогичных по производительности моделей видеокарт существенно не отличается.
Обход LHR в майнинге
Первоначальная версия LHRv1 не нуждалась в каких-либо дополнительных умениях или сложных действиях для своего обхода. Для этого всего лишь следовало отыскать и установить утекший в интернет драйвер, который обеспечивал возможность преодоления данной защиты.
Со следующей версией защиты LHRv2 программистам-энтузиастам пришлось потрудиться. Они анализировали работу драйвера Nvidia, чтобы понять, каким образом он отличает работу видеокарты в режиме майнинга от использования ее в видеоиграх. Выяснилось, что в видеоиграх частота ядра графического процессора (GPU) хаотично меняется в широком диапазоне, от низких до очень высоких значений. При майнинге основная нагрузка приходится на память видеокарты, а графический процессор (GPU) работает с минимальными нагрузками, но при этом не снижается скорость хешрейта, а изменения частоты ядра остаются в узком диапазоне. Драйвер, обнаруживая подобное поведение видеокарты, “понимает”, что запущен процесс майнинга и ограничивает скорость хешрейта видеокарты.
Первые меры по созданию программ для майнинга, направленных на обход защиты LHR, заключались в имитации колебаний частоты GPU, схожих с теми, что встречаются в видеоиграх. Это приводило к росту потребления энергии и увеличению температуры GPU. Данный подход на короткое время позволял обмануть драйвер Nvidia, однако интеллектуальная система драйвера вскоре распознавала схему обхода, что вновь приводило к снижению хешрейта видеокарт. Таким образом, изначальные попытки обойти LHR давали возможность временно увеличить хешрейт видеокарты до 70% от ее максимального уровня, после чего он снова опускался до 40-60%.
LHR видеокарты в майнинге: обход защиты сегодня
Стоит отметить, что LHR ограничивает хешрейт исключительно при майнинге криптовалют, использующих алгоритм ethash, таких как Ethereum (ETH), Metaverse ETP (ETP), Callisto Network (CLO), Expanse (EXP), MOAC (MOAC) и подобных. При майнинге криптовалют, основанных на других поддерживаемых алгоритмах, ограничения LHR не применяются.
Долгое время оптимальным результатом в борьбе с LHR считалось увеличение хешрейта видеокарты до 70% от ее максимального потенциала с усеченных 40-60%. При этом результат не был стабилен и достигался за счет увеличения энергопотребления видеокарты и ее нагрева.
Решающим этапом в противостоянии ограничению LHR стала утечка исходного кода драйверов Nvidia, произошедшая в результате кибератаки на её серверы в начале 2022 года. Эти исходные данные раскрыли алгоритмы Lite Hash Rate.
После этой хакерской атаки последние версии программ для майнинга (NBMiner 41.5 и позднее, T-Rex 0.26.3 и позднее и прочие) научились полностью обходить защиту и достигать 100% скорости хешрейта.
В итоге, в противостоянии между инженерами Nvidia и майнерами, успех выпал на долю вторых. Тем не менее, это противодействие, вероятно, будет иметь продолжение.
На начальном этапе, когда видеокарты с защитой LHR только начали появляться на рынке, их цена была значительно ниже, чем у моделей без подобной защиты, однако в последнее время эти цены выровнялись.
Видеокарты c защитой LHR
Более новые версии видеокарт Nvidia GeForce RTX 3050/3070 Ti/3080 12 ГБ/3080 Ti с самого своего появления выпускались со встроенной аппаратно-программной защитой LHR. Все имеющиеся модели этих графических карт защищены алгоритмом Lite Hash Rate.
С начала 2021 года более старые модели видеокарт Nvidia GeForce RTX 3060 Ti/3070/3080 начали производиться с защитой LHR v2, и на рынке время от времени попадаются варианты этих графических карт без данной защиты.
Для геймеров нет разницы в том защищена ли видеокарта алгоритмом LHR или нет, в играх производительность графического процессора останется неизменной. А для майнеров наличие или отсутствие защиты LHR является существенным фактором. Поэтому полезно знать как разные производители маркируют видеокарты с защитой LHR:
С учетом того, что производители видеокарт дают возможность покупателям узнать, есть ли в них защита LHR, найти графические карты без этой защиты достаточно трудно.
Даже недорогие варианты видеокарт, например, GeForce RTX 3050, имеют защиту от майнинга.
Следует отметить, что ряд производителей продолжает выпускать видеокарты GeForce RTX 3070/3080 с графическими чипами без защиты LHR. Это указывает на то, что Nvidia обладает запасами таких чипов, от которых стремится избавиться перед выходом новой следующей серии видеокарт Nvidia 40.
Видеокарта Nvidia GeForce RTX 3060 с ограничением LHR в майнинге: оптимизация или разгон
На рынке представлены две версии видеокарт Nvidia GeForce RTX 3060: RTX 3060 и RTX 3060 Ti.
RTX 3060 имеет 3584 ядра Nvidia CUDA, поддерживает тактовую частоту 1,32 ГГц, которая может быть ускорена до 1,78 ГГц, и оснащена памятью GDDR6 объемом 12 Гб. RTX 3060 Ti, в свою очередь, имеет 4864 ядра CUDA, поддерживает базовую тактовую частоту ядра в 1,41 ГГц, которая может быть разогнана до 1,67 ГГц, и оснащена памятью GDDR6 объемом 8 Гб. Производитель Nvidia честно предупреждает пользователей о том, что с мая 2021 года видеокарты этой серии будут поставляться с защитой LHR и скорость хеширования при майнинге Ethereum не будет превышать 25 MH/s.
Цена на новую видеокарту GeForce RTX 3060 в обычных магазинах начинается с 35 000 рублей, в то время как GeForce RTX 3060 Ti стоит от 38 000 рублей.
По информации с портала Whattomine, полностью разблокированные видеокарты могут обеспечить максимальный хешрейт 48 MH/s для RTX 3060 и 60 MH/s для RTX 3060 Ti.
Самые доходные криптовалюты для майнинга при помощи GeForce RTX 3060 — это Ethereum (ETH), Ravencoin (RVN), Sero (SERO), Neoxa (NEOX).
GeForce RTX 3060 Ti демонстрирует наибольшую производительность в процессе майнинга таких криптовалют, как Ethereum (ETH), Ravencoin (RVN), Neoxa (NEOX), Sero (SERO).
Настройки разгона для майнинга GeForce RTX 3060
Настройки майнинга RTX 3060 (настройки разгона), представленные ниже будут работать со всеми моделями RTX 3060, независимо от производителя конкретного устройства. Основное различие между моделями и графическими процессорами между собой заключается в так называемой “кремниевой лотерее”. Каждый конкретный графический процессор может в результате оптимизации работать хуже или лучше в зависимости от конкретного ядра процессора.
Параметры разгона будут отличаться в зависимости от используемого алгоритма майнинга, давайте рассмотрим ключевые аспекты.
Разгон для майнинга на GeForce RTX 3060 с использованием Ethash.
Разгон:Низкий (подойдет для большинства карт), необходимо выставить следующие настройки:
С указанными параметрами графическая карта RTX 3060 обеспечит хешрейт на уровне 32.16 Mh/s с потреблением энергии в 106 Вт.
Разгон:средний (будет работать на многих картах), потребуется выставить следующие настройки:
При данных параметрах графическая карта RTX 3060 достигнет скорости хеширования в 34.4 Mh/s с потреблением энергии 118 Вт.
Разгон: интенсивный (может подойти не для всех моделей), для него рекомендуются такие настройки:
С этими настройками видеокарта RTX 3060 разгонится до 36.08 Mh/s при энергопотреблении 118 Вт.
Увеличение производительности майнинга на GeForce RTX 3070 Ti для KawPow.
Разгон:средний (будет работать на многих картах), потребуется выставить следующие настройки:
При указанных параметрах видеокарта RTX 3060 продемонстрирует хешрейт на уровне 23.82 Mh/s с потреблением энергии в 139 Вт.
Разгон: высокий (подходит для отдельных моделей), рекомендуются следующие настройки:
С этими настройками видеокарта RTX 3060 разгонится до 24.63 Mh/s при энергопотреблении 139 Вт.
Сравнение характеристик видеокарты GeForce RTX 3060 до и после разгона
Специалисты сайта https://www.ixbt.com провели эксперименты по оценке характеристик майнинга на видеокартах RTX 3060 с активной защитой LHR и с отключенной защитой LHR.
Видеокарты GeForce RTX 3060 Ti и GeForce RTX 3060 с защитой LHR выдавали 60-70% от своей максимально возможной скорости хеширования при повышенном энергопотреблении. Использование таких видеокарт делало майнинг нерентабельным. Оптимизация настроек графических карт в результате их разгона позволила снизить энергопотребление и увеличить скорость хеширования.
В таблице показаны сравнительные данные о производительности видеокарт до и после их разгона: