El desarrollador Panchovix ha publicado tres herramientas para modificar y cargar una VBIOS personalizada en las NVIDIA GeForce RTX 50, RTX 40 y RTX 30 sin grabar cambios en la memoria flash de la tarjeta gráfica. El sistema permite alterar límites de potencia, voltaje y otros parámetros que normalmente quedan restringidos por el firmware original.
La propuesta combina un editor de VBIOS compatible con Windows y Linux con dos cargadores específicos para cada sistema operativo. En las pruebas publicadas por su creador, una RTX 5090 pasó de un límite de 600W a 800W, mientras que la RTX 5080 alcanzó los 500W. Estos valores representan límites de potencia modificados, no mejoras de rendimiento demostradas mediante benchmarks.
VBIOS Vix Editor permite modificar potencia, voltaje y ventiladores
La primera herramienta, denominada NVIDIA VBIOS Vix Editor, permite abrir una copia del firmware de la tarjeta gráfica y modificar diferentes parámetros. Entre ellos aparecen los límites de potencia, los valores máximos de voltaje, las protecciones por sobrecorriente (OCP) y determinados ajustes relacionados con los ventiladores.
El editor también permite ampliar los rangos de desplazamiento de frecuencia del núcleo y la memoria, ofreciendo mayor margen para efectuar ajustes posteriores mediante programas de overclocking. Sin embargo, modificar el rango permitido no significa que la GPU pueda alcanzar o mantener esas frecuencias de forma estable.
Una particularidad del sistema es que la VBIOS editada conserva la firma criptográfica original de NVIDIA, aunque esta deja de coincidir con el contenido modificado. Por ese motivo, la imagen resultante no puede grabarse normalmente mediante nvflash. Panchovix evita este obstáculo cargando los cambios por software, sin sustituir físicamente el firmware almacenado en la tarjeta.
Windows carga la VBIOS modificada desde el registro del controlador
En Windows, el proyecto utiliza NVIDIA Windows VBIOS Vix Loader, una aplicación que almacena la imagen modificada en una entrada del registro asociada al controlador de la GPU. Cuando el dispositivo se inicializa, el controlador puede utilizar esa imagen como sustitución de la VBIOS original.
Una vez aplicada la configuración, basta con reiniciar el dispositivo gráfico, sin necesidad de reiniciar completamente Windows. Además, los cambios pueden volver a cargarse cuando se inicia la GPU, por lo que no es necesario repetir manualmente todo el procedimiento después de cada arranque.
El cargador requiere Windows 10 u 11 de 64 bits y controladores NVIDIA 616.56 o posteriores de las ramas compatibles. Panchovix ha documentado su funcionamiento con versiones 616.x y 617.x, aunque advierte que futuras actualizaciones podrían modificar o eliminar el mecanismo utilizado.
Este detalle resulta relevante porque NVIDIA ya bloqueó anteriormente determinadas funciones de desbloqueo de potencia empleadas por mVolt+ en las RTX 50. El nuevo proyecto recurre a valores del registro relacionados con ese procedimiento, de modo que todavía se desconoce si la compañía decidirá restringir también esta alternativa.
Linux utiliza los módulos abiertos de NVIDIA y el firmware GSP
La implementación para Linux sigue un camino diferente. NVIDIA Linux VBIOS Vix Loader modifica los módulos abiertos del controlador para que el firmware GSP (GPU System Processor) cargue la imagen personalizada durante la inicialización de la GPU.
El sistema crea una entrada de arranque independiente, conservando otra configuración sin modificaciones. Esto proporciona una alternativa de recuperación si el controlador personalizado presenta problemas y evita depender exclusivamente del entorno que utiliza la VBIOS modificada.
También contempla la reconstrucción de los módulos cuando se actualiza el kernel, aunque su funcionamiento depende de las versiones compatibles del controlador y de la configuración de cada distribución. Actualmente utiliza controladores NVIDIA de la rama 615.x con los módulos abiertos correspondientes.
Por ahora, Fedora 43 es la única distribución en la que el desarrollador ha validado esta implementación directamente sobre hardware real. Existen pruebas experimentales para Ubuntu, Debian, Arch y otras distribuciones, pero no debe interpretarse que todas ofrecen todavía el mismo grado de compatibilidad.
RTX 5090 hasta 800W y RTX 5080 hasta 500W en las pruebas
Panchovix ha compartido varios ejemplos de los nuevos límites que pueden configurarse mediante sus herramientas. Entre los resultados más destacados aparecen los siguientes:
| Tarjeta gráfica | Límite inicial | Límite modificado |
|---|---|---|
| GeForce RTX 5090 | 600W | 800W |
| GeForce RTX 5080 | 360W | 500W |
| GeForce RTX 5060 Ti | 185W | 300W |
| GeForce RTX 5070 | 250W | 350W |
Valores comunicados por Panchovix durante sus pruebas. No representan consumos sostenidos medidos ni configuraciones recomendadas.
Las capturas del editor también muestran una RTX 5090 Founders Edition cuyo límite de potencia pasa de 600W a 700W, mientras que los máximos de voltaje NVVDD y MSVDD aumentan de 1.110 mV a 1.150 mV.
En otra demostración, una RTX 4090 permite modificar su límite máximo de potencia de 666W a 750W y ampliar el rango de ajuste del núcleo hasta +2.000MHz. Posteriormente, el programa nvidia-smi confirmó que el límite operativo configurable había pasado de 550W a 671W.
Estos resultados son importantes porque muestran cambios reconocidos por el controlador, no solamente valores editados dentro de un archivo. Sin embargo, todavía faltan comparativas de rendimiento y estabilidad que permitan conocer el beneficio real de utilizar configuraciones tan exigentes.
Compatibilidad limitada en portátiles y restricciones en la memoria
Aunque las herramientas contemplan las arquitecturas Blackwell, Ada Lovelace y Ampere, el soporte no es idéntico para todas las tarjetas. Panchovix reconoce que las GPU RTX 40 para portátiles todavía no pueden editarse correctamente mediante el procedimiento actual.
Las RTX 50 Laptop admiten modificaciones parciales, mientras que las RTX 30 móviles permiten editar un número mayor de parámetros. En cualquier caso, los portátiles pueden mantener límites adicionales impuestos por su sistema de alimentación y gestión de energía, independientemente de los valores almacenados en la VBIOS.
También existe una restricción importante relacionada con los timings de la memoria gráfica. Aunque puedan modificarse mediante otras herramientas, estos parámetros continúan leyéndose directamente desde la memoria flash física, por lo que el método de carga utilizado por Panchovix no permite aplicarlos.
En cuanto al desarrollo, los tres proyectos disponen actualmente de código fuente publicado bajo licencia GPLv3. Las primeras versiones del editor se distribuyeron como binarios cerrados, pero su repositorio ya incluye el código correspondiente, además de documentación sobre las funciones y limitaciones conocidas.
Evitar el flasheo no elimina los riesgos para la tarjeta gráfica
La principal ventaja del procedimiento es que la VBIOS original permanece intacta en el chip de memoria de la GPU. Esto reduce los problemas asociados a grabar un firmware incorrecto, aunque no garantiza que una configuración personalizada permita iniciar siempre el controlador.
Además, aumentar los límites de potencia, voltaje o corriente puede provocar daños físicos, especialmente si el sistema de refrigeración, los conectores de alimentación o las etapas de regulación no están preparados para trabajar en esas condiciones. Una RTX 5090 configurada para admitir 800W presenta exigencias muy diferentes de las previstas para su funcionamiento habitual.
El desarrollador recomienda conservar una copia de la VBIOS original y llevar a cabo las pruebas preferentemente en una GPU que no controle la pantalla principal. También advierte de que los posibles daños derivados de las modificaciones son responsabilidad de quien utilice las herramientas.
El proyecto abre nuevas posibilidades para el overclocking y la reducción de consumo mediante VBIOS personalizadas, sin recurrir a la grabación física del firmware. No obstante, su compatibilidad todavía está evolucionando y los límites alcanzados no deben confundirse con mejoras de rendimiento garantizadas ni con configuraciones seguras para cualquier tarjeta.
Vía: TechPowerUp















