Пользователь GitHub под ником Zagitta представил инструмент gpu-unlock с открытым исходным кодом. Программа снимает ограничения на скорость выполнения инструкций для тензорных ядер в видеокартах архитектуры Ampere. Это позволяет ускорить операции FP16 и BF16, которые на потребительских картах обычно работают вдвое медленнее, чем на профессиональных решениях.
Механизм работы основан на изменении регистров скорости оборудования через модуль ядра Linux. Процесс происходит до загрузки официального драйвера Nvidia, что избавляет от необходимости прошивать VBIOS или использовать модифицированные версии драйверов. Технология базируется на исследованиях по разблокировке майнинговых GPU серии CMP.
Результаты тестов зависят от типа нагрузки. Для RTX 3090 производительность BF16 в матричном умножении выросла с 77,5 до 129,6 TFLOPS, а TF32 — с 40,2 до 69,8 TFLOPS. У модели RTX 3090 Ti пропускная способность BF16 увеличилась с 87,5 до 157,4 TFLOPS. При этом в задачах генерации изображений через ComfyUI прирост составил от 47% до 59%.
Эффективность в других задачах ниже: при работе с локальными LLM скорость обработки длинных контекстов выросла на 16%, однако скорость генерации токенов осталась прежней. Данных о влиянии на частоту кадров в играх через DLSS пока нет. Проект находится на стадии эксперимента, официальная поддержка есть только для Linux, а использование на основном ПК сопряжено с рисками.





