Відкритий UEFI-інструмент знімає «половинний» AI-лімітер на GPU Nvidia у Windows
Спільнота випустила nv-uefi-unlocker — USB-утиліту, що прибирає ліміт тензорних блоків на RTX 20/30/40 у Windows і Linux без прошивки VBIOS чи патчів драйвера.
Відкритий інструмент nv-uefi-unlocker запускається з USB і розблоковує продуктивність тензорних блоків на відеокартах Nvidia GeForce RTX 20, 30 та 40 у Windows і Linux. За словами розробника, на ноутбучній RTX 4060 це дало до 65% приросту у FP16-обчисленнях.
Що це за інструмент
nv-uefi-unlocker — «UEFI pre-driver NVIDIA GPU unlocker», який прибирає встановлений Nvidia обмежувач, що змушує тензорні обчислення працювати на півшвидкості. Раніше такий підхід здебільшого вимагав ручних модулів у Linux, а підтримка Windows була радше експериментальною.
Тепер увесь процес виконується з завантажувальної флешки FAT32, до старту драйвера Nvidia на кожному завантаженні системи, тож прошивати VBIOS або ставити патчені драйвери не потрібно.
Як це працює
Проєкт використовує спільнотний payload V67 із верифікацією зчитування (read-back verification). Це дає змогу «обманути» підписану Nvidia прошивку Booter і відкрити запис у двох регістрах вибору швидкості, після чого тензорні блоки можуть працювати на повній частоті.
Механізм перевірки зчитування покликаний зробити процедуру безпечнішою порівняно з попередніми експериментальними збірками.
Сумісність і платформи
Інструмент охоплює десктопні та ноутбучні відеокарти серій GeForce RTX 20, 30 і 40. Він запускається з UEFI-носія перед завантаженням ОС і драйверів, працюючи як у Windows, так і в Linux.
Що дає розблокування
За демонстрацією розробника, FP16-продуктивність на мобільній GeForce RTX 4060 зросла на 65%. Це напряму впливає на тензорні обчислення, зокрема в завданнях штучного інтелекту, де задіяні Tensor Cores.
Tom's Hardware зазначає, що тепер випробувати зняття «півшвидкісного» ліміту на Windows стало значно простіше, адже увесь процес зосереджено в UEFI-завантаженні з USB без змін драйвера.