Annoncer
OrdinateursIA

GPU Unlock booste les cœurs tensoriels des RTX 30 sous Linux

Le module noyau open source de Zagitta relève le débit de certaines opérations tensor core des GeForce RTX 30, avec jusqu'à 60 % de gain en génération d'images.

Le développeur GitHub Zagitta a publié GPU Unlock, un module noyau Linux open source destiné aux cartes graphiques Nvidia GeForce RTX 30 de génération Ampere. Selon aitimes.com, l'outil relève le débit de certaines opérations sur les cœurs tensoriels, bridé sur les produits grand public, jusqu'au niveau des cartes professionnelles.

GPU Unlock agit comme un module noyau Linux qui modifie des réglages matériels avant l'initialisation du GPU par le pilote Nvidia. Il ne nécessite ni modification du pilote ni changement permanent du firmware de la carte graphique.

Dans le test de multiplication matricielle du développeur, avec une limite de puissance fixée à 450 W, la RTX 3090 Ti passe de 87,5 TFLOPS à 157,4 TFLOPS en BF16, soit environ 80 % de mieux. Le FP16 progresse d'environ 35 % et le TF32 d'environ 94 %. Des gains variables sont aussi rapportés sur RTX 3080, RTX 3070 et RTX 3060 selon la carte et les réglages de puissance.

Gains mesurés en génération d'images et de vidéos

Un utilisateur de RTX 3090 Ti a testé l'outil sous ComfyUI : MOSS-Image SFT en BF16 génère une image en environ 45 secondes au lieu d'environ 72, soit une réduction d'environ 37 % du temps et environ 59 % d'images en plus sur la même période. Le débit augmente d'environ 57 % pour Qwen-Image 2.1 Turbo et d'environ 56 % pour Z-Image Turbo. La génération vidéo avec MiniMax H3 passe d'environ 253 secondes à 158 secondes, soit environ 60 % de débit en plus.

MOSS-Image SFT exécuté en INT8 n'affiche qu'une hausse de débit de 0,3 %. Un test séparé de vLLM sur RTX 3090 montre un traitement de prompt environ 33 % plus rapide, mais presque aucun changement pour la génération token par token, cette étape étant limitée par la vitesse de lecture de la mémoire plutôt que par les cœurs tensoriels.

L'outil cible actuellement Linux et les résultats ne sont pas garantis sur toutes les cartes RTX 30 : certaines n'ont montré aucun gain attendu après déverrouillage. GPU Unlock n'augmente ni la capacité ni la bande passante de la mémoire graphique.

En bref

Quelles cartes graphiques sont concernées par GPU Unlock ?

L'outil de Zagitta cible les cartes Nvidia GeForce RTX 30 de génération Ampere, sous Linux.

GPU Unlock augmente-t-il la mémoire vive des cartes ?

Non, il ne modifie ni la capacité ni la bande passante de la mémoire graphique.

Faut-il modifier le pilote Nvidia pour utiliser GPU Unlock ?

Non, le module agit avant l'initialisation du GPU par le pilote et ne nécessite pas de modification du pilote ni du firmware.

Source