Modders desbloquean mayor rendimiento de IA en tarjetas NVIDIA

Una herramienta de código abierto desarrollada en GitHub elimina los límites de rendimiento en instrucciones Tensor Core impuestos por NVIDIA en tarjetas gráficas Ampere y Ada Lovelace, elevando hasta en un ochenta por ciento el cálculo de IA sin necesidad de flashear el VBIOS.

Desarrolladores independientes han demostrado que la línea de tarjetas gráficas GeForce de NVIDIA —incluyendo las series Turing, Ampere y Ada Lovelace— arrastra restricciones artificiales de fábrica diseñadas para limitar su velocidad en operaciones matemáticas concretas.

Lejos de requerir un arriesgado cambio de firmware o parches complejos en los controladores oficiales, una serie de soluciones de código abierto permite que tarjetas con años en el mercado alcancen tasas de procesamiento comparables a las de la gama profesional.

Cómo opera el desbloqueo a nivel de firmware y registros

El núcleo de la modificación radica en atacar un cuello de botella específico. Las tarjetas de consumo masivo ejecutan las operaciones de precisión mixta con acumulación a la mitad de la velocidad que las unidades profesionales basadas en el mismo silicio. Los desarrolladores descubrieron que estos topes de velocidad se encuentran en registros que el controlador principal no puede modificar de forma nativa.

Para sortear este obstáculo, herramientas como el proyecto gpu-unlock creado por el usuario de GitHub Zagitta cargan un módulo de kernel en Linux antes de que el controlador privativo de NVIDIA tome el control del sistema al arrancar. La técnica evita modificar el VBIOS o los archivos binarios del controlador, permitiendo que el sistema reconozca la tarjeta con sus capacidades completas de fábrica liberadas.

leer más  Pine64 Smartwatch Pro: OLED, GPS y Chipset Propio

Las cifras de rendimiento en las series RTX 30 y RTX 40

Los datos aportados por la comunidad de desarrolladores y probadores independientes muestran aumentos drásticos en cargas de trabajo de multiplicación de matrices densas, que forman la base de la mayoría de las redes neuronales modernas. En una GeForce RTX 3090 Ti operando a un límite de potencia de 450 vatios, el rendimiento en formato BF16 se dispara de forma notable.

Nvidia geforce rtx gpu unlock ai performance
Foto: XenoSpectrum
Precisión de Cómputo Rendimiento de Stock Rendimiento Desbloqueado Mejora Observada
FP16 (RTX 3090 Ti) 87.46 TFLOPS 118.39 TFLOPS +35.4%
BF16 (RTX 3090 Ti) 87.50 TFLOPS 157.41 TFLOPS +79.9%
TF32 (RTX 3090 Ti) 42.58 TFLOPS 82.61 TFLOPS +94.0%

La arquitectura Ada Lovelace también experimenta saltos similares. Al probar una unidad GeForce RTX 4090 con el software gpu-unlock-ada, la tasa de instrucción en Tensor Cores para operaciones FP16 se eleva desde los 165.6 TFLOPS originales hasta alcanzar los 331.6 TFLOPS. No obstante, las pruebas señalan que el impacto real en aplicaciones cotidianas varía según la etapa de procesamiento.

El impacto real en inteligencia artificial frente a la falta de mejoras en juegos

Para los usuarios que ejecutan modelos de lenguaje grande (LLM) o herramientas de generación de imágenes como Stable Diffusion y ComfyUI en sus propios equipos, el incremento de potencia se traduce en ganancias directas. Los informes recopilados en los registros del proyecto indican que el preprocesamiento de entradas para LLM mejora entre un 14% y un 36%. Sin embargo, la generación posterior de tokens se mantiene prácticamente inalterada debido a que depende directamente del ancho de banda de la memoria de video.

leer más  Piloto Misterioso: Habilidad Inusual
Nvidia rtx
Foto: Tech Times

Por otro lado, los entusiastas de los videojuegos no deben esperar beneficios milagrosos. Ninguna de las pruebas publicadas hasta la fecha demuestra un incremento en la tasa de cuadros por segundo dentro de los juegos, ya que el ajuste se limita estrictamente a los núcleos tensoriales dedicados al cálculo matemático e inteligencia artificial.

RTX 5090 Predecessor Unlock Lifts BF16 to 129.6 TFLOPS
Foto: shattered.io

Zagitta advirtió que la herramienta «puede colgar una GPU o el sistema anfitrión, impedir el arranque, corromper datos o dañar el hardware».

Las precauciones técnicas son elevadas. Al tratarse de herramientas experimentales orientadas principalmente a entornos Linux —con puertos UEFI incipientes para Windows que aún requieren manipulación manual en el menú de inicio—, los creadores advierten sobre riesgos de inestabilidad, pantallas en negro durante el arranque y la anulación de la garantía del fabricante en hardware que opera fuera de sus parámetros oficiales de diseño.

Más sobre esto