Il modulo Linux interviene su specifiche operazioni FP16 e BF16 delle GPU Ampere, prima che si avvii il driver NVIDIA. Nei test pubblicati, una RTX 3090 Ti guadagna circa l’80% in BF16; i miglioramenti nelle applicazioni AI reali possono essere molto più contenuti.
Pubblicato daModificato con GPT-6 LunaImmagini generate con 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
Zagitta, sviluppatore di un progetto open source, ha pubblicato gpu-unlock, un modulo per il kernel Linux pensato per alcune schede GeForce basate su architettura Ampere. Il suo obiettivo è aumentare la velocità di emissione delle istruzioni Tensor Core per determinate operazioni FP16 e BF16 con accumulo FP32. I benchmark mostrano incrementi importanti in alcuni calcoli matriciali, ma non indicano che ogni applicazione di intelligenza artificiale diventi altrettanto più veloce. 1
8
Il progetto si rivolge alle GPU GA102, GA103, GA104 e GA106, presenti in diverse schede GeForce RTX 30. Il modulo viene caricato dall’initramfs — l’ambiente minimo avviato nelle prime fasi del caricamento di Linux — prima che il driver NVIDIA standard prenda in gestione la scheda. Applica quindi i selettori hardware della velocità e reimposta la GPU con un function-level reset (FLR), prima di lasciarla al driver originale. Tra le impostazioni citate nel repository figurano SS0 0x88888888 e il selettore IMLA4 SS1 a quattro bit 0x8. 1
La tecnica riprende il metodo V67/PLM usato in precedenti interventi sulle schede CMP per il mining e lo combina con l’esecuzione anticipata, prima del driver, tipica di un approccio UEFI. gpu-unlock è un modulo del kernel Linux: non è un driver NVIDIA modificato né un’applicazione UEFI. Il metodo descritto non richiede una modifica hardware o il flashing permanente del VBIOS. 1
4
I dati pubblicati dal progetto per la RTX 3090 Ti riguardano un test GEMM denso 8192³, con accumulo FP32, limite di potenza di 450 W e mediane su cinque campioni. Sono misurazioni riportate dagli sviluppatori, non i risultati di una suite indipendente e standardizzata. 1
| Test su RTX 3090 Ti | Stock | Con gpu-unlock | Variazione riportata |
|---|---|---|---|
| FP16 | 87,46 TFLOPS | 118,39 TFLOPS | circa +35% |
| BF16 | 87,50 TFLOPS | 157,41 TFLOPS | circa +80% |
| TF32 | 42,58 TFLOPS | 82,61 TFLOPS | circa +94% |
Un utente ha pubblicato risultati distinti su una RTX 3090: FP16 da 82 a 126 TFLOPS (+54%), BF16 da 82 a 129 TFLOPS (+57%) e TF32 da 41 a 74 TFLOPS (+80%). Si tratta di una singola prova della community, non di un incremento garantito su ogni scheda o configurazione. 13
Un’altra segnalazione riguarda una EVGA RTX 3090 non modificata, testata con Ubuntu 24.04 e un limite di potenza di 350 W. L’utente riporta una velocità FP16/BF16 per MHz circa doppia. È un dato normalizzato rispetto alla frequenza: non dimostra che la scheda raggiunga il doppio delle prestazioni assolute con quel limite di potenza. 30
Un benchmark di moltiplicazione di matrici concentra il test proprio sul tipo di calcolo interessato dal modulo. Un’applicazione completa, invece, può dedicare solo una parte del tempo a quelle operazioni: di conseguenza, il miglioramento complessivo può essere inferiore.
Il beneficio concreto dipende, tra le altre cose, dalla precisione usata, dai kernel, dalle dimensioni delle matrici, dal batching e dal limite di potenza. Conta anche quanto tempo l’applicazione trascorre davvero nelle istruzioni interessate. Aumentare il limite di emissione delle istruzioni può dare un forte guadagno in un benchmark GEMM senza tradursi nello stesso incremento nell’inferenza completa. 1
10
19
43
Il repository era pubblico entro il 18 ottobre 2026. Secondo lo storico di un tracker di terze parti, il 24 ottobre contava circa 2.200 stelle su GitHub. L’attività del repository mostra inoltre il commit 4189b17, che riporta il ramo a uno stato funzionante associato a c274e74, un commit relativo alla riapplicazione dello sblocco dopo la sospensione. Sono informazioni riferite a quel momento, non una garanzia sullo stato attuale del progetto. 19
28
42
44
Il modulo di Zagitta è pensato per Linux. Un progetto separato e sperimentale basato su UEFI ha riportato un miglioramento BF16 su una specifica configurazione Windows, ma questo non dimostra una compatibilità generale con Windows né l’esistenza di una versione Windows supportata di gpu-unlock. 20
L’installazione comporta modifiche alla configurazione del kernel e dell’initramfs, oltre a un reset della GPU all’avvio. Le segnalazioni di compatibilità includono problemi specifici di alcune distribuzioni e la cronologia del progetto comprende un rollback. Prima di provarlo è quindi prudente verificare la compatibilità aggiornata e predisporre un modo per recuperare il sistema. Brevi resoconti positivi non bastano a dimostrare affidabilità nel lungo periodo con tutte le schede, i kernel, i driver e le configurazioni di sospensione e ripresa. 6
42
44
La conclusione più solida è circoscritta: gpu-unlock può accelerare in modo significativo alcune operazioni Tensor Core, e il progetto riporta un guadagno BF16 di circa l’80% nel proprio test sulla RTX 3090 Ti. I dati disponibili non dimostrano un miglioramento analogo per ogni carico di inferenza AI, né verificano benefici per DLSS o prestazioni nei videogiochi. 1
4
45
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Il modulo Linux interviene su specifiche operazioni FP16 e BF16 delle GPU Ampere, prima che si avvii il driver NVIDIA.
Il modulo Linux interviene su specifiche operazioni FP16 e BF16 delle GPU Ampere, prima che si avvii il driver NVIDIA. Nei test pubblicati, una RTX 3090 Ti guadagna circa l’80% in BF16; i miglioramenti nelle applicazioni AI reali possono essere molto più contenuti.
Il progetto è sperimentale e Linux specifico: i risultati non dimostrano vantaggi generalizzati per gaming o DLSS.
Il modulo Linux interviene su specifiche operazioni FP16 e BF16 delle GPU Ampere, prima che si avvii il driver NVIDIA. Nei test pubblicati, una RTX 3090 Ti guadagna circa l’80% in BF16; i miglioramenti nelle applicazioni AI reali possono essere molto più contenuti.
Pubblicato daModificato con GPT-6 LunaImmagini generate con 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
Zagitta, sviluppatore di un progetto open source, ha pubblicato gpu-unlock, un modulo per il kernel Linux pensato per alcune schede GeForce basate su architettura Ampere. Il suo obiettivo è aumentare la velocità di emissione delle istruzioni Tensor Core per determinate operazioni FP16 e BF16 con accumulo FP32. I benchmark mostrano incrementi importanti in alcuni calcoli matriciali, ma non indicano che ogni applicazione di intelligenza artificiale diventi altrettanto più veloce. 1
8
Il progetto si rivolge alle GPU GA102, GA103, GA104 e GA106, presenti in diverse schede GeForce RTX 30. Il modulo viene caricato dall’initramfs — l’ambiente minimo avviato nelle prime fasi del caricamento di Linux — prima che il driver NVIDIA standard prenda in gestione la scheda. Applica quindi i selettori hardware della velocità e reimposta la GPU con un function-level reset (FLR), prima di lasciarla al driver originale. Tra le impostazioni citate nel repository figurano SS0 0x88888888 e il selettore IMLA4 SS1 a quattro bit 0x8. 1
La tecnica riprende il metodo V67/PLM usato in precedenti interventi sulle schede CMP per il mining e lo combina con l’esecuzione anticipata, prima del driver, tipica di un approccio UEFI. gpu-unlock è un modulo del kernel Linux: non è un driver NVIDIA modificato né un’applicazione UEFI. Il metodo descritto non richiede una modifica hardware o il flashing permanente del VBIOS. 1
4
I dati pubblicati dal progetto per la RTX 3090 Ti riguardano un test GEMM denso 8192³, con accumulo FP32, limite di potenza di 450 W e mediane su cinque campioni. Sono misurazioni riportate dagli sviluppatori, non i risultati di una suite indipendente e standardizzata. 1
| Test su RTX 3090 Ti | Stock | Con gpu-unlock | Variazione riportata |
|---|---|---|---|
| FP16 | 87,46 TFLOPS | 118,39 TFLOPS | circa +35% |
| BF16 | 87,50 TFLOPS | 157,41 TFLOPS | circa +80% |
| TF32 | 42,58 TFLOPS | 82,61 TFLOPS | circa +94% |
Un utente ha pubblicato risultati distinti su una RTX 3090: FP16 da 82 a 126 TFLOPS (+54%), BF16 da 82 a 129 TFLOPS (+57%) e TF32 da 41 a 74 TFLOPS (+80%). Si tratta di una singola prova della community, non di un incremento garantito su ogni scheda o configurazione. 13
Un’altra segnalazione riguarda una EVGA RTX 3090 non modificata, testata con Ubuntu 24.04 e un limite di potenza di 350 W. L’utente riporta una velocità FP16/BF16 per MHz circa doppia. È un dato normalizzato rispetto alla frequenza: non dimostra che la scheda raggiunga il doppio delle prestazioni assolute con quel limite di potenza. 30
Un benchmark di moltiplicazione di matrici concentra il test proprio sul tipo di calcolo interessato dal modulo. Un’applicazione completa, invece, può dedicare solo una parte del tempo a quelle operazioni: di conseguenza, il miglioramento complessivo può essere inferiore.
Il beneficio concreto dipende, tra le altre cose, dalla precisione usata, dai kernel, dalle dimensioni delle matrici, dal batching e dal limite di potenza. Conta anche quanto tempo l’applicazione trascorre davvero nelle istruzioni interessate. Aumentare il limite di emissione delle istruzioni può dare un forte guadagno in un benchmark GEMM senza tradursi nello stesso incremento nell’inferenza completa. 1
10
19
43
Il repository era pubblico entro il 18 ottobre 2026. Secondo lo storico di un tracker di terze parti, il 24 ottobre contava circa 2.200 stelle su GitHub. L’attività del repository mostra inoltre il commit 4189b17, che riporta il ramo a uno stato funzionante associato a c274e74, un commit relativo alla riapplicazione dello sblocco dopo la sospensione. Sono informazioni riferite a quel momento, non una garanzia sullo stato attuale del progetto. 19
28
42
44
Il modulo di Zagitta è pensato per Linux. Un progetto separato e sperimentale basato su UEFI ha riportato un miglioramento BF16 su una specifica configurazione Windows, ma questo non dimostra una compatibilità generale con Windows né l’esistenza di una versione Windows supportata di gpu-unlock. 20
L’installazione comporta modifiche alla configurazione del kernel e dell’initramfs, oltre a un reset della GPU all’avvio. Le segnalazioni di compatibilità includono problemi specifici di alcune distribuzioni e la cronologia del progetto comprende un rollback. Prima di provarlo è quindi prudente verificare la compatibilità aggiornata e predisporre un modo per recuperare il sistema. Brevi resoconti positivi non bastano a dimostrare affidabilità nel lungo periodo con tutte le schede, i kernel, i driver e le configurazioni di sospensione e ripresa. 6
42
44
La conclusione più solida è circoscritta: gpu-unlock può accelerare in modo significativo alcune operazioni Tensor Core, e il progetto riporta un guadagno BF16 di circa l’80% nel proprio test sulla RTX 3090 Ti. I dati disponibili non dimostrano un miglioramento analogo per ogni carico di inferenza AI, né verificano benefici per DLSS o prestazioni nei videogiochi. 1
4
45
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Il modulo Linux interviene su specifiche operazioni FP16 e BF16 delle GPU Ampere, prima che si avvii il driver NVIDIA.
Il modulo Linux interviene su specifiche operazioni FP16 e BF16 delle GPU Ampere, prima che si avvii il driver NVIDIA. Nei test pubblicati, una RTX 3090 Ti guadagna circa l’80% in BF16; i miglioramenti nelle applicazioni AI reali possono essere molto più contenuti.
Il progetto è sperimentale e Linux specifico: i risultati non dimostrano vantaggi generalizzati per gaming o DLSS.