Новая утилита позволяет увеличить производительность видеокарт NVIDIA RTX до 75% в задачах ИИ
Энтузиаст представил NV UEFI Unlocker — инструмент с открытым исходным кодом, который позволяет раскрыть дополнительную вычислительную производительность тензорных ядер видеокарт NVIDIA GeForce RTX 20, 30 и 40. По предварительным тестам, прирост в отдельных задачах искусственного интеллекта может достигать 75%. При этом утилита работает не только в Linux, но и в Windows.
Проект создан пользователем GitHub под ником physicsdolphin. В отличие от традиционных модификаций прошивки, NV UEFI Unlocker изменяет поведение видеокарты ещё до запуска драйвера NVIDIA. Для этого используется механизм UEFI, поэтому инструменту не требуется постоянно перепрошивать VBIOS или изменять драйверы. Однако разблокировка временная и сбрасывается после полного выключения компьютера.
Ранее похожий проект GPU Unlock от разработчика Zagitta показал, что видеокарты RTX 30 могут почти вдвое увеличить пропускную способность тензорных ядер в некоторых вычислениях FP16 и BF16. В тестах генерации изображений с помощью ИИ прирост производительности приближался к 60%, но первоначальная версия инструмента требовала Linux. Новая утилита расширяет совместимость и охватывает сразу три поколения видеокарт.
Согласно таблице совместимости, NV UEFI Unlocker поддерживает серии RTX 20, RTX 30 и RTX 40, хотя для отдельных моделей пока сохраняются проблемы. Поддержка GTX 16 находится на экспериментальной стадии, а видеокарты RTX 50 не поддерживаются.
Первые результаты тестирования выглядят многообещающе. Например, производительность RTX 2070 в вычислениях с матричным умножением FP32 выросла с 36 до 60–63 TFLOPS — примерно на 67–75%. Мобильная RTX 4060 также показала прирост на 65% в FP16: с 29,89 до 49,33 TFLOPS.
Установка предполагает подготовку загрузочной USB-флешки с UEFI-приложением и необходимыми компонентами прошивки. После загрузки с неё утилита применяет изменения, а затем передаёт управление операционной системе. Для работы потребуется отключить Secure Boot либо настроить доверие к EFI-приложению. Владельцам RTX 20 также необходимо предварительно включить соответствующий режим прошивки GSP.
При этом проект пока остаётся экспериментальным, а результаты могут различаться в зависимости от модели видеокарты и конфигурации компьютера. Кроме того, рост теоретической вычислительной мощности не гарантирует аналогичного ускорения реальных задач: многое зависит от характера нагрузки, пропускной способности памяти и ограничений энергопотребления.
Убедительных доказательств того, что NV UEFI Unlocker повышает производительность игр или ускоряет работу DLSS, пока нет. Основное назначение инструмента — дополнительные вычислительные возможности для задач искусственного интеллекта, позволяющие владельцам видеокарт прошлых поколений получить больше от уже имеющегося оборудования.