Aller au contenu
geekus
ActuOutils dev·5 min de lecture

nv-uefi-unlocker : débrider les cœurs Tensor des RTX

nv-uefi-unlocker lève sous Windows le bridage IA des GeForce RTX 20, 30 et 40. Ça se lance depuis une clé USB, avant le démarrage du système. Le gain annoncé va de +45 à +91 %, sur un calcul de labo. À refaire à chaque démarrage.

www.frandroid.com/marques/3306125_ce-logiciel-debride-les-nvidia-geforce-rtx-20-30-et-40
Capture de la page de nv-uefi-unlocker
Sommaire11 parties

nv-uefi-unlocker est un projet open source qui lève, sous Windows, le bridage des calculs d’IA sur les GeForce RTX 20, 30 et 40, portables compris. Il se lance depuis une clé USB, avant le démarrage du système. Les gains relevés vont de 45 à 91 %, mais sur un calcul de laboratoire, et rien ne change en jeu.

En bref

  • Outil open source écrit en Rust, lancé depuis une clé USB avant Windows.
  • Vise les GeForce RTX 20, 30 et 40, portables compris ; aucune RTX 50 pour l’instant.
  • Gains relevés de +45 à +91 % en multiplications de matrices, aucun gain en jeu.
  • Rien n’est écrit dans le BIOS : il faut repasser par la clé à chaque démarrage.

Qu’est-ce que nv-uefi-unlocker ?

nv-uefi-unlocker est un projet publié sur GitHub par le développeur physicsdolphin. Il permet de débrider une GeForce RTX pour les calculs d’intelligence artificielle, sans toucher aux performances en jeu. Selon Frandroid, qui s’appuie sur Tom’s Hardware et sur la page GitHub du projet, le contournement fonctionne désormais sous Windows.

Jusqu’ici, le hack gpu-unlock-ada, apparu fin octobre, ne tournait que sous Linux et sur deux cartes : une RTX 4090 et une RTX 4070 Ti Super. Le projet crédite ses prédécesseurs, gpu-unlock de Zagitta et gpu-unlock-ada.

Quel bridage est levé sur les GeForce ?

Sur ses GeForce, Nvidia fait tourner à mi-régime un mode de calcul des cœurs Tensor, les unités dédiées à l’IA, alors que la puce sait aller deux fois plus vite. C’est ce plafond que l’outil fait sauter.

Le format de nombres concerné en premier lieu est le FP16, un format de nombres courts très utilisé par les modèles d’IA. Un relevé en BF16 figure aussi parmi les résultats publiés.

Comment fonctionne nv-uefi-unlocker

L’outil reprend la charge utile mise au point par la communauté et l’injecte pendant la phase UEFI, celle où le micrologiciel de la carte mère tourne avant Windows et avant le pilote Nvidia. Il pousse ainsi le micrologiciel signé de Nvidia à ouvrir deux registres qui fixent la vitesse des cœurs Tensor, puis relit les valeurs pour vérifier que l’écriture a bien pris.

Rien n’est écrit dans le BIOS de la carte ni dans le pilote. Couper le courant remet donc tout d’origine, ce qui oblige à repasser par la clé USB à chaque démarrage. Le téléchargement ne contient aucun fichier Nvidia : un script récupère les pilotes publics du constructeur, les vérifie et reconstruit le micrologiciel sur la machine. Le code est écrit en Rust et lisible par tous.

Quelles cartes sont compatibles ?

Le projet classe les cartes par famille de puces : une carte déclarée compatible n’a donc pas forcément été testée. Sous Windows, l’outil a déjà tourné sur dix-sept modèles.

Aucune RTX 50 n’est confirmée : l’équipe dit tomber sur beaucoup plus de sécurité que prévu.

  • RTX 20 : RTX 2070 et 2060 Super. Les 2080, 2080 Ti et 2080 Super plantent au démarrage, et il faut lancer une fois un script fourni pour passer le pilote en mode GSP.
  • RTX 30 : RTX 3080 (LHR compris), 3060 Ti, 3060 12 Go, 3080 Ti et 3070 de portable. La 3050 n’a pas été testée.
  • RTX 40 : RTX 4090, 4080, 4070 Ti Super, 4070 Super, 4070, 4060 Ti 8 et 16 Go, 4060 et 4050 de portable. La 4070 de portable n’a pas été testée.

Prérequis sur PC fixe et portable

Il faut démarrer en mode UEFI avec le Secure Boot désactivé, ou réglé pour accepter un fichier auto-signé. Les jeux dont l’anticheat exige le Secure Boot ne se lanceront donc pas, et l’outil n’y peut rien. Comme le gain en jeu est nul, Frandroid juge que cela n’a pas d’importance.

Sur un PC portable, la puce Nvidia doit être allumée au lancement de l’outil. L’équipe recommande donc le mode MUX, qui branche l’écran directement sur la carte graphique.

Les gains annoncés pour l’IA sur GeForce

Le gain de 65 % mis en avant correspond à la RTX 4060 de portable du développeur, passée de 29,89 à 49,33 TFLOPS, soit des milliers de milliards d’opérations par seconde. Les autres relevés vont de +45 % sur une RTX 4090, freinée par sa limite de consommation, à +91 % sur une RTX 4080 en BF16. Entre les deux, une RTX 3060 12 Go gagne 80 %, une RTX 3070 de portable 58 % et la RTX 2070 de 67 à 75 %.

Ces chiffres ne se comparent pas d’une carte à l’autre : chaque carte a passé un test différent, souvent rapporté par son propriétaire. Il s’agit en outre de multiplications de matrices en vase clos, et personne n’a encore publié de mesure sous Windows dans LM Studio, Ollama ou Stable Diffusion.

Un effet limité sur les modèles de langage

Sous Linux, les propriétaires de RTX 30 relevaient 14 à 36 % de gain quand un modèle de langage lit le prompt, et quasiment rien pendant la génération de texte. Pour chaque mot produit, la carte doit relire tout le modèle dans sa mémoire vidéo : c’est la vitesse de cette mémoire qui bloque, bien avant les cœurs Tensor.

Quelques repères

  • UEFI : Micrologiciel de la carte mère qui s’exécute à l’allumage de l’ordinateur, avant le chargement du système d’exploitation.
  • Secure Boot : Option de démarrage qui n’autorise que les logiciels dotés d’une signature reconnue. Elle peut être désactivée dans les réglages de la carte mère.

Questions fréquentes

nv-uefi-unlocker améliore-t-il les performances en jeu ?

Non. nv-uefi-unlocker ne débride que les calculs utiles pour l’IA ; le gain en jeu est nul, selon Frandroid.

Faut-il relancer nv-uefi-unlocker à chaque démarrage ?

Oui. nv-uefi-unlocker n’écrit rien dans le BIOS de la carte ni dans le pilote, donc couper le courant remet tout d’origine et il faut repasser par la clé USB.

Quelles GeForce RTX nv-uefi-unlocker supporte-t-il ?

Les RTX 20, 30 et 40, portables compris, avec dix-sept modèles confirmés sous Windows. Aucune RTX 50 n’est confirmée.

nv-uefi-unlocker est-il sûr à utiliser ?

Son code est écrit en Rust et lisible par tous, et le téléchargement ne contient aucun fichier Nvidia : un script récupère les pilotes publics du constructeur. Le projet exige en revanche de désactiver le Secure Boot ou de l’accepter pour un fichier auto-signé.

À retenir

nv-uefi-unlocker ouvre sous Windows le plafond des cœurs Tensor des GeForce RTX 20, 30 et 40, avec des gains de 45 à 91 % relevés sur des calculs de laboratoire. Ces chiffres ne sont pas comparables d’une carte à l’autre, aucune mesure n’existe encore dans les logiciels d’IA courants, et le déblocage est à refaire à chaque démarrage.

Sources

nvidiageforcertxtensoruefiwindows
Dans le même genre

Des fiches proches.

toute la famille
À lire aussi

Les dernières fiches.

tout l'annuaire

Le Carnet de Geekus · chaque vendredi

Les trouvailles de la semaine, dans ta boîte mail.

Un email, cinq minutes de lecture. En français, gratuit, sans publicité.

S'inscrire au Carnet →
  1. Le spécimen de la semaine, expliqué à fond
  2. L'actu IA en bref
  3. Les autres trouvailles et le mot de la semaine