nv-uefi-unlocker: новый инструмент снимает лимит тензорных ядер NVIDIA
Новый open-source инструмент nv-uefi-unlocker для UEFI позволяет снять искусственное ограничение тензорных ядер на GPU линейки RTX 20, 30 и 40 под Windows.

Разработчики выпустили новый инструмент с открытым исходным кодом под названием nv-uefi-unlocker, который запускается с USB-накопителя и позволяет обойти ограничения производительности тензорных ядер на графических чипах NVIDIA. Проект ориентирован на видеокарты серий RTX 20, 30 и 40 как для настольных ПК, так и для ноутбуков под управлением операционной системы Windows. Это решение делает процедуру разблокировки половинной скорости вычислений искусственного интеллекта значительно проще и доступнее для обычных пользователей.
- Инструмент nv-uefi-unlocker работает на уровне UEFI и запускается с FAT32-накопителя до загрузки официального драйвера NVIDIA.
- Процедура не требует прошивки VBIOS или модификации системных драйверов, обеспечивая прирост FP16 до 65%.
- Поддерживаются десктопные и мобильные видеокарты семейств RTX 20, RTX 30 и RTX 40 под управлением Windows и Linux.
- Для каждого запуска требуется предварительная загрузка с USB-флешки, так как настройки не сохраняются после выключения питания.
Принцип работы и особенности безопасности Программа использует сообщественный полезный груз V67 с верификацией обратного чтения, что делает процесс более безопасным по сравнению с ранними экспериментальными сборками. Утилита обманутывает подписанную прошивку Booter от NVIDIA, открывая блокировку записи на двух регистрах селектора скорости. В результате тензорные ядра начинают работать на полной скорости, а разработчики фиксируют увеличение производительности математических операций FP16 до 65 процентов на мобильной видеокарте RTX 4060. Архитектурно утилита не содержит закрытых бинарных файлов NVIDIA в репозитории: один из встроенных скриптов автоматически загружает публичные пакеты драйверов версии 610.43.03, проверяет их и локально пересобирает необходимые файлы прошивки. Проект опирается на наработки сообщества, включая ранние порты gpu-unlock и утилиты для UEFI под Windows, объединяя их в единый удобный комплекс.
Процесс установки и системные требования Для использования утилиты пользователю необходимо скачать архив, запустить специальный скрипт сборки файлов и скопировать полученные данные вместе с загрузчиком BOOTX64.EFI на отформатированную в FAT32 флешку. Во время загрузки системы нужно вызвать одноразовое меню загрузки и подтвердить запуск пробелом в течение 30 секунд. После завершения процесса управление передается штатному загрузчику операционной системы. Система должна работать в режиме UEFI, а функция Secure Boot должна быть либо отключена, либо настроена на доверие самодельным сертификатам. Владельцам карт серии RTX 20 предварительно требуется один раз запустить специальный скрипт для перевода драйвера Windows в режим GSP-прошивки с последующей перезагрузкой. Для владельцев ноутбуков рекомендуется использовать дискретный режим видеокарты (dGPU-only), так как динамическое управление питанием в некоторых ОС может отключить чип и сбросить разблокировку.
Совместимость и ограничения проекта На данный момент инструмент полностью совместим с большинством карт серий RTX 30 и RTX 40 как на ноутбуках, так и на ПК. Серия RTX 20 поддерживается частично: модели вроде RTX 2080, 2080 Ti и 2080 Super пока завершают работу сбоем при загрузке и отправлены на доработку. Видеокарты GTX 16 имеют теоретическую совместимость, тогда как архитектуры старше Turing, чипы GA100 и новейшая линейка RTX 50 в настоящее время не поддерживаются из-за усиленной защиты.
Что это значит для разработчиков и пользователей Появление универсального USB-инструмента для разблокировки тензорных ядер открывает новые возможности для энтузиастов машинного обучения и разработчиков, использующих потребительские видеокарты для локальных AI-задач. Раньше подобные манипуляции требовали сложных манипуляций с Linux-модулями, что отпугивало значительную часть аудитории Windows. Тем не менее пользователи должны учитывать риски превышения заводских лимитов энергопотребления и тепловыделения, а также необходимость повторного применения эксплойта после каждой перезагрузки ПК.
Источник: Latest from Tom's Hardware



