Tensor Pinning. gpu-unlock Debut! Will It Increase your TensorCore Performance by up to 50-100%. Yes!

We take a look at Tensor Pinning or squeezing the most speed out of Tensor Core disabled 2080, 3080, 3090, 4080 GPUS!

Tensor Pinning. gpu-unlock Debut! Will It Increase your TensorCore Performance by up to 50-100%. Yes!
Unlock the Maximum Work out of your GPU by Re-enabling All of It's Tensor Cores.

A rapid discovery has been found in Nvidia GPU's that looks to increase tensor core performance dramatically once a unlock has been applied. How was this happening? It looks like it was an economic decision where  they would  combine GPU runs, then simply disable half of some capabilities on some cards before  marking them as 'consumer' and kicking them out the door.  The higher end cards would then be configured for full capability, and sold to the hyper-scalers and commercial outfits with  a different marking on them. Nobody was the wiser. From an economic standpoint this made a lot of sense, as these runs cost millions of dollars each, and to get as much purpose out of a single fab run as you can - it would be most feasible. The consumer would happily receive a publicly 'stripped' variant GPU which had some functions disabled, and a second 'everything enabled' variant that would get sold for more to the deep pockets. Everybody was happy.  From Nvidia's end it protected their high-end orders from getting watered down but also saved them from the cost of two fab runs.  Nobody really looked back then because there wasn't a world-wide screaming demand, like there is today for a near infinite demand for inference.  That all fell when gpu-unlock debuted:

GitHub - JustAResearcher/gpu-unlock-ada: GPU tensor unlock source for RTX 4090 and experimental RTX 4070 Ti SUPER; firmware generated locally
GPU tensor unlock source for RTX 4090 and experimental RTX 4070 Ti SUPER; firmware generated locally - JustAResearcher/gpu-unlock-ada

How The Unlock Initially Was Found:

In Linux it discovered by shifting the value two small registers, and ensuring it was done before the driver could disable it.

Register

Original example

Unlocked value

SS0

0x35024077 (reported on one RTX 3090)

0x88888888

SS1

0x6 (reported on that card)

0x8

The unlock recipes soon followed - and varied for each card, and as each one was discovered people would update the git, as of right now the following cards look to have had their unlocks found.

If you want to dive in here is a quick-start guide:

gpu-unlock-ada/QUICKSTART.md at main · JustAResearcher/gpu-unlock-ada
GPU tensor unlock source for RTX 4090 and experimental RTX 4070 Ti SUPER; firmware generated locally - JustAResearcher/gpu-unlock-ada

Comparable gits also sprung up with various instructions. This is atypically always the norm  now, everything has 5+ copies now even Tower Defense.

GitHub - Zagitta/gpu-unlock: Unlock FP/BF16 instruction issue rate on Nvidia 3000’s cards to their professional equivalents
Unlock FP/BF16 instruction issue rate on Nvidia 3000’s cards to their professional equivalents - Zagitta/gpu-unlock

The 2080 / 4080 model lockouts then fell.

GitHub - KohakuBlueleaf/KohakUnlock: Experimental NVIDIA tensor-compute unlock research: guarded TU102 initramfs port, offline tests, and Ampere reproduction notes
Experimental NVIDIA tensor-compute unlock research: guarded TU102 initramfs port, offline tests, and Ampere reproduction notes - KohakuBlueleaf/KohakUnlock

The numbers were very significant, anyone using any type of Tensor core had a very vested interest. 55.9 TFLOPs - 111.0 TFOPS on FP16. That's a double!

A confirmed unlock on the 4080 fell here:

七宮さん (@shichinomiya_s) on X
【検証】RTX 4080 32GBで「GPU unlock」を実測:BF16行列演算は+78%、LLMはほぼ速くならない https://t.co/bDN84tkMJP

The git was moving fast, and forks showed the progress.

Add RTX 40-series Ada (AD10x) support: 4080/4080 SUPER/4070 Ti/4060 Ti/4060 Laptop by woodsonl · Pull Request #24 · Zagitta/gpu-unlock
RTX 4080 SUPER (AD103) and RTX 4060 Ti 8GB (AD106) supportAdds the RTX 4080 SUPER (10de:2702) to the unlock, using the AD10x payloadchain published by TOTORONG/AD103_win_unlocker and the AD102 Bo...

Thus far the 5090 unlock has not fallen however is under intense research to see if it is possible. The potential to possibly double fp-16 / fp-32 inference awaits if they can crack it.

らけしで / Mizmic Studio (@lakeside529) on X
5090にも制限があって、解除出来たら4090と同じく2倍くらい性能upするっぽいけど、まだunlockには成功していないし4090より難しいみたい。 ↓ここで5090の解除を頑張ってるhttps://t.co/mrnO8klc13

Here is a github that looks to be updating by the hour. Atypically with this many people looking and sharing someone finds a way and then tells everyone else. If polymarket had a book I'd give it less than a week.

work on 5090? · Issue #12 · JustAResearcher/gpu-unlock-ada
is it possible?
Linux Rocks Every Day