Votre carte GeForce est plus lente en mathématiques d’IA que le silicium à l’intérieur n’a besoin de l’être. NVIDIA plafonne le travail des Tensor Cores en FP16, BF16 et TF32 avec accumulation FP32 à la moitié du débit sur les cartes grand public, tandis que les cartes professionnelles construites sur les mêmes puces fonctionnent au plein débit. Un nouvel outil en code source ouvert affirme qu’il peut lever ce plafond avant le démarrage de votre système d’exploitation, puis vous remettre une carte plus rapide tant que la machine reste sous tension.
L’annonce
NV UEFI Unlocker est arrivé sur GitHub le 26 octobre, écrit en Rust par un développeur travaillant sous le nom de physicsdolphin. C’est une application UEFI qui fonctionne à partir d’une clé USB FAT32 dans la courte fenêtre après le démarrage du micrologiciel de la machine et avant le chargement du pilote NVIDIA. Dans cette fenêtre, elle exécute une routine complète de micrologiciel sur la carte, applique un petit ensemble d’écritures dans les registres, les relit pour confirmer qu’elles ont été appliquées, réinitialise le GPU, et enchaîne vers Windows, Linux ou tout autre système amorçable EFI.
Rien sur la carte ne change pour de bon. Il n’y a aucun flash de VBIOS à annuler et aucun fichier de pilote n’est modifié, de sorte qu’une mise à jour de pilote ne peut pas briser l’astuce. Coupez complètement l’alimentation et le déblocage disparaît; utilisez la clé de nouveau au prochain démarrage à froid et il revient.
Le travail sur lequel il s’appuie
L’idée vient de gpu-unlock, un module de noyau Linux de Zagitta qui a recueilli plus de 13 000 étoiles GitHub en moins de deux semaines. Son fichier README expose le mécanisme clairement : le plafond de débit des tenseurs est un choix de segmentation du marché, le silicium peut fonctionner plus vite, et un ensemble d’écritures de sélection de vitesse appliquées avant que le pilote d’origine s’attache à la carte le retire. Le module écrit ces sélecteurs, réinitialise la carte, et laisse le pilote non modifié prendre le relais.
Le projet de Zagitta rapporte une RTX 3090 Ti passant de 88 à 157 TFLOPS en mathématiques de matrices BF16, à partir de rapports de compatibilité déposés par ses utilisateurs. Des testeurs de la communauté faisant de la génération d’images dans ComfyUI ont rapporté des gains d’environ 56 à 59 pour cent, tandis que la génération de jetons dans les modèles de langage n’a pas bougé du tout, parce que le décodage est limité par la bande passante mémoire plutôt que par le débit des tenseurs. Ce que l’outil UEFI ajoute, c’est la portée : le même style de déblocage, déplacé devant le système d’exploitation, où les utilisateurs de Windows peuvent y accéder.
Détails importants
Chaque chiffre ci dessous vient du projet lui même ou d’une couverture relayant ses résultats. Aucun ne vient d’un laboratoire indépendant, et le projet avertit que le succès n’est garanti sur aucune carte ni aucune carte mère donnée.
| Carte | Test, tel que rapporté | D’origine | Débloquée | Gain |
|---|---|---|---|---|
| RTX 2070 | Multiplication de matrices, accumulation FP32 | 36 TFLOPS | 60 à 63 TFLOPS | 67 à 75 pour cent |
| RTX 4060 Laptop GPU | Débit FP16 | 29,89 TFLOPS | 49,33 TFLOPS | 65 pour cent |
| Série | État dans la matrice du projet |
|---|---|
| RTX 20, Turing | Prise en charge; certains modèles ont des problèmes connus |
| RTX 30, Ampere | Prise en charge; les tests les plus poussés jusqu’ici |
| RTX 40, Ada | Prise en charge, bureau et portable |
| GTX 16, Turing | Théorique; en attente de rapports de machines réelles |
| RTX 50, Pascal et plus anciennes | Non prises en charge |

Y arriver demande un certain sang froid. Vous téléchargez la version et exécutez son script sur la machine cible pour construire la clé; le script va chercher lui même le micrologiciel NVIDIA épinglé, parce que la version est livrée sans lui. Secure Boot doit être désactivé, ou réglé pour faire confiance à l’outil une fois que vous avez inscrit son certificat. Les propriétaires de cartes RTX série 20 exécutent d’abord une étape supplémentaire, un script qui fait passer la carte dans le mode de micrologiciel GSP dont le déblocage a besoin, suivi d’un redémarrage.
La suite
Le tableau de compatibilité est la chose à surveiller. Notebookcheck rapporte que la série RTX 30 est entièrement testée à la version 2.1.6, tandis que les entrées des séries RTX 20 et 40 reposent encore sur une pile plus mince de rapports d’utilisateurs, et que la prise en charge de la GTX 16 est encore en construction. Chaque nouveau rapport sur le suivi du projet raffermit une famille de cartes ou trouve une carte mère qui brise la routine.
L’autre question ouverte est NVIDIA. Rien dans la couverture ne suggère que l’entreprise a répondu, et la question de savoir si elle agira pour fermer la fenêtre que ces outils traversent, ou les laissera tranquilles, relève de la spéculation. Jusqu’à ce qu’un examinateur avec un banc d’essai exécute les deux déblocages de bout en bout, chaque chiffre de cette histoire reste à sa place : dans la colonne des rapports.
Sources
- NV UEFI Unlocker : physicsdolphin/nv-uefi-unlocker on GitHub
- GPU Unlock : Zagitta/gpu-unlock on GitHub
- Wccftech : New NVIDIA UEFI GPU Unlocker Brings Up To 75% Higher AI Compute Performance To RTX 20, 30 & 40 Series GPUs On Windows
- VideoCardz : Modders create automated tool to unlock AI performance on NVIDIA GeForce RTX 20, 30 and 40 series GPUs
- Notebookcheck : UEFI-level pre-driver Nvidia GPU unlocker now available for RTX 2xxx, 3xxx and 4xxx GPUs on Windows and Linux
- Graphique de référence : projet NV UEFI Unlocker (physicsdolphin) sur GitHub
FIN DE LA TRANSMISSION
Restez curieux. Remettez tout en question.


