gpu unlock — Linux модуль для окремих операцій FP16 і BF16 на Ampere відеокартах GeForce. У тесті розробника на RTX 3090 Ti швидкість BF16 зросла приблизно на 80%, але результати реальних ШІ застосунків були різними.
ОпублікувавВідредаговано за допомогою GPT-6 LunaЗображення створено за допомогою GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: What is Zagitta’s free, open-source gpu-unlock tool, how does its Linux kernel module raise FP16 and BF16 multiply-accumulate instruction is. Article summary: Zagitta’s gpu-unlock is an open-source Linux kernel module intended to remove selected Tensor Core instruction-issue limits on Ampere GeForce GPUs, bringing those issue rates—not overall GPU performance—to professional-c. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
Відкритий проєкт gpu-unlock від розробника Zagitta — це модуль ядра Linux для окремих відеокарт GeForce на архітектурі Ampere. Він націлений на операції Tensor Core FP16 і BF16 з накопиченням у FP32. За словами розробника, модуль повертає швидкість видавання відповідних інструкцій до рівня професійних карт. У деяких матричних тестах результати справді значно зросли, але це не означає, що будь-який ШІ-застосунок працюватиме так само швидше. 1
8
Проєкт призначений для графічних процесорів GA102, GA103, GA104 і GA106. Модуль завантажується з initramfs — тимчасової файлової системи, яку Linux використовує під час запуску — ще до того, як відеокарту підхопить штатний драйвер NVIDIA. Він змінює апаратні селектори швидкості, виконує функціональне скидання GPU (FLR), а потім передає керування незміненому драйверу. Серед налаштувань у репозиторії зазначені SS0 0x88888888 і чотирибітний селектор SS1 0x8 для IMLA4. 1
У підході поєднано техніку V67/PLM, яку раніше застосовували в дослідженнях розблокування майнінгових карт CMP, із запуском до драйвера, характерним для UEFI-підходу. Важливо, що gpu-unlock — це модуль ядра Linux, а не прошивка UEFI і не модифікований драйвер NVIDIA. Описаний метод не вимагає фізичної модифікації карти чи постійного перепрошивання її VBIOS. 1
4
Наведені нижче результати для RTX 3090 Ti отримані на щільному GEMM-тесті розміром 8192³ із накопиченням у FP32, лімітом потужності 450 Вт і медіаною п’яти вимірювань. Це результати розробника, а не стандартизований незалежний тестовий набір. 1
| Тест на RTX 3090 Ti | Без gpu-unlock | З gpu-unlock | Заявлена зміна |
|---|---|---|---|
| FP16 | 87,46 TFLOPS | 118,39 TFLOPS | близько +35% |
| BF16 | 87,50 TFLOPS | 157,41 TFLOPS | близько +80% |
| TF32 | 42,58 TFLOPS | 82,61 TFLOPS | близько +94% |
Окремий користувач RTX 3090 повідомив про такі результати: FP16 зріс із 82 до 126 TFLOPS (+54%), BF16 — із 82 до 129 TFLOPS (+57%), а TF32 — із 41 до 74 TFLOPS (+80%). Це індивідуальний звіт спільноти, а не гарантія такого приросту на кожній карті чи в кожній конфігурації. 13
Ще один звіт описує роботу на штатній EVGA RTX 3090 в Ubuntu 24.04 із лімітом потужності 350 Вт. У ньому заявлено приблизно вдвічі вищу продуктивність FP16/BF16 на мегагерц. Це показник із нормалізацією за частотою, а не доказ того, що абсолютна швидкість подвоюється за такого ліміту потужності. 30
Матричний тест спеціально вимірює тип обчислень, на який націлений gpu-unlock. У реальній програмі лише частина часу може припадати на такі операції — тому загальний приріст часто менший:
Практичний результат залежить від того, чи використовує завдання відповідну точність і тип інструкцій, а також від вибраних ядер обчислень, розміру матриць, пакетування даних і ліміту потужності. Підвищення граничної швидкості видавання інструкцій може суттєво прискорити GEMM, але не обов’язково дасть такий самий приріст для повного циклу інференсу. 1
10
19
43
Проєкт став публічним 18 жовтня 2026 року. Історичні дані стороннього трекера показують близько 2 200 зірок GitHub 24 жовтня. У списку активності репозиторію також видно коміт 4189b17, який повернув гілку до робочого стану на основі c274e74 — коміту, пов’язаного з повторним застосуванням розблокування після виходу зі сну. Це знімки стану на певний момент, а не підтвердження нинішнього стану репозиторію. 19
28
42
44
Модуль Zagitta призначений лише для Linux. Окремий експериментальний підхід для Windows на основі UEFI показав покращення BF16 на конкретній апаратній конфігурації, але це не доводить широкої сумісності з Windows і не означає, що існує підтримувана Windows-версія модуля Zagitta. 20
Встановлення передбачає налаштування ядра й initramfs, а також скидання GPU під час запуску. У звітах про сумісність згадуються проблеми з налаштуваннями окремих дистрибутивів, а в історії розробки є відкат змін. Перед встановленням варто перевірити актуальні відомості про сумісність і подбати про спосіб відновлення системи. Короткі звіти про успішний запуск не доводять довгострокову надійність для всіх відеокарт, ядер, драйверів і сценаріїв сну та пробудження. 6
42
44
Обґрунтований висновок вузький: gpu-unlock може значно прискорити окремі матричні обчислення Tensor Core — у тесті розробника на RTX 3090 Ti приріст BF16 становив близько 80%. Наявні дані не підтверджують аналогічного прискорення всіх завдань інференсу, а також не доводять поліпшення продуктивності DLSS чи ігор. 1
4
45
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
gpu unlock — Linux модуль для окремих операцій FP16 і BF16 на Ampere відеокартах GeForce.
gpu unlock — Linux модуль для окремих операцій FP16 і BF16 на Ampere відеокартах GeForce. У тесті розробника на RTX 3090 Ti швидкість BF16 зросла приблизно на 80%, але результати реальних ШІ застосунків були різними.
Модуль не змінює штатний драйвер і не потребує постійного перепрошивання VBIOS, однак його встановлення зачіпає ядро та завантаження системи.
gpu unlock — Linux модуль для окремих операцій FP16 і BF16 на Ampere відеокартах GeForce. У тесті розробника на RTX 3090 Ti швидкість BF16 зросла приблизно на 80%, але результати реальних ШІ застосунків були різними.
ОпублікувавВідредаговано за допомогою GPT-6 LunaЗображення створено за допомогою GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: What is Zagitta’s free, open-source gpu-unlock tool, how does its Linux kernel module raise FP16 and BF16 multiply-accumulate instruction is. Article summary: Zagitta’s gpu-unlock is an open-source Linux kernel module intended to remove selected Tensor Core instruction-issue limits on Ampere GeForce GPUs, bringing those issue rates—not overall GPU performance—to professional-c. Topic tags: general, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fa
Відкритий проєкт gpu-unlock від розробника Zagitta — це модуль ядра Linux для окремих відеокарт GeForce на архітектурі Ampere. Він націлений на операції Tensor Core FP16 і BF16 з накопиченням у FP32. За словами розробника, модуль повертає швидкість видавання відповідних інструкцій до рівня професійних карт. У деяких матричних тестах результати справді значно зросли, але це не означає, що будь-який ШІ-застосунок працюватиме так само швидше. 1
8
Проєкт призначений для графічних процесорів GA102, GA103, GA104 і GA106. Модуль завантажується з initramfs — тимчасової файлової системи, яку Linux використовує під час запуску — ще до того, як відеокарту підхопить штатний драйвер NVIDIA. Він змінює апаратні селектори швидкості, виконує функціональне скидання GPU (FLR), а потім передає керування незміненому драйверу. Серед налаштувань у репозиторії зазначені SS0 0x88888888 і чотирибітний селектор SS1 0x8 для IMLA4. 1
У підході поєднано техніку V67/PLM, яку раніше застосовували в дослідженнях розблокування майнінгових карт CMP, із запуском до драйвера, характерним для UEFI-підходу. Важливо, що gpu-unlock — це модуль ядра Linux, а не прошивка UEFI і не модифікований драйвер NVIDIA. Описаний метод не вимагає фізичної модифікації карти чи постійного перепрошивання її VBIOS. 1
4
Наведені нижче результати для RTX 3090 Ti отримані на щільному GEMM-тесті розміром 8192³ із накопиченням у FP32, лімітом потужності 450 Вт і медіаною п’яти вимірювань. Це результати розробника, а не стандартизований незалежний тестовий набір. 1
| Тест на RTX 3090 Ti | Без gpu-unlock | З gpu-unlock | Заявлена зміна |
|---|---|---|---|
| FP16 | 87,46 TFLOPS | 118,39 TFLOPS | близько +35% |
| BF16 | 87,50 TFLOPS | 157,41 TFLOPS | близько +80% |
| TF32 | 42,58 TFLOPS | 82,61 TFLOPS | близько +94% |
Окремий користувач RTX 3090 повідомив про такі результати: FP16 зріс із 82 до 126 TFLOPS (+54%), BF16 — із 82 до 129 TFLOPS (+57%), а TF32 — із 41 до 74 TFLOPS (+80%). Це індивідуальний звіт спільноти, а не гарантія такого приросту на кожній карті чи в кожній конфігурації. 13
Ще один звіт описує роботу на штатній EVGA RTX 3090 в Ubuntu 24.04 із лімітом потужності 350 Вт. У ньому заявлено приблизно вдвічі вищу продуктивність FP16/BF16 на мегагерц. Це показник із нормалізацією за частотою, а не доказ того, що абсолютна швидкість подвоюється за такого ліміту потужності. 30
Матричний тест спеціально вимірює тип обчислень, на який націлений gpu-unlock. У реальній програмі лише частина часу може припадати на такі операції — тому загальний приріст часто менший:
Практичний результат залежить від того, чи використовує завдання відповідну точність і тип інструкцій, а також від вибраних ядер обчислень, розміру матриць, пакетування даних і ліміту потужності. Підвищення граничної швидкості видавання інструкцій може суттєво прискорити GEMM, але не обов’язково дасть такий самий приріст для повного циклу інференсу. 1
10
19
43
Проєкт став публічним 18 жовтня 2026 року. Історичні дані стороннього трекера показують близько 2 200 зірок GitHub 24 жовтня. У списку активності репозиторію також видно коміт 4189b17, який повернув гілку до робочого стану на основі c274e74 — коміту, пов’язаного з повторним застосуванням розблокування після виходу зі сну. Це знімки стану на певний момент, а не підтвердження нинішнього стану репозиторію. 19
28
42
44
Модуль Zagitta призначений лише для Linux. Окремий експериментальний підхід для Windows на основі UEFI показав покращення BF16 на конкретній апаратній конфігурації, але це не доводить широкої сумісності з Windows і не означає, що існує підтримувана Windows-версія модуля Zagitta. 20
Встановлення передбачає налаштування ядра й initramfs, а також скидання GPU під час запуску. У звітах про сумісність згадуються проблеми з налаштуваннями окремих дистрибутивів, а в історії розробки є відкат змін. Перед встановленням варто перевірити актуальні відомості про сумісність і подбати про спосіб відновлення системи. Короткі звіти про успішний запуск не доводять довгострокову надійність для всіх відеокарт, ядер, драйверів і сценаріїв сну та пробудження. 6
42
44
Обґрунтований висновок вузький: gpu-unlock може значно прискорити окремі матричні обчислення Tensor Core — у тесті розробника на RTX 3090 Ti приріст BF16 становив близько 80%. Наявні дані не підтверджують аналогічного прискорення всіх завдань інференсу, а також не доводять поліпшення продуктивності DLSS чи ігор. 1
4
45
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
gpu unlock — Linux модуль для окремих операцій FP16 і BF16 на Ampere відеокартах GeForce.
gpu unlock — Linux модуль для окремих операцій FP16 і BF16 на Ampere відеокартах GeForce. У тесті розробника на RTX 3090 Ti швидкість BF16 зросла приблизно на 80%, але результати реальних ШІ застосунків були різними.
Модуль не змінює штатний драйвер і не потребує постійного перепрошивання VBIOS, однак його встановлення зачіпає ядро та завантаження системи.