Már nem csak az RTX 30-as kártyákon működik: nyílt forráskódú Linux-modulok az RTX 20-as és RTX 40-es GeForce-ok visszafogott AI-teljesítményét is feloldják, egy RTX 4090 FP16-teljesítménye így 165,6-ról 331,6 TFLOPS-ra duplázódik. Az RTX 30-as sorozatra készült GPU Unlock projekt GitHub-oldala szerint egy RTX 3090 Ti BF16-teljesítménye 87,5-ről 157,4 TFLOPS-ra nő. A gyorsulás a helyi AI-ra, képgenerálásra és nyelvi modellekre vonatkozik, játékban nem várható tőle több fps.
Frissítés, 2026. november 1.: már Windows alatt is működik, USB-ről
Megjelent az nv-uefi-unlocker, amely a fenti Linux-modulokkal szemben egy FAT32-es USB-kulcsról indul, még a rendszer és az Nvidia-driver betöltése előtt, így Windows alatt is használható. A Tom’s Hardware szerint nem módosítja a VBIOS-t és a drivert sem, viszont minden hidegindításkor újra le kell futtatni. A projekt GPL-2.0 licencű, és nem tartalmaz Nvidia-firmware-t: a szkript a nyilvános Nvidia-csomagokból a felhasználó gépén építi újra.
| Kártya | Gyári | Feloldva |
|---|---|---|
| RTX 3060 12 GB (FP16) | 25,37 TFLOPS | 45,79 TFLOPS (1,80×) |
| RTX 3070 Laptop (FP16) | 35,43 TFLOPS | 56,04 TFLOPS (1,58×) |
| RTX 4060 Laptop (FP16) | 29,89 TFLOPS | 49,33 TFLOPS (1,65×) |
| RTX 4080 (BF16) | 100,37 TFLOPS | 192,18 TFLOPS (1,91×) |
| RTX 4090 (FP16, tápkorlátos) | 118,42 TFLOPS | 171,52 TFLOPS (1,45×) |
A Tom’s Hardware szerint a mérések nem azonos tesztekből származnak, ezért a kártyák nem hasonlíthatók össze egymással. Az RTX 20-, 30- és 40-es sorozat támogatott, az RTX 2080, 2080 Ti és 2080 Super viszont egyelőre elakad indításkor, az RTX 50-es kártyákat pedig nem sikerült feltörni. Fontos korlát, hogy a Secure Boot-ot ki kell kapcsolni (vagy saját aláírású EFI-t kell megbízhatónak jelölni), ezért azok a játékok, amelyek csalásvédelme Secure Bootot követel, így nem indulnak. A fejlesztő arra is figyelmeztet, hogy a tápkorlát feloldásával együtt a kártya túlléphet a gyári fogyasztási és hőmérsékleti határokon.
Frissítés, 2026. október 25.: jött a feloldás RTX 20-ra és RTX 40-re is
A ComputerBase és a VideoCardz szerint három külön projekt létezik már: a Turing-unlock az RTX 20-as (Turing), a GPU Unlock az RTX 30-as (Ampere), a gpu-unlock-ada pedig az RTX 40-es (Ada Lovelace) kártyákhoz. Mindegyik ugyanúgy dolgozik: a driver betöltése előtt átírja a GPU regisztereit, a VBIOS-hoz és a driverhez nem nyúl. Az RTX 50-es (Blackwell) kártyákhoz még nincs ilyen feloldás. A fejlesztők mérései FP32 akkumulációval:
| Kártya | Pontosság | Előtte | Utána | Gyorsulás |
|---|---|---|---|---|
| RTX 4090 | FP16 | 165,6 TFLOPS | 331,6 TFLOPS | +100% |
| RTX 4090 | BF16 | 165,5 TFLOPS | 330,6 TFLOPS | +100% |
| RTX 4070 Ti Super | FP16 | 95,0 TFLOPS | 189,9 TFLOPS | +100% |
| RTX 3090 Ti | BF16 | 87,5 TFLOPS | 157,4 TFLOPS | +80% |
| RTX 3090 Ti | FP16 | 87,5 TFLOPS | 118,4 TFLOPS | +35% |
| RTX 2080 Ti | FP16 | 46,9 TFLOPS | 93,7 TFLOPS | +100% |
Ezek elméleti értékek, a valódi AI-feladatokban kisebb a nyereség, mert sokszor a memória-sávszélesség a szűk keresztmetszet. A modok egyelőre fejlesztés alatt állnak és csak Linuxon futnak, a ComputerBase szerint a legrosszabb esetben a gép átmenetileg nem indul el. A VideoCardz arra is figyelmeztet, hogy a feloldás miatt a régebbi, sok VRAM-mal rendelkező kártyák iránt az AI-val foglalkozók érdeklődése nőhet, ami a használt árakat is felhúzhatja.
Mit old fel pontosan?
Az AI-modellek nagy része fél pontosságú (FP16 vagy BF16) számokkal dolgozik, a részeredményeket viszont gyakran 32 bites pontossággal adja össze (FP32 akkumuláció). Az Nvidia a GeForce-kártyákon ezt a műveletet fele sebességre fogta vissza, míg a professzionális, azonos lapkára épülő társaikon teljes tempóban fut. Olyan ez, mintha egy kétsávos úton az egyik sávot lezárnák: az út megvan, csak nem lehet használni.
A GPU Unlock egy kernelmodul, amely még az Nvidia-driver betöltése előtt átírja a kártya sebességválasztó beállításait, majd újraindítja a GPU-t. Ezután a gyári, módosítatlan driver veszi át az irányítást, így a driverfrissítések után sem kell újra foltozni semmit. A módszer az Nvidia bányászkártyáinak (CMP) feloldásánál használt technikára épül. A GA102, GA103, GA104 és GA106 lapkás kártyákon működik, vagyis az RTX 30-as sorozat nagy részén.
| Kártya | BF16 GEMM-gyorsulás |
|---|---|
| RTX 3090 Ti | +68–80% |
| RTX 3090 | +25–67% |
| RTX 3080 10 GB | +70–73% |
| RTX 3070 | +73–81% |
| RTX 3060 12 GB | kb. +80% |
| RTX 3080 Ti 20 GB (OEM) | nem gyorsult |
Hol érezhető és hol nem?
A projekt leírása szerint a mátrixszorzásra épülő feladatok gyorsulnak: a nyelvi modellek prompt-feldolgozása 14–36 százalékkal, és jól jár a képgenerálás (diffúziós modellek) és a FlashAttention is. Ez azoknak lehet érdekes, akik helyi képmodelleket futtatnak egy régebbi, de sok VRAM-mal rendelkező RTX 3090-en. A szöveggenerálás (dekódolás) viszont alig változik, mert ott a memória-sávszélesség a szűk keresztmetszet, és az INT8-as feladatok sem gyorsulnak. A Wccftech összefoglalója szerint a játékokban nincs meggyőző bizonyíték fps-növekedésre. A jelentések szerint a kimenet bitre azonos a feloldás előtti és utáni futásnál.
A modul kísérleti. Csak Linuxon működik, a kernel parancssorában kell engedélyezni, és a feloldás bekapcsoláskor fut le, a már betöltött driverrel rendelkező kártyán nincs hatása. Windowsra csak egy kísérleti, UEFI-alapú változat létezik. A GPU-k gyári beállításait a felhasználók már korábban is feszegették, ilyen volt az MSI Afterburner „garancián kívüli” módja is, a GPU Unlock azonban a számítási egységek kihasználtságához nyúl, nem az órajelekhez.