Una nueva herramienta UEFI de código abierto arranca desde un pendrive USB y libera rendimiento extra de los núcleos tensor en las GPU RTX 20, 30 y 40 de escritorio y de portátil. Con ella, el truco que quita el límite de media velocidad que Nvidia aplica a las tareas de IA se vuelve mucho más fácil de probar en Windows. No hace falta flashear el VBIOS ni usar un driver parchado. La herramienta corre desde un pendrive en FAT32 antes de que cargue el driver de Nvidia, en cada arranque, y la RTX 4060 de portátil de su propio desarrollador subió 65% en cálculo FP16, informó Tom's Hardware el 1 de noviembre.
El proyecto se llama nv-uefi-unlocker ("desbloqueador UEFI de GPU Nvidia previo al driver") y elimina el limitador de tensores con la carga útil comunitaria V67, que incluye verificación por relectura. El método engaña al firmware Booter firmado de Nvidia para que abra el bloqueo de escritura de dos registros que seleccionan la velocidad, y así los núcleos tensor quedan funcionando a tasa completa.
Ahora el desbloqueo se ejecuta entero desde una unidad USB de arranque, tanto en Windows como en Linux. Antes funcionaba sobre todo con módulos de Linux instalados a mano, y el soporte para Windows era experimental. La verificación por relectura le suma seguridad, que era una de las preocupaciones con las versiones experimentales.
¿Qué trae la descarga y de dónde sale?
La versión publicada incluye solo scripts y binarios compilados por el propio equipo, sin ningún firmware de Nvidia adentro. Uno de los scripts descarga los paquetes públicos del driver 610.43.03 de Nvidia, los verifica y reconstruye los archivos de firmware en el equipo del usuario.
El proyecto reconoce a gpu-unlock, de Zagitta, como la base de su adaptación. También se apoya en otros proyectos de la comunidad, entre ellos gpu-unlock-ada, la bifurcación para RTX 40, y una herramienta EFI anterior para Windows. Tener una sola herramienta para la gran cantidad de dueños de GeForce que usan Windows debería abrir el truco a un público mucho más amplio. Hasta ahora el proceso intimidaba más, y los proyectos avanzan rápido en estos días gracias a las herramientas de IA.
¿Cómo se usa?
Por ahora los pasos son descargar la versión, correr ese script y copiar los archivos reconstruidos, junto con un BOOTX64.EFI, a un pendrive formateado en FAT32. Después el desbloqueador se lanza desde el menú de arranque de una sola vez, y se confirma con la barra espaciadora dentro de 30 segundos. Al terminar, el control pasa al cargador del sistema operativo que corresponda.
El desbloqueador trabaja en una etapa del firmware anterior a que el sistema operativo cargue el driver de la GPU. Por eso no hay que flashear el BIOS de video de la tarjeta ni modificar el driver. Según las preguntas frecuentes del proyecto, el desbloqueo no "persiste tras un corte de energía", y el costo es repetirlo en cada arranque.
El equipo tiene que arrancar en modo UEFI, con Secure Boot apagado o configurado para confiar en un EFI firmado por el propio usuario. Si el sistema antitrampas de un juego exige Secure Boot, la herramienta "NO PUEDE saltarse ese requisito", aclaró en Reddit un integrante del equipo de desarrollo. Los dueños de una RTX 20 tienen que correr una vez un script incluido que cambia el driver de Nvidia en Windows al modo de firmware GSP, y luego reiniciar.
Portátiles y compatibilidad
Los proyectos anteriores ya soportaban GPU de portátil. Acá una de las tarjetas de prueba del desarrollador es de portátil, y los resultados se registran tarjeta por tarjeta. En un portátil, la GPU dedicada de Nvidia tiene que estar encendida al entrar, así que se recomienda el modo solo dGPU, o MUX. En distribuciones de Linux como Ubuntu, la administración de energía en tiempo de ejecución puede apagar la GPU cuando está inactiva y borrar el desbloqueo sin aviso. Las preguntas frecuentes en inglés explican cómo evitarlo y dan pautas para otros casos.
En cuanto a compatibilidad, la serie RTX 20 figura como "totalmente compatible, con problemas conocidos en algunos modelos", las RTX 30 como "totalmente compatibles" y las RTX 40 como "totalmente compatibles en portátiles y escritorios". La GTX 16 es "teóricamente compatible" y su verificación está pendiente. Quedan fuera las tarjetas anteriores a Turing, la GA100 y las RTX 50. El proyecto organiza el soporte por familia de chip, así que una tarjeta cubierta no significa que ese modelo puntual se haya probado. Estas son las tarjetas verificadas con los resultados en Windows de la propia herramienta.
| Generación | Confirmadas en Windows | Problemas conocidos o sin probar |
|---|---|---|
| RTX 20 (Turing) | RTX 2070, RTX 2060 Super | RTX 2080, 2080 Ti y 2080 Super fallan al arrancar o al ceder el control. GTX 16 sin probar. Requiere modo de firmware GSP y un reinicio previo |
| RTX 30 (Ampere) | RTX 3080 (incluida LHR), 3060 Ti, 3060 de 12 GB, 3080 Ti Laptop, 3070 Laptop | RTX 3050 sin probar. Persistencia en eGPU por Thunderbolt no garantizada |
| RTX 40 (Ada Lovelace) | RTX 4090, 4080, 4070 Ti Super, 4070 Super, 4070, 4060 Ti de 8 y 16 GB, 4060 Laptop, 4050 Laptop | RTX 4070 Laptop sin probar |
| RTX 50 (Blackwell) | Ninguna | Sin soporte |
¿Cuánto rendimiento gana cada tarjeta?
Los resultados comparan cada tarjeta antes y después del desbloqueo en la misma prueba. Las pruebas cambian de una fila a otra, así que no sirven para comparar tarjetas entre sí. Todas acumulan en FP32.
| Tarjeta | Prueba | De fábrica (TFLOPS) | Desbloqueada (TFLOPS) | Mejora | Quién midió |
|---|---|---|---|---|---|
| RTX 2070 | Multiplicación de matrices FP16 | 36 | 60 a 63 | 67% a 75% | Desarrollador |
| RTX 3060 de 12 GB | Multiplicación de matrices FP16, 4096 | 25,37 | 45,79 | 1,80x | Reporte de usuario |
| RTX 3070 Laptop | Multiplicación de matrices FP16, 8192 | 35,43 | 56,04 | 1,58x | Reporte de usuario |
| RTX 4060 Laptop | Multiplicación de matrices FP16 | 29,89 | 49,33 | 1,65x | Desarrollador |
| RTX 4080 | Multiplicación de matrices BF16, 4096 | 100,37 | 192,18 | 1,91x | Reporte de usuario |
| RTX 4090 | Multiplicación de matrices FP16, 4096 | 118,42 | 171,52 | 1,45x (limitada por potencia) | Reporte de usuario |
La RTX 2070 de escritorio del desarrollador pasó de unos 34 TFLOPS en multiplicación de matrices FP16 a 8192 a cerca de 62 TFLOPS, según las capturas publicadas en GitHub.
Las advertencias que siguen vigentes
Zagitta, cuyo gpu-unlock dio inicio a los desbloqueos de GeForce, dice ahora en sus preguntas frecuentes que "no uso Windows y no pienso mantenerlo". Remite a los usuarios de Windows a una adaptación aparte y advierte que hay que tener cuidado con los instaladores no oficiales para ese sistema.
Los resultados también dependen de los límites de potencia y de temperatura. El nuevo proyecto dice que se puede combinar con nvoc, el desbloqueo del límite de potencia, pero advierte que eso "puede superar los márgenes de potencia y temperatura de fábrica". Todavía no está implementada una verificación del hash de la ROM de cada tarjeta, que las propias reglas de seguridad del proyecto exigen, y la persistencia del desbloqueo en eGPU por Thunderbolt "no está garantizada".
Otras tarjetas, como la RTX 2080 y la RTX 2080 Ti, están en revisión, sin fechas comprometidas. El equipo dice que prepara una opción para arrancar desde el disco, que dejaría el proceso todavía más simple que el pendrive. Los dueños de una RTX 50 tendrán que esperar, porque el equipo sigue intentando abrir esas tarjetas, que traen "mucha más seguridad" de la que esperaba.




