Суть обхода аппаратного ограничения
Несмотря на то, что архитектура Ampere, Turing и Ada Lovelace физически способна на высокую производительность в задачах ИИ, NVIDIA программно ограничивает пропускную способность тензорных ядер на потребительских картах. В профессиональных решениях (RTX A-series, Tesla) чипы обрабатывают вычисления FP16, BF16 и TF32 с накоплением в FP32 на полной скорости. На GeForce эта скорость искусственно снижена вдвое.
Ранее энтузиаст Zagitta нашел способ обойти это ограничение, но его инструмент работал только в среде Linux. Теперь китайский моддер physicsdolphin представил утилиту nv-uefi-unlocker, которая применяет патч на уровне UEFI, до загрузки драйверов Windows. Это позволяет получить полный доступ к тензорным возможностям «железа» без риска повреждения прошивки видеокарты.
Технические детали и совместимость
Инструмент работает путем модификации параметров загрузки системы, что позволяет драйверу NVIDIA видеть разблокированные возможности GPU. В отличие от предыдущих попыток портирования (например, работы impacifist, которая была заточена под единичные системы с RTX 3090), новый подход предлагает более универсальное решение для широкого спектра устройств.
Сравнение производительности тензорных блоков
Разница между штатным режимом GeForce и разблокированным состоянием (или профессиональными картами) выглядит следующим образом:
| Параметр | GeForce (Stock) | GeForce (Unlocked) | Professional (RTX/Tesla) |
|---|---|---|---|
| Тензорная пропускная способность | 50% от максимума | 100% (полная) | 100% (полная) |
| Поддержка FP16/BF16/TF32 | С ограничением накопления | Полная скорость | Полная скорость |
| Метод разблокировки | Н/A | UEFI Patch (nv-uefi-unlocker) | Аппаратно/Драйверно |
| Требуется перепрошивка VBIOS | Нет | Нет | Нет |
Важность для аудитории
Для энтузиастов локального ИИ, работающих с LLM (Large Language Models) и генеративными моделями, это означает потенциальное удвоение скорости инференса на существующем оборудовании. Разблокировка позволяет использовать карты RTX 20, 30 и 40-й серий с эффективностью, близкой к профессиональным решениям, что существенно снижает порог входа в мир AI-вычислений.
- Безопасность: Отсутствие необходимости в перепрошивке VBIOS снижает риск «окирпичивания» видеокарты.
- Универсальность: Поддержка широкого спектра архитектур от Turing до Ada Lovelace.
- Экономия: Возможность получить производительность уровня профессиональных карт без их покупки.
Инструмент доступен для самостоятельной установки, однако пользователям следует учитывать, что вмешательство в загрузочные процессы системы может потребовать технических знаний и несет определенные риски, связанные с обновлением драйверов или BIOS материнской платы.
Источник: TechPowerUp ↗