
GPU-unlock është një modul për kernelin Linux që synon të sjellë ritmin e lëshimit të instruksioneve FP/BF16 në kartat Nvidia të serisë 3000 në nivelin e modeleve profesionale përkatëse. Sipas dokumentacionit, ai dyfishon ritmin e lëshimit të instruksioneve FMA FP/BF16 me akumulim FP32 në kartat GA102, GA103, GA104 dhe GA106.
Moduli ndërthur teknikën V67/PLM të CMP unlocker me ndërhyrjen përpara ngarkimit të drejtuesit, si në qasjen UEFI. Ai ndryshon përzgjedhësit e shpejtësisë dhe kryen FLR përpara se drejtuesi NVIDIA të marrë kontrollin e kartës. Nuk është aplikacion UEFI dhe nuk modifikon drejtuesin NVIDIA, ndaj nuk kërkon arnime manuale pas çdo versioni të ri të tij.
Paketat e vendosin modulin dhe firmware-in në initramfs. Aktivizimi kërkon parametrin gpu_unlock.targets= në komandën e nisjes së kernelit; kartat që janë tashmë nën kontrollin e një drejtuesi ose janë të fikura anashkalohen. Mbështetet edhe karta e ekranit, por ekrani mbetet përkohësisht i zi gjatë rivendosjes, derisa kontrollin ta marrë nvidia-drm.
Pas rikthimit nga suspend to RAM, moduli e përsërit zhbllokimin për kartat e trajtuara gjatë nisjes, përpara se NVIDIA t’i riaktivizojë, duke shtuar rreth një sekondë. Kjo sjellje mund të çaktivizohet me gpu_unlock.resume=0. Hibernimi nuk mbulohet.
Burimi: Hacker News — lexoni artikullin e plotë në anglisht.

