Проект с открытым исходным кодом GPU Unlock от пользователя Zagitta позволяет снять программные ограничения производительности видеокарт Nvidia серии RTX 30. Инструмент использует Linux-модуль для изменения регистров скорости оборудования до загрузки драйвера, что увеличивает пропускную способность тензорных ядер в операциях FP16/BF16 без прошивки VBIOS.

Решение поддерживает чипы GA102, GA103, GA104 и GA106. В тестах производительности RTX 3080 Ti пропускная способность BF16 выросла с 71,59 TFLOPS до 113,98 TFLOPS. В задачах генерации изображений через ComfyUI пользователи зафиксировали прирост скорости работы моделей более чем на 56%.

Инструмент не увеличивает пропускную способность памяти и количество ядер CUDA, поэтому эффект заметен только в специфических вычислительных нагрузках. При работе с LLM на RTX 3090 скорость обработки промптов выросла на 33%, однако скорость генерации токенов осталась прежней из-за ограничений памяти.

Разработчики тестируют экспериментальную версию для Windows на базе UEFI, которая показала рост производительности BF16 на 82,5% для RTX 3090, но она пока не является общедоступной. В игровых сценариях и при использовании DLSS заметного прироста частоты кадров не зафиксировано.