GPU Unlock RTX 30: ComfyUI più veloce, anche sulla RTX 3060

Aggiornato in data

GPU Unlock RTX 30: ComfyUI più veloce, anche sulla RTX 3060

In qualità di Affiliato Amazon io ricevo un guadagno dagli acquisti idonei.

Se hai una scheda della serie RTX 30, è arrivato GPU Unlock, un progetto open source che promette di togliere un limite software alla velocità dei calcoli in BF16 e FP16, i formati che ComfyUI usa di più. Il progetto (versione 1.0.0 di Zagitta) è pubblico dal 18 ottobre, e secondo un test indipendente su una RTX 3090 Ti fa generare fino al 60% più in fretta nei workflow in BF16. Tra le schede indicate come sbloccate c'è anche la RTX 3060 da 12 GB. C'è però un'avvertenza grossa, che mettiamo subito in chiaro: funziona solo su Linux.

Ti raccontiamo come la pensiamo noi. Lavoriamo con ComfyUI su una normalissima RTX 3060 da 12 GB e 32 GB di RAM, e ogni volta che esce un "trucco gratis per andare più veloce" ci viene da sorridere e da dubitare insieme: la velocità fa comodo, ma una scheda video è uno strumento di lavoro, non un esperimento. Per questo qui trovi cosa è stato verificato, cosa no, e perché noi, per ora, non l'abbiamo provato: non possiamo dirti "funziona" e non lo faremo.

Scheda rapida

Cos'èUn modulo del kernel Linux che toglie il limite software alla velocità di FP16 e BF16 sulle GeForce RTX 30
Chi l'ha creatoZagitta (progetto della comunità, non NVIDIA)
Memoria video richiestaNessuna: non cambia la VRAM, cambia la velocità di calcolo
Gira su una RTX 3060 da 12 GB?Sì, la 3060 12 GB è tra le schede segnalate come sbloccate (+80% sul calcolo BF16 puro, secondo un utente)
LicenzaGPL-2.0 per il modulo; il firmware NVIDIA resta sotto i termini di NVIDIA
Uso commerciale dall'ItaliaIl codice è libero, ma è una modifica non ufficiale della scheda: nessuna garanzia dichiarata
Dove scaricarloGitHub (Zagitta/gpu-unlock)
Gratis o a pagamentoGratis

Cos'è GPU Unlock e come funziona?

È un modulo del kernel Linux (un piccolo programma che si carica all'avvio del sistema, prima dei driver) che riporta alla velocità piena le istruzioni FP16 e BF16 di alcune schede GeForce RTX 30. Secondo il repository ufficiale, funziona sui chip GA102, GA103, GA104 e GA106 e raddoppia la velocità di emissione di queste istruzioni, allineandola a quella delle schede professionali.

Il modulo gira prima che il driver NVIDIA prenda il controllo della scheda, modifica alcuni registri, esegue un reset della GPU e poi lascia lavorare il driver normale: non serve riscrivere il BIOS della scheda né un driver modificato. FP16 e BF16 sono due modi di scrivere i numeri con 16 bit invece di 32: occupano metà memoria e sono il formato di base di moltissimi modelli per ComfyUI, da FLUX a MiniMax H3.

Quanto è più veloce in ComfyUI?

Sul calcolo puro tanto, in generazione reale un po' meno, e sulla RTX 3060 non esistono ancora test completi. Nelle misure dello sviluppatore, su una RTX 3090 Ti il calcolo BF16 passa da 87,5 a 157,4 TFLOP/s (migliaia di miliardi di operazioni al secondo). Un utente riferisce un guadagno di circa l'80% sul calcolo BF16 anche con una RTX 3060 12 GB.

Per ComfyUI, il riepilogo di ComfyUI Wiki riporta un test indipendente su 3090 Ti: fino a circa il 60% più veloce sui workflow in BF16. Esempio: MiniMax H3 in BF16 scende da 253 a 158 secondi, e un checkpoint FLUX.1 dev in FP8 migliora del 54,6%. Le immagini risultano identiche pixel per pixel a quelle senza sblocco (150 prove).

Attenzione ai modelli quantizzati, cioè compressi per pesare meno: sui formati INT8 il vantaggio è quasi nullo, tra +0,3% e +4,6%, con l'eccezione di MiniMax H3 INT8 ConvRot (+31,2%). E nei modelli di linguaggio il guadagno riguarda soprattutto la lettura del prompt, non la generazione delle parole. Le cifre arrivano dallo sviluppatore e da un singolo test, quindi vanno prese come un ordine di grandezza, non come una promessa. Per chi lavora con i modelli di immagini a 12 GB, il nostro vademecum dei modelli per immagini aiuta a capire quali girano in BF16.

Funziona su Windows?

No, il modulo ufficiale è solo per Linux (Arch, Debian/Ubuntu, Fedora e derivate). Esiste un progetto della comunità per Windows, Windows-GPU-UNLOCK, che porta la tecnica su un percorso UEFI (il programma che parte prima del sistema operativo). Ma i recensori non l'hanno provato, e un caso riportato riguarda una RTX 3070 Ti, non la 3060.

Il nostro giudizio onesto: se lavori in Windows, come tantissimi videomaker e grafici, per ora è una notizia da tenere d'occhio, non da installare. Se invece hai già un PC Linux dedicato all'AI o un doppio avvio, è un esperimento interessante.

È sicuro per la mia scheda video?

Non c'è nessuna garanzia, e il riepilogo che abbiamo consultato lo definisce "sperimentale". È un modulo del kernel non firmato che cambia il comportamento della GPU prima del driver ufficiale: se qualcosa va storto, la scheda potrebbe non inizializzarsi. Il repository non contiene alcun disclaimer sulla garanzia, e noi non abbiamo trovato dichiarazioni di NVIDIA in merito.

Ci sono altri limiti pratici. Il modulo agisce solo se lo attivi dalla riga di comando del kernel (gpu_unlock.targets=all) e con un avvio a freddo; caricarlo a mano dopo l'avvio non serve. La sospensione è gestita, l'ibernazione no, e sulla scheda collegata al monitor lo schermo resta nero per un istante durante il reset. Se lavori per i clienti, il consiglio è semplice: provalo su una macchina secondaria, mai sul PC con cui consegni i progetti.

Da provare subito

  1. Controlla se la tua scheda è tra quelle supportate (GA102, GA103, GA104, GA106): la RTX 3060 12 GB, la 3070, la 3080 e la 3090 risultano sbloccate; la 3070 Ti non è stata testata.
  2. Prima di toccare qualsiasi cosa, misura la tua velocità: fai girare lo stesso workflow in BF16 con lo stesso seed e annota i secondi.
  3. Su Linux, segui le istruzioni del repository per la tua distribuzione, aggiungi l'opzione al kernel e riavvia a freddo (spegni del tutto, poi riaccendi).
  4. Ripeti la stessa generazione e confronta tempi e immagine. Se il risultato non è identico o la scheda dà problemi, togli l'opzione dalla riga di comando e riavvia.

Se invece vuoi andare più veloce senza modifiche rischiose, esistono i modelli ottimizzati e compressi: ne parliamo nella nostra guida alle schede video per AI e, per cominciare da zero, nella guida introduttiva a ComfyUI.

Le altre novità

  • Character Card Studio: dal 20 ottobre (versione 1.2.1) un pacchetto di nodi crea schede personaggio da un'immagine o da un testo, con otto modelli di scheda, basato su Qwen-Image 2.1. Il README è in cinese e la licenza non è indicata (GitHub).
  • MOSS-Image a 4 megapixel: comfyanonymous ha pubblicato il 19 ottobre un adattatore LoHa di prova per generare immagini da 4 MP in su (esempi a 4096×2304) con MOSS-Image-Base. Si usa con il normale caricatore LoRA; VRAM e licenza non sono dichiarate (Hugging Face).

Domande frequenti

GPU Unlock funziona sulla RTX 3060 da 12 GB?

Sì, secondo il repository la 3060 12 GB (chip GA106) risulta sbloccata, con un guadagno di circa l'80% sul calcolo BF16 puro riferito da un utente. Non esiste però ancora una misura completa in ComfyUI su questa scheda: i test di generazione sono stati fatti su una 3090 Ti.

Serve a qualcosa con i modelli GGUF e INT8?

Poco. Il vantaggio riguarda i calcoli in FP16 e BF16, mentre sui formati INT8 le misure vanno da +0,3% a +4,6%, con un'eccezione per un modello. Se usi quasi solo versioni compresse, la differenza sarà piccola. Con modelli in BF16 o FP8 si nota molto di più.

Cambia la qualità delle immagini?

Nel test riportato no: 150 immagini generate con e senza sblocco sono risultate identiche pixel per pixel. È un solo test, ma è coerente con l'idea che il modulo cambi la velocità e non i calcoli. Verifica comunque sul tuo workflow con lo stesso seed.

Funziona anche sulle RTX 40 e 50?

No, il progetto riguarda le schede RTX 30 (architettura Ampere). Le fonti consultate non indicano alcun supporto per le serie 40 e 50.

Se vuoi lavorare con ComfyUI senza complicarti la vita, scarica i nostri workflow gratuiti e seguici sul canale YouTube @tutorial3d. Trovi tutto anche nella pagina ComfyUI.

Sono un informatico e videodesigner e mi occupo di comunicazione visiva.
L’obiettivo del mio lavoro è quello di aiutare i miei clienti nella comunicazione proponendo soluzioni tecniche e creative nell'ambito visual/multimedia.

Tutorial3d
Grafico - Videodesigner - VisualFX

Ti consigliamo anche:



#Devo averlo!

VIDEO

INSPIRATION IN YOUR INBOX

Una mail. Un tutorial. Niente rumore.

Ti scrivo un solo tutorial scelto, con file progetto e note tecniche. Senza promozioni, senza affiliate. Cancellabile in un click.

[newsletter_form]