NV—UV

GPU Undervolt · Guía del Usuario
Build 22 · Cantor · Open Alpha · v0.99.6.0 · Septiembre de 2026

📝Prólogo

Antes de empezar, unas palabras que son importantes para mí.

MSI Afterburner es y seguirá siendo la mejor herramienta para GPUs Nvidia del mercado. Lo que Alexey "Unwinder" Nicolaychuk ha logrado a lo largo de los años es sencillamente extraordinario. Afterburner es el estándar de oro para el tuning de GPU, OSD, control de ventiladores y edición avanzada de curvas. NV-UV no quiere reemplazar a Afterburner. Ni hoy ni mañana. NV-UV es una herramienta complementaria: simplifica los primeros pasos del undervolting en Blackwell y automatiza cosas como el cambio de presets, la recuperación tras fallos y la optimización basada en escáner. Pero para la edición fina de curvas, el overclocking, el OSD y todo lo que va más allá del undervolting, Afterburner sigue siendo la herramienta de referencia. Una vez que hayas encontrado tu ajuste UV estable con NV-UV, puedes cerrar NV-UV y dejar que AB tome el relevo: el perfil queda en AB y funciona con normalidad desde ahí.

NV-UV empezó como un pequeño proyecto paralelo, para mi propia RTX 5090 y para amigos a los que quería iniciar en el undervolting. Que se haya convertido en algo que tanta gente realmente quiere usar, sinceramente nunca lo esperé. Estoy abrumado por todo el interés.

Un agradecimiento especial a mi comunidad de Discord de NV-UV: testers que pasaron horas llevando el escáner al límite, testers que me ayudaron a pulir la interfaz, y todos aquellos cuyo feedback fue mejorando NV-UV pieza a pieza. También a mis amigos y familia, que soportaron que estuviera bastante ausente estas últimas semanas. Y un agradecimiento muy especial a la prensa técnica, sobre todo a Raphael (PCGH), que descubrió la herramienta y la dio a conocer a un público más amplio, y a Andreas (Hardwareluxx), que analizó NV-UV en detalle. Gracias también a PCGH Hardware por darle a NV-UV un hogar en su foro. Esto es exactamente de lo que va la comunidad del PC desde hace años: trastear, testear, jugar y pasarlo bien. Gracias de todo corazón. ❤️

— Christian

🆕Novedades de la rama v0.99.5

La rama v0.99.5 incorpora funciones y correcciones a lo largo de sus actualizaciones. Este resumen abarca desde v0.99.5 hasta v0.99.6.0; los apartados siguientes explican cómo utilizarlas.

v0.99.6.0

Sensores y mejoras

NV-UV Play (Standalone)

v0.99.5.9

v0.99.5.8

v0.99.5.7

NovedadResumen
DCCOptimiza el reloj de la GPU durante los juegos reconocidos y recuerda valores adecuados para cada juego y GPU. NVIDIA Power Efficiency Mode se incluye como segundo modo experimental.
NVIDIA Auto-UVMuestra primero un valor inicial de UV individual y solo lo aplica a un slot de Afterburner elegido después de tu confirmación.
ActualizacionesPaquetes de actualización firmados, instalación iniciada por ti y restauración de la versión anterior si la nueva no arranca. Las notas se abren tras una actualización verificada y siguen disponibles en la ventana de actualizaciones.
Diagnóstico e informe de erroresGuarda primero el diagnóstico de forma local y, después de que lo revises, permite enviarlo de forma privada a NV-UV con imágenes opcionales.
Detección segura de perfilesLa lectura inicial de la curva de fábrica conserva las curvas V/F manuales activas y los slots ocupados de Afterburner. Mejora la detección de perfiles manuales y la velocidad de los cambios; un archivo de configuración temporalmente ocupado ya no bloquea el inicio.
Fix NV-OverlayRepara NVIDIA Overlay después de tu confirmación si deja de aparecer en los juegos.
Integración de DCCDCC permanece activado tras reiniciar y funciona mejor con UV-Pilot y Smart Hz. DCC y Game Replay no pueden ejecutarse a la vez. Se corrigieron juegos que quedaban en “Esperando” y bloqueos del inicio por una ruta de datos DCC no disponible.
Curvas Blackwell y AdaCorregidas las curvas del modo Directo de Blackwell a voltajes bajos de hasta 875 mV y la detección de perfiles ajustados manualmente. La recalibración Ada ya no añade un punto inválido; en RTX 40 se puede desbloquear opcionalmente el rango adicional de OC Ada.
Game ReplayLos ajustes de recuperación pendientes se guardan de forma más fiable y solo se eliminan tras aplicar correctamente el perfil.
Configuración y recuperación de HotspotEn las GPU RTX 50 compatibles, NV-UV lee Hotspot y las temperaturas individuales de VRAM mediante PawnIO. La telemetría normal y las comprobaciones internas de UV siguen usando Afterburner/MAHM.
Interfaz flexibleBarras que se distribuyen en filas, sensores que se arrastran individualmente con opción de restablecer y tamaño, posición y disposición de ventana guardados. La escala incluye 80% y 90%. La curva, los ejes, la barra de estado y el botón de informes se adaptan a ventanas pequeñas; la imagen UV-Party permanece dentro del gráfico. Véase Interfaz y disposición.
Lecturas de sensores en directoSe detectan datos obsoletos de Afterburner y NV-UV se reconecta cuando vuelven a estar disponibles lecturas recientes.
Base de juegos y solicitudesLas actualizaciones conservan los juegos y cambios personalizados y ya no sustituyen datos recientes por una copia incluida más antigua. Hay un botón para solicitar juegos. La versión 2.21 incluye 658 juegos, entre ellos Avatar: Frontiers of Pandora, NBA 2K27 y Onimusha: Way of the Sword.
Otras mejorasMejoras en la configuración de Afterburner, el control del ventilador durante el escaneo, la visualización de VRAM, los botones en los temas y los textos de ayuda. El botón de informes indica claramente las opciones de enviar o exportar.

⚡¿Qué es NV-UV?

NV-UV es una herramienta de undervolting para GPUs NVIDIA modernas: serie RTX 50 (Blackwell), serie RTX 40 (Ada) y serie RTX 30 (Ampere). Simplifica el proceso de undervolting que normalmente se realiza con el editor de curvas de MSI Afterburner.

NV-UV utiliza Afterburner para aplicar los cambios, así que necesitas MSI Afterburner + RTSS instalados.

Funciones

🎚️ Voltage LockUn clic y la GPU funciona en un punto exacto de voltaje/frecuencia
📊 4 niveles de presetEco · Balanced · Performance · Max, valores validados por la comunidad para cada GPU
🔍 Descubrimiento de la curva stockLee automáticamente desde AB la curva VF real de tu GPU concreta
🔬 OCS → UVImporta los resultados del OC Scanner de AB y construye una curva UV específica para tu chip
🎮 Game ReplayBajada automática tras un fallo, aprendizaje por juego y vista dedicada de Ajustes de Replay
◇ DCC NUEVO en v0.99.5Encuentra paso a paso un reloj de GPU eficiente en juegos reconocidos y recuerda el resultado para cada juego
⚡ NVIDIA Auto-UV NUEVO en v0.99.5Muestra primero un valor inicial de UV para tu GPU y solo lo aplica después de tu confirmación
🔄 Actualizaciones NUEVO en v0.99.5Busca y descarga actualizaciones oficiales cuando tú lo decidas; la instalación siempre la inicias tú
🧾 Diagnóstico e informe de errores NUEVO en v0.99.5Crea primero un ZIP local, con imágenes opcionales y envío privado voluntario
🛠 Fix NV-OverlayRepara NVIDIA Overlay si deja de aparecer en los juegos
🌡️ Hotspot BlackwellEn las GPU RTX 50 compatibles, NV-UV lee Hotspot y las temperaturas individuales de VRAM mediante PawnIO. La telemetría normal y las comprobaciones internas de UV siguen usando Afterburner/MAHM.
✈️ UV-PilotoDetecta juegos automáticamente y cambia al preset óptimo
⚡ UV⚡PruebaExplora valores UV de la comunidad para tu tarjeta y aplícalos a un slot
🌍 Anulación global / Sin anulaciónUn nivel para todos los juegos, o excluir juegos concretos
⚡ Escáner de Pasos de VoltajeStage 1 (frecuencia estable más alta) + Stage 2 (voltaje estable más bajo), motor de estrés DX12/DXR
🎯 Optimizar puntoStage 2 — encuentra el voltaje más bajo para una frecuencia fija, el ajuste fino tras el Stage 1
📐 Compensación V-StepEl escáner compensa automáticamente el V-Droop para tests más precisos
🖥 Smart HzTasa de refresco baja en el escritorio, Hz nativos al jugar. Clic derecho para elegir la tasa en reposo. Ahorra ~10-25W en reposo.
🌍 DE/EN/RU/ESInterfaz completa en alemán, inglés, ruso y español; cambio directo desde el pie de la ventana
🔥 Test de estrés 3DMotor de render DX12 + DXR sin ventana adicional, con patrones de carga de tipo pulso
⚓ Perfil anclaClic derecho en un slot — se carga al iniciar, UV-Piloto lo restaura al terminar el juego
🧊 Optimización en ReposoPor debajo de 850 mV = stock; ahorra energía en el escritorio y en reposo
🔧 Corrección V-StepCompensa el bug point-before-flatten de Blackwell
📐 Vista MiniVista compacta, perfecta junto al editor de curvas de AB
🎨 5 skinsDark + UV-Party + Royal Blue + Infinity + Summer26; curva V/F claramente legible en todos los diseños
⏻ Bandeja del sistema e inicio automáticoFunciona en segundo plano. El inicio automático de Windows usa un Scheduled Task validado e inicia NV-UV minimizado.

📋Requisitos

QuéDetalles
GPUNVIDIA RTX 5090, 5080, 5070 Ti, 5070, o 5060 Ti / 5060 (experimental)
Las tarjetas Ada (RTX 4090 / 4080 / 4070 Ti Super / 4070 Ti / 4070 Super / 4070) también están soportadas
RTX 4060 Ti / 4060 (experimental)
Serie RTX 30 (Ampere)
ControladorControlador NVIDIA más reciente
MSI AfterburnerCon RTSS. La configuración automática está validada en vivo para las compilaciones exactas 4.6.6.16757, 4.6.7 Beta 2 (16935), Beta 3 (17352) y Beta 4 (17439). Las demás versiones o los hashes SHA-256 distintos se rechazan de forma segura.
WindowsWindows 11 (64 bits)
NV-UV requiere que MSI Afterburner esté ejecutándose en segundo plano. ¡Sin AB, NV-UV no puede cambiar voltajes!
Nota sobre Ampere: El soporte de Ampere se ha verificado en hardware en una RTX 3090 (GA102). Los valores de preset de abajo se basan en investigación de la comunidad. Los comentarios de usuarios de Ampere son muy bienvenidos en el subforo de PCGH y en Discord. Si encuentras un problema, adjunta el ZIP creado mediante Exportar diagnóstico.

🔧Instalación

💾 Guardar los perfiles de AB (opcional, recomendado):
Si tienes perfiles propios o curvas de ventilador en Afterburner, guarda antes esta carpeta:
C:\Program Files (x86)\MSI Afterburner\Profiles\
IMPORTANTE, no te lo saltes: Para que NV-UV pueda leer y escribir el voltaje de la GPU, hay que activar varias opciones en Afterburner. Sin estos ajustes NV-UV muestra 0 mV, el V-Lock no se aplica correctamente y el escáner devuelve resultados erróneos. Los pasos 1 y 2 de abajo son obligatorios, no opcionales.
Al pulsar MSI Afterburner Setup, NV-UV comprueba primero, sin cambiar nada, los ajustes de General y Monitoring. El asistente muestra la lista completa de opciones necesarias. Puedes abrir directamente General o Monitoring para configurarlas a mano, o elegir Configurar automáticamente para aplicar exactamente la lista mostrada. NV-UV crea antes una copia de seguridad, guarda los cambios mediante Afterburner y después reinicia Afterburner y NV-UV. Al final vuelve a comprobar los ajustes y la lectura de los sensores. Si Afterburner tiene seleccionada otra GPU principal, tendrás que elegir la correcta manualmente.
1
Preparar Afterburner, pestaña General
Ajustes de AB (⚙), pestaña General:
Selecciona tu GPU NVIDIA en Master graphics processor selection

Activa estas casillas:
✓ Enable hardware control and monitoring
✓ Enable low-level IO driver
✓ Enable low-level hardware access interface → user mode
✓ Restore settings after suspended mode
✓ Unlock voltage control → standard MSI  ⬅ crítico
✓ Unlock voltage monitoring  ⬅ crítico
☐ Force constant voltage debe estar desactivado

Haz clic en OK (¡no en Cancelar!) y reinicia Afterburner.
2
Preparar Afterburner, pestaña Monitoring
Ajustes (⚙), pestaña Monitoring. Baja por la larga lista de sensores y activa:

✓ GPU voltage  ⬅ sin esto no hay V-Lock
✓ GPU power

Haz clic en OK y reinicia Afterburner.

Comprobación: en la ventana principal de AB, el campo "VOLT" debería mostrar ahora un voltaje real (p. ej. 905 mV) en lugar de 0 mV. Si sigue mostrando 0, AB no aceptó el cambio — vuelve al paso 1 y asegúrate de que ambas opciones Unlock están realmente activadas.
Nota para la RTX 5090 de diseño de referencia: En algunas tarjetas de referencia Afterburner reinicia por sí solo las casillas Unlock de vez en cuando. Si la lectura de voltaje cae de repente a 0 mV, el asistente comprueba las opciones Unlock y Monitoring que puede reconocer con seguridad y ofrece repararlas automáticamente.
Desactiva "Start with Windows" en Afterburner mientras experimentas con UV.
Mientras sigas ajustando tu undervolt, AB no debería iniciarse automáticamente con Windows. Motivo: si hay un perfil inestable activo, AB aplicará el perfil UV defectuoso justo después del arranque, antes de que puedas abrir NV-UV para revertirlo. Eso puede provocar bucles de arranque o reinicios del controlador antes de iniciar sesión.

En Afterburner: Ajustes (⚙) → pestaña General → desmarca Start with Windows. Vuelve a activarlo solo cuando tu perfil UV esté confirmado como estable y quieras que se aplique de forma permanente.
Desactiva el bloqueo de perfiles de AB (icono de candado 🔒).
Si has bloqueado un slot de perfil en Afterburner con el icono de candado 🔒, NV-UV no puede escribir en ese slot. Aplicar UV y el escáner fallarán en silencio o se quedarán colgados. El icono de candado junto al slot de perfil (1–5) debe estar abierto mientras uses NV-UV.
3
Extraer + ejecutar NV-UV
Descomprime en cualquier carpeta, p. ej. C:\NV-UV\, doble clic en NV-UV.exe (no requiere admin).
🔗 Primer inicio, asistente de conexión:
NV-UV necesita la curva VF real de tu GPU. En el primer inicio:
1. Abre Afterburner, todos los deslizadores por defecto (sin OC/UV)
2. Haz clic en 💾 Guardar en Afterburner
3. Elige un slot de perfil (1-5)
4. NV-UV detecta la curva automáticamente

Configuración única. NV-UV guarda la curva localmente.
🔄 Recalibrar (barra de herramientas):
Reinicio completo: guarda automáticamente una copia de los perfiles de AB, elimina solo los perfiles de esa GPU y los datos temporales de NV-UV, y reinicia. Los ajustes del overlay, las curvas de ventiladores y los demás ajustes de AB se conservan. Recalibrate y la reparación completan primero cualquier migración pendiente. Después se puede iniciar de nuevo la calibración; no se reinstala el sistema antiguo de sensores. El nuevo indicador no modifica el perfil de hardware de Afterburner.

🌡️Hotspot y VRAM: fuente de sensores independiente

En las GPU RTX 50 compatibles, NV-UV lee Hotspot y las temperaturas individuales de VRAM mediante PawnIO. La telemetría normal y las comprobaciones internas de UV siguen usando Afterburner/MAHM.

El primer inicio visible explica la migración. Hotspot y los sensores individuales de VRAM se eligen por separado. Se reutiliza PawnIO instalado; una instalación necesaria empieza únicamente con «Aplicar selección / migrar» y puede solicitar permisos de administrador. Los indicadores desactivados siguen desactivados. La falta de lecturas no bloquea UV.

Durante la migración puedes conservar la fuente existente de Afterburner/RTSS; esta opción viene seleccionada. Los sensores desactivados y los ajustes del OSD permanecen iguales. Solo al desmarcarla se elimina la fuente antigua de NV-UV con copia de seguridad de los cambios. Si no existe una configuración, «Configurar para Afterburner/RTSS» permite activar Hotspot en una versión compatible de Afterburner con GPUProbe. Después selecciona su visualización en el OSD de Afterburner. NV-UV sigue usando PawnIO para su propio indicador. La falta de lecturas del overlay no bloquea UV; los cambios de archivos incompletos requieren recuperación.

Recalibrate y la reparación completan primero cualquier migración pendiente. Después se puede iniciar de nuevo la calibración; no se reinstala el sistema antiguo de sensores. El nuevo indicador no modifica el perfil de hardware de Afterburner.

Conserva los datos de recuperación en %ProgramData%\NV-UV\BlackwellHotspot\ hasta finalizar la migración. Las opciones siguen disponibles en el botón Hotspot.

Lectura experimental: El valor mostrado no está confirmado oficialmente. No debe utilizarse como base para casos de garantía o RMA, ni para cambios o modificaciones de la tarjeta gráfica. Una temperatura hotspot superior a las demás temperaturas no indica por sí sola un defecto o una reducción de la funcionalidad de la tarjeta.

🔄Actualizar a una versión nueva

Abre Actualizaciones y pulsa Comprobar ahora. Si hay una versión nueva, puedes descargarla y después decidir cuándo instalarla.

1
Descargar actualización. De forma opcional, NV-UV puede buscar versiones nuevas a diario y descargarlas en segundo plano.
2
Pulsa Instalar actualización y confirma. La instalación nunca empieza por sí sola.
3
NV-UV se cierra, instala el paquete verificado y vuelve a iniciarse.
Si el primer inicio de la versión nueva falla, NV-UV restaura los archivos de programa anteriores. Los archivos propios que tengas en la carpeta portable no se eliminan de forma indiscriminada.

El método manual sigue disponible: cierra NV-UV, extrae el ZIP portable oficial en una carpeta nueva y ejecuta allí NV-UV.exe. Los ajustes de %LocalAppData%\NV-UV\ se conservan.

Recalibrate y la reparación completan primero cualquier migración pendiente. Después se puede iniciar de nuevo la calibración; no se reinstala el sistema antiguo de sensores. El nuevo indicador no modifica el perfil de hardware de Afterburner.

🚀Inicio rápido

1
Elige un preset: 🍃 Eco · ⚡ Balanced (recomendado) · 🚀 Perf · 🔥 Max
2
Aplicar UV: Selecciona un slot de AB (1-5), luego ⚡ Aplicar UV.
3
Prueba: Lanza un juego, vigila voltaje + temperaturas. ¿Estable? ¡Listo!
¡Empieza con Balanced! Eco puede ser demasiado agresivo para algunas GPUs.
⚠ Suelo de voltaje de Blackwell (RTX 50): A partir de aproximadamente 875 mV hacia abajo, el driver de Blackwell no mantiene el V-Lock: vuelve a subir a un punto de voltaje mayor, con lo que el undervolt no queda fijado como se configuró (un lock a 845 mV acaba funcionando más alto de lo elegido). Para un lock estable en Blackwell, elige más de 875 mV. NV-UV muestra un aviso en línea en la pestaña V-Lock en este valor y por debajo. Es comportamiento del driver, no algo que la herramienta pueda anular.
Punto de curva como valor inicial: haz clic en un punto del gráfico para cargar sus valores mostrados de MHz y mV en el modo V-Lock o Directo que esté activo. No se aplica nada automáticamente; ajusta el valor si lo necesitas y después pulsa Aplicar UV. Para puntos por debajo de 850 mV, selecciona primero el modo Directo.

🖥Interfaz y disposición

Las posiciones de los botones se adaptan al ancho de la ventana y a la escala de la interfaz. Las dos barras sobre la curva conservan su orden y se distribuyen automáticamente en más filas. Busca las funciones por su nombre y su área de control.

Área de controlControles disponibles
Barra de perfiles sobre la curvaSlots AB 1–5, Stock, AB←, OCS → UV, Recalibrate, MSI Afterburner Setup y Fix NV-Overlay.
Barra de funciones debajo de la barra de perfilesMini, selector de tema, Updates, Smart Hz, DCC, AB Silent, Start, Replay y UV-Pilot.
Área Quick-LockPresets, UV⚡Try, V-Lock/Directo, Power Limit, VRAM y escáner. Se sitúa a la derecha de la curva cuando hay suficiente ancho y debajo de ella en ventanas estrechas.
Actividad / DiagnósticoEl botón para enviar o exportar un informe de error está debajo del registro. Si falta altura, el registro y los controles superiores se desplazan por separado.
Barra de estado al pie de la ventanaEstado de conexión, versión, botón de porcentaje para la escala y selector de idioma. Estos controles se distribuyen en varias filas cuando falta espacio.

Mover los sensores

Puedes mover cada sensor de la cabecera de forma individual: temperatura, frecuencia de GPU, frecuencia de VRAM, carga, potencia, voltaje, Hotspot, temperatura de VRAM y ventiladores. Mantén pulsado el botón izquierdo sobre un sensor, arrástralo a la posición deseada de la cuadrícula y suéltalo. La disposición se guarda automáticamente. Un clic breve sigue abriendo los detalles de VRAM y ventiladores.

Clic derecho sobre los sensores → Restablecer recupera la disposición predeterminada. Si hay suficiente espacio, Hotspot, VRAM y ventiladores se centran en la segunda fila. Solo se restablece la disposición de los sensores; los perfiles UV y la escala se conservan.

Tamaño de ventana y disposición guardada

La curva, el eje X y la información se adaptan a la altura de la ventana; la barra de estado permanece visible.

El tamaño, la posición y el estado maximizado de la ventana, la disposición de los sensores y la escala se conservan al reiniciar y tras una actualización normal con los mismos ajustes de usuario. NV-UV recalcula las filas de las barras según el ancho disponible. Los botones de las barras mantienen su orden fijo; los sensores de la cabecera se pueden mover con el ratón.

Cambia el tamaño del texto y los controles con el botón de porcentaje de la barra de estado inferior. Consulta Escalado de UI para ver los niveles disponibles y los controles del ratón.

⚡NVIDIA Auto-UV

NVIDIA Auto-UV calcula un valor inicial experimental de UV a partir de la curva individual de tu GPU. La calidad del chip y la refrigeración pueden influir en el resultado, por lo que se trata de un punto de partida y no de una garantía de estabilidad.

1
Abre NVIDIA Auto-UV. La vista previa solo lee información y no modifica la GPU.
2
Revisa el voltaje y el reloj. Si el valor te parece adecuado, pulsa Aplicar Auto-UV. Primero se abrirá la selección de slot.
3
Elige y confirma un slot de Afterburner del 1 al 5. Solo entonces se aplica el valor y se guarda como perfil UV. Si el slot ya está ocupado, NV-UV pregunta antes de sobrescribirlo.
4
Pruébalo en juegos reales. Si lo necesitas, puedes restaurar la curva anterior o ajustar el valor manualmente.
NV-UV aplica y guarda el valor como un perfil UV normal. Así coinciden la vista principal, el slot guardado y la curva de Afterburner.
GPUs de portátil: la vista previa está disponible, pero actualmente no se puede aplicar Auto-UV.

🔬Importación OCS → UV

El OC Scanner integrado de Afterburner testea cuánta frecuencia extra soporta tu GPU en cada voltaje. El resultado por sí solo es muy conservador. NV-UV toma esos datos específicos de tu chip y los combina con el preset Balanced probado como base. Resultado: una curva UV basada en tu silicio.

1
Ejecuta el OC Scanner de AB y guarda el resultado en un slot de perfil (1-5).
2
Haz clic en OCS → UV y selecciona el perfil con el resultado del escáner.
3
Aplica: V-Lock (mejor punto único) o curva multipunto (curva completa).

Clic derecho para opciones: V-Lock / Multipunto / Verificar con el Escáner.

Los datos OCS se guardan de forma permanente y sobreviven a Recalibrar, reinicios de AB y reinstalaciones.

⚡Escáner de Pasos de Voltaje

El escáner testea un único punto de voltaje y encuentra la frecuencia estable máxima. Ideal para validar un ajuste UV o encontrar el punto óptimo de tu GPU.

Cómo funciona

1
Abre el escáner (botón ⚡ en la ventana principal o en la Vista Mini)
2
Ajustes: voltaje, resolución de render (1440p para 5070/5080, 4K para 5090), duración del test (2-5 min)
3
Inicia el test. El escáner empieza alto y va bajando hasta encontrar la frecuencia estable.
4
Aplica el resultado a un slot 1-5, directamente o con clic derecho en el historial.

Historial permanente

Se guardan todos los resultados de las pruebas, hasta un máximo de 50. Puedes borrar entradas individuales con 🗑, o hacer clic derecho para aplicarlas a un slot o verificarlas.

🎯 Stage 2 — Optimizar punto (nuevo en Cantor)

El Stage 1 encuentra la frecuencia estable más alta a un voltaje dado. El Stage 2 lo invierte: partiendo de un punto estable, NV-UV busca el voltaje más bajo al que esa frecuencia todavía se mantiene. Así se exprime otros 10–30 mV sin perder frecuencia.

Flujo de trabajo en dos pasos:

1
Ejecuta el Stage 1: elige un voltaje (p. ej. 910 mV), inicia el escáner y espera a un punto estable. El resultado entra automáticamente en el historial.
2
Inicia el Stage 2: clic derecho en la entrada estable del historial → 🎯 Optimizar punto. NV-UV testea la misma frecuencia bajando el voltaje (de 5 en 5 mV) hasta que falla, y conserva el último valor estable.

Ejemplo: el Stage 1 encuentra 2992 MHz @ 910 mV como estable. El Stage 2 prueba entonces 2992 MHz @ 905 / 900 / 895 / 890 mV hasta que la GPU falla. Si 895 mV fue el último punto estable, ahora tienes el mismo rendimiento con 15 mV menos de voltaje — menos vatios, menos calor, frecuencia idéntica.

¿Cuándo merece la pena el Stage 2? Siempre que quieras sacar el máximo absoluto de tu GPU concreta. El Stage 1 es un gran punto de partida, el Stage 2 es el ajuste fino. El Stage 2 tarda otros 5–15 minutos según la duración de test elegida.

🎯 Historial de optimización expandible (nuevo en Cantor v0.126)

Hasta hace poco, NV-UV solo guardaba el único punto que elegías en el diálogo de resultados de la optimización — todas las demás mediciones de voltaje se descartaban al cerrarse el diálogo. Eso dolía especialmente cuando un undervolting demasiado agresivo llevaba al driver a un fallo del hilo de render y el diálogo de selección dejaba de responder: todas las mediciones perdidas, Stage 2 desde cero.

A partir de la v0.126, NV-UV escribe la ronda de optimización completa en el historial antes de mostrar el diálogo de selección. Verás entonces una nueva entrada en el historial con un marcador 🎯, que contiene todas las mediciones de la ronda como sub-entradas expandibles:

▶
Contraído (por defecto): una fila de cabecera compacta por ronda de optimización, p. ej. 🎯 desde 925 mV · 11 mediciones · limpio o tras un fallo 🎯 desde 985 mV · 9 mediciones · TDR @ 935 mV. Haz clic en la cabecera para expandir.
▼
Expandido: cada medición de la ronda aparece como una sub-entrada indentada, con voltaje, frecuencia mediana bajo carga y una marca ✓ en la medición que elegiste originalmente. Cada sub-entrada se puede usar individualmente: clic derecho → aplicar a slot, verificar o re-optimizar. El punto final TDR (si existe) aparece como una fila 💥 al final y es solo informativo.

Por qué importa: si después del diálogo de selección te das cuenta de que tu punto elegido era demasiado agresivo, no tienes que repetir la búsqueda — simplemente expande el grupo y elige una de las mediciones más conservadoras (p. ej. 5 o 10 mV más arriba). Y si un fallo del driver mata a NV-UV en mitad de una ronda, el grupo entero con todas las mediciones sigue ahí tras el reinicio.

🔍 Verificar punto

Clic derecho en una entrada del historial → Verificar ejecuta un test de estrés extendido con esa pareja exacta de frecuencia/voltaje. Úsalo para revalidar un resultado del Stage 1 o Stage 2 con una pasada más larga (p. ej. 10 minutos en vez de 3) antes de fijarlo en un slot.

🧪 Test solo VRAM

En la ventana del escáner: botón 🧪 Test solo VRAM. Bloquea el núcleo en stock y testea únicamente el offset de VRAM que hayas configurado. Útil cuando quieres aislar si un fallo viene del OC de la VRAM o del UV del núcleo: bloquea primero el núcleo en un valor verificado y luego empuja la VRAM por separado.

Nuevo en Cantor

🛡️ Guardia de nombres ambiguos (v0.96 hf2)Corrige falsos positivos causados por nombres de proceso genéricos como ai.exe, engine.exe o cs2.exe. Cuando un daemon en segundo plano comparte nombre con un juego, NV-UV cambiaba antes por error al perfil del juego. Ahora, para nombres ambiguos, el piloto comprueba además que el proceso tenga una ventana principal visible o esté en primer plano. Los juegos reales se siguen detectando al instante, los daemons quedan filtrados. La base de datos marca actualmente 55 entradas como ambiguas.
🔄 Auto-actualización de la BD de juegos (v0.96)El navegador de juegos tiene ahora un nuevo botón "🔄 Actualizaciones". Haz clic para descargar la última base de datos de juegos desde GitHub. Opcionalmente, activa la comprobación automática en cada inicio en el mismo popup. Las actualizaciones vienen del repositorio central nv-uv-docs; tus propios juegos y anulaciones no se tocan.
💡 Tooltips al pasar el ratón (v0.96)En el navegador de juegos, los desplegables de nivel muestran ahora al pasar el ratón los valores concretos de cada perfil (p. ej. "Performance · 975 mV / 3000 MHz · PL 100%"). También funciona para el desplegable de filtro de arriba.
✨ Nivel MFG (v0.95 hf3)Nivel dedicado para títulos con Multi Frame Generation, todas las tarjetas de la serie RTX 50. Límite de potencia completo con voltaje Eco y frecuencia ligeramente reducida. Se asigna por juego en la base de datos de juegos.
Modo directo NVAPIEl escáner escribe ahora frecuencia/voltaje directamente a través del driver en lugar de vía perfiles AB, ~50 ms en lugar de ~2 s por punto. Escaneos drásticamente más rápidos.
VRAM OC desde la fase 1Si configuras un offset de VRAM en el escáner, ahora está activo durante la búsqueda de frecuencia, no solo durante la verificación. Los veredictos de estabilidad son mucho más realistas.
Stage 2 Optimizar puntoEncuentra el voltaje estable más bajo para una frecuencia fija, ver arriba.
Compensación V-StepCasilla dedicada en el escáner. Compensa automáticamente el V-Droop bajo carga. Ver la sección "Funciones opcionales".

Ya presente desde Antares

Detección de errores matemáticos FMAUn compute shader detecta errores de cálculo de la GPU en segundo plano
WHEA pre-falloLos eventos de error de hardware de Windows detectan la inestabilidad antes de un fallo duro
Detección de mesetaSe detiene automáticamente cuando la GPU no puede hacer más boost a un voltaje dado
Tope de offsetOffset inicial limitado a +1000 MHz (o +1200 con Anulación de Boost)
Calentamiento una vez por sesiónSolo el primer paso calienta, los siguientes empiezan de inmediato
Deslizador de límite de potenciaRango completo de PL en el escáner, desde el mínimo de la GPU (~60%) hasta el máximo
Omitir calentamientoOpcional, para equipos con refrigeración líquida donde la temperatura de la GPU ya es estable
Consejo: tras el resultado del escáner, activa Game Replay y juega. Si falla en un juego real, Game Replay baja automáticamente la frecuencia un poco más.

🎮Game Replay

Tú solo juega, Game Replay se encarga del resto. Tras un fallo por UV, la frecuencia se baja automáticamente.

Bucle de aprendizaje (nuevo en Antares)

Game Replay recuerda ahora los ajustes por fallo de cada juego. En el siguiente inicio del mismo juego, UV-Piloto aplica automáticamente la frecuencia reducida. Un juego falla una vez, la próxima vez se carga directamente el perfil seguro.

Historial por perfil

Desde la v0.94, los historiales de fallos se registran por combinación de juego + perfil. Antes, por ejemplo, un fallo en nivel Performance de un juego se arrastraba también a un perfil personalizado asignado más tarde. Desde entonces, cada perfil (Eco / Balanced / Performance / Max / personalizado XYZ) tiene su propio historial limpio. Un perfil personalizado ya no hereda fallos de los presets.

En el primer inicio de la v0.94, el nv-uv_game_replay_adjustments.json existente se detecta como formato antiguo y se vacía una única vez (advertencia en el log: "Old adjustment format detected — discarded"). Después el historial se reconstruye por perfil. No se requiere ninguna acción manual.

Las aplicaciones manuales y los fallos sin un contexto inequívoco de UV-Piloto se guardan ahora como historial de Replay solo informativo. La lista muestra el slot, los valores original y corregido, el tipo de evento, la hora y cualquier reinicio pendiente. Estas entradas nunca se aplican automáticamente a un juego o perfil.

Dos modos de fallo

TipoQué ocurre
Fallo suave (TDR)El driver se recupera, pausa de 15 s, bajada de paso escrita en vivo, sigues jugando
Fallo duro (Page Fault)La primera bajada se guarda y se aplica en el siguiente inicio de NV-UV. Hasta que la escritura tenga éxito, Game Replay bloquea más bajadas para no reducir repetidamente la frecuencia antigua que sigue activa.

Barra de estado

Cuando Game Replay está activo, aparece una barra de estado de color en la ventana principal. Muestra el estado de activación, el perfil vigilado, los fallos y las reducciones aplicadas. Si no aparece la barra, Game Replay está desactivado.

Ajustes

Interruptor 🎮 Replay en la barra de herramientas, clic derecho para los ajustes. Estrategia: bajar frecuencia (por defecto), subir voltaje, o ambas. Tamaños de paso y límites de seguridad configurables; el paso de frecuencia baja ahora hasta 15 MHz (granularidad V/F nativa del hardware) desde la v0.99.

Game Replay funciona independientemente de UV-Piloto. Simplemente activa 🎮 Replay, funciona con cualquier perfil UV activo.

🔥Motor de test de estrés 3D

Test de estrés DX12 + DXR integrado que simula carga de juego realista. El motor alterna constantemente entre reposo y carga completa (patrón de pulso), generando los transitorios que causan la inestabilidad del UV.

Resolución de render

ResoluciónRecomendada para
1440p5080 5070 Ti 5070
4K Supersampled5090
Las GPUs son más inestables al 40-60% de carga (frecuencias de boost más altas), no al 100% sostenido. Ahí es exactamente donde golpean los frames martillo del motor de estrés.

✈️UV-Piloto

UV-Piloto detecta juegos en ejecución y cambia automáticamente al perfil UV correspondiente.

Sistema de niveles

NivelDescripción
🔥 MaxRendimiento máximo, Cyberpunk 2077, Alan Wake 2
🚀 PerformanceFuerte, Elden Ring, Hogwarts Legacy
⚡ BalancedEstándar, CS2, Valorant, la mayoría de juegos
🌿 EcoEficiente, juegos antiguos/ligeros
✨ MFGPara títulos con Multi Frame Generation, solo serie RTX 50. Asignable mediante la base de datos de juegos.

El nivel MFG usa el voltaje Eco con límite de potencia completo y una frecuencia ligeramente reducida. No se puede seleccionar directamente con los botones de nivel de la ventana principal: se asigna por juego en la base de datos de juegos. Recomendado con MFG 3x o 4x, donde el ahorro a altas tasas de frames es mayor.

Perfiles personalizados

Clic derecho en un slot: "Añadir a UV-Piloto" crea un perfil personalizado. Asignable por juego en la base de datos de juegos.

Base de datos de juegos

Clic derecho en UV-Piloto → 🎮 Base de datos de juegos. 699 juegos + benchmarks, asignaciones de nivel ajustables, juegos propios añadibles.

Game Pass / Microsoft Store: inicia primero el juego, después pulsa 🎮 en el diálogo Añadir juego y selecciona preferiblemente el proceso con la ventana visible del juego. NV-UV copia solo el nombre del proceso y no abre ni WindowsApps ni la ruta protegida del ejecutable. Cuando UV-Piloto reconoce ese proceso, Smart Hz puede cambiar correctamente al modo Gaming. Los hosts compartidos, los componentes de Xbox/Game Bar y los servicios permanentes como ApplicationFrameHost.exe, GamingServices.exe, GamingServicesNet.exe y GameInputSvc.exe se eliminan de la lista y también se rechazan en la entrada manual y en la detección posterior de UV-Piloto. Los App ID no se admiten en esta versión; si no aparece un proceso propio del juego, el título no puede identificarse de forma segura.

Además de la lista de juegos, el navegador incluye la pestaña Ajustes de Replay con los valores corregidos automáticamente por Game Replay.

Benchmarks (3DMark, etc.)

3DMark se reconoce, pero no se le asigna ningún nivel UV — tu perfil activo se queda como está. Así puedes hacer benchmarks con el UV que hayas elegido sin que el Piloto cambie de perfil. Opcionalmente se puede asignar un perfil personalizado mediante el navegador de juegos.

Auto-Mini al jugar

Clic derecho en UV-Piloto → "📐 Vista Mini al jugar". Cambia automáticamente a la Vista Mini al detectar un juego, ahorrando la sobrecarga de GPU de la ventana principal WPF. Desactivado por defecto.

Prioridad de primer plano

A partir de la v0.94, UV-Piloto prioriza el proceso de la ventana enfocada actualmente. Esto resuelve el caso de dos o más entradas de la base de datos de juegos ejecutándose a la vez, típicamente navegador + juego.

Antes: Chrome estaba abierto (nivel Eco), lanzabas un juego → el perfil Chrome-Eco seguía activo hasta cerrar Chrome del todo.
Ahora: En cuanto la ventana del juego recibe el foco, el Piloto detecta el cambio y aplica el perfil del juego correspondiente. La vuelta funciona igual — Alt-Tab a Chrome cambia a Eco, Alt-Tab al juego vuelve a Performance.

Respaldo: si el proceso en primer plano no es una entrada de la BD (Explorador, escritorio, etc.), el Piloto mantiene el lock actual. Un Alt-Tab al escritorio, por tanto, no mata un lock de juego.

◇DCC – Dynamic Clock Clapping

DCC busca paso a paso un reloj de GPU más bajo y razonable mientras se ejecuta un juego reconocido, y recuerda el resultado para cada juego. Tu undervolting actual de NV-UV puede permanecer activo.

Uso

Modo DCC automático

DCC solo empieza cuando un juego se ha reconocido de forma inequívoca, está en primer plano y está generando imágenes nuevas. Al cambiar al escritorio, DCC espera; al volver al juego, lo comprueba de nuevo. Este modo no regula el escritorio.

La detección utiliza primero los perfiles de juego del controlador NVIDIA. La base de datos de juegos de NV-UV y tus propios juegos amplían la lista. Así también se pueden reconocer títulos de Steam, Game Pass, GOG, Epic y otros lanzadores.

Los valores aprendidos se guardan por juego y GPU. En los ajustes puedes restablecer un perfil aprendido concreto. En este modo automático puede permanecer activo un perfil de NV-UV que ya estuviera aplicado. El registro opcional de rendimiento guarda los datos solo de forma local.

NVIDIA Power Efficiency Mode – experimental

Este modo es global y permanece activo hasta que desactives DCC. El controlador NVIDIA utiliza un presupuesto de potencia ajustado de forma inteligente para intentar alcanzar y mantener el objetivo de eficiencia seleccionado. AUTO se guía por la frecuencia de actualización del monitor principal de Windows. Si el juego se ejecuta en otro monitor o prefieres otro objetivo, ajusta el valor manualmente. Si antes había un perfil de NV-UV activo, NV-UV vuelve a activarlo al desactivar el modo de eficiencia.

El objetivo de eficiencia no es un limitador de FPS. Activa el modo antes de iniciar el juego. Después de activarlo o de cambiar el objetivo, reinicia el juego por completo.

Limitador de FPS y VSync

NVIDIA Max Frame Rate y el VSync global son independientes del modo DCC elegido. Se recomienda un límite, VSync o ambos; VSync es especialmente recomendable con Frame Generation. Si el ajuste deseado ya está activo en el juego o en el controlador NVIDIA, no es necesario volver a activarlo aquí.

Importante: no ejecutes al mismo tiempo la versión independiente de DCC y el módulo DCC de NV-UV. En el primer inicio, NV-UV importa una sola vez los datos aprendidos de la versión independiente sin borrar los datos antiguos.

⚓Perfil ancla

El perfil ancla es tu "slot base". Define qué perfil UV debe cargar NV-UV automáticamente en dos situaciones: al iniciar el programa y al terminar un juego.

Cómo se configura

Clic derecho en un slot con un perfil UV guardado → ⚓ Fijar como ancla. El slot recibirá el marcador ⚓ y quedará resaltado en la vista de slots.

Comportamiento en detalle

SituaciónQué ocurre
Inicio del programaNV-UV detecta el perfil ancla y lo carga automáticamente al arrancar. Funciona también sin UV-Piloto, ideal para configuraciones con inicio automático de Windows.
Al terminar un juegoUV-Piloto detecta la salida del juego y restaura el perfil ancla, en lugar de volver al slot anterior. Requiere que UV-Piloto esté activo.

Ejemplo práctico

Guardas tu UV diario en el Slot 1 (p. ej. 2902 MHz @ 950 mV) y lo fijas como ancla. Al arrancar Windows, NV-UV se lanza por inicio automático, AB arranca, y el Slot 1 queda activo de inmediato, sin clics. Cuando lanzas un juego que UV-Piloto asigna al nivel "Max", el Piloto cambia brevemente al Slot 4. Al terminar el juego, vuelve al Slot 1 (ancla), no al estado anterior.

Consejo: un ancla en stock también funciona. Si fijas un slot vacío como ancla, NV-UV cargará valores stock al arrancar. El ancla es una directiva explícita de "base", no una indicación de "solo UV".

🔧Funciones opcionales

🧊 Optimización en Reposo

Pone todos los puntos de voltaje por debajo de 850 mV en frecuencia stock. Ahorra energía en el escritorio/reposo.

🔧 Corrección V-Step

Compensa el bug point-before-flatten de Blackwell. Bajo carga, la GPU usa el punto de voltaje anterior al lock (~10 mV menos). La Corrección V-Step lo compensa automáticamente.

Se aplica a: Bloqueo Rápido en la ventana principal (modo V-Lock). Disponible como casilla junto al deslizador de voltaje.

📐 Compensación V-Step (nuevo en Cantor)

La ventana del escáner tiene su propia casilla de Compensación V-Step. Hace algo distinto de la Corrección V-Step de arriba, así que aquí va una comparación clara:

Función Dónde Qué hace
🔧 Corrección V-Step Ventana principal
(al aplicar un V-Lock)
Desplaza el punto de lock un paso VF hacia arriba para que la GPU no caiga bajo carga en el punto anterior.
📐 Compensación V-Step Ventana del escáner
(durante un escaneo)
Mide continuamente la diferencia entre el voltaje solicitado y el que realmente llega al chip (V-Droop) y corrige en consecuencia los pasos de test siguientes.

¿Cuándo debería activarla? Cuando quieras voltajes precisos en el escáner. Ejemplo: pides 910 mV pero MAHM informa 905 mV — el delta de 5 mV se suma internamente, de modo que los siguientes pasos de test alcanzan realmente 910 mV en el chip, no solo 905. Esto hace los resultados de escaneo mucho más reproducibles, sobre todo si usas el Stage 2 (Optimizar punto), donde cada milivoltio cuenta.

Totalmente automática, funciona en silencio en segundo plano. En el log verás líneas como [VDroop] adapted: req 910 mV → MAHM 905 mV (Δ+5) → comp 5 mV. Activada por defecto.

🔋 Límite de potencia

El deslizador limita el consumo máximo. Los presets Eco ponen el PL reducido; MFG / Performance / Max al 100%.

💾 Offset de VRAM

Offset de frecuencia de memoria. Por defecto: 0 MHz. GDDR7 rara vez se beneficia del OC de memoria.

🔓 Anular límite seguro

Elimina el margen de seguridad de 50 MHz bajo el máximo stock. Solo para usuarios avanzados.

🖥 Escalado de UI

Usa el botón de porcentaje de la barra de estado inferior para cambiar la escala: clic izquierdo para el siguiente nivel y clic derecho para el anterior. Niveles: 80%, 90%, 100%, 110%, 125%, 150%, 175%, 200%, 225%, 250%, 300%. La selección se guarda y se aplica a las ventanas de NV-UV. Las filas de las barras también se adaptan a la escala elegida.

Para las áreas de control y la disposición de los sensores, consulta Interfaz y disposición.

🖥Smart Hz

Cambia automáticamente el escritorio a una tasa de refresco baja cuando no hay ningún juego en marcha, y de vuelta a la tasa nativa cuando arranca un juego. Ahorra aproximadamente 10-25W en reposo. El interruptor está en la barra de herramientas.

Elegir la tasa en reposo (nuevo): clic derecho en el botón Smart Hz para elegir entre las tasas de refresco que tu monitor realmente soporta (por ejemplo 60 / 120 / 144 Hz). Elegir una tasa también activa Smart Hz de inmediato, así que no hace falta activarlo por separado. La tasa elegida se recuerda entre reinicios.

Escritorio/reposoTasa elegida (por ejemplo, 60/120 Hz)
Juego reconocidoTasa nativa (por ejemplo, 120/144/165 Hz)
Juego finalizadoVuelve a la tasa elegida para reposo
NV-UV cerradoSe restaura la tasa nativa
Puede causar problemas con configuraciones multimonitor. En caso de duda, déjalo desactivado. Requiere UV-Piloto para la detección de juegos. Por eso los títulos de Game Pass / Store deben añadirse mediante su proceso de juego en ejecución para que Smart Hz pueda entrar en modo Gaming.

⚡UV⚡Prueba (base de datos UV de la comunidad)

UV⚡Prueba abre una base de datos navegable de valores de undervolt de la comunidad para tu GPU, agrupados en Eco, Balanced y UV+OC. Cada entrada muestra voltaje, frecuencia, límite de potencia, offset de VRAM, variante de tarjeta gráfica, una etiqueta de confianza y el enlace a la fuente. La lista preselecciona tu tarjeta detectada.

Ábrela con el botón UV⚡Prueba junto a los presets (Eco / Bal / Rend / Máx). Para aplicar un valor, clic derecho en una entrada y elige un slot de perfil (1-5), exactamente igual que en el historial del escáner.

Valoración y votos de la comunidad: Un clic en una estrella hace las dos cosas: guarda tu nota personal localmente y cuenta a la vez como voto anónimo de la comunidad. La columna Comunidad muestra la media de todos los votos con el número entre paréntesis, p. ej. "★ 4.2 (17)", actualizada dos veces al día. Hacer clic de nuevo en la misma estrella (0 estrellas) también borra tu voto en el servidor.

Compartir tus propios ajustes: Clic derecho en un slot de perfil con datos → Enviar a la BD de la comunidad. Los valores se toman del slot tal cual (un perfil que realmente usas); solo la variante de tarjeta gráfica y una nota breve son texto libre opcional. Tras una breve revisión, tu preset aparece para todos en UV⚡Prueba, etiquetado como "user-submitted". Ver la sección de funciones comunitarias y datos para los detalles de lo que se transmite.

Los valores de la comunidad son solo un punto de partida. Cada tarjeta es distinta (lotería del silicio) - verifica siempre un valor en tu propia tarjeta antes de confiar en él.

🔒Funciones en línea y privacidad

NV-UV no utiliza cuentas ni sube diagnósticos automáticamente. Solo se conecta a internet mediante funciones claramente identificables, como el contenido de la comunidad, la búsqueda de actualizaciones o un informe de errores que tú envías expresamente.

Funciones de la comunidad

Valoración con estrellas en UV⚡Prueba: Hacer clic en una estrella guarda tu valoración localmente y envía además un voto anónimo de la comunidad. Solo se transmiten estos valores: el ID del preset, tu número de estrellas y un ID de cliente aleatorio (un GUID aleatorio generado localmente sin ninguna referencia a hardware ni datos personales). Hacer clic de nuevo en la misma estrella (0 estrellas) también borra tu voto en el servidor.

Enviar ajustes (clic derecho en un slot de perfil): La transmisión contiene los valores UV del slot (frecuencia, voltaje, límite de potencia y offset de VRAM si está configurado), el modelo de GPU detectado, opcionalmente tu variante de tarjeta gráfica y una nota breve, más el mismo ID de cliente aleatorio. Importante: Tras la aprobación, estos detalles pasan a ser públicamente visibles en la base de datos de la comunidad en GitHub. No pongas información personal en la nota.

Actualizaciones

La búsqueda manual o diaria opcional consulta GitHub para saber si existe una versión nueva. NV-UV no adjunta datos de hardware, perfiles, diagnósticos ni el ID de cliente. Como en cualquier conexión a internet, GitHub recibe técnicamente la dirección IP y los datos de conexión.

Informes de errores privados

Un informe de diagnóstico siempre se guarda primero de forma local. Solo después de la vista previa, tu consentimiento y un clic en Enviar informe de errores, el paquete elegido se transmite de forma privada a NV-UV mediante Cloudflare. Puedes añadir imágenes y un dato de contacto de forma opcional. Sin tu acción, todo permanece en tu equipo.

Acerca de la dirección IP: Como en cualquier servicio de internet, el servidor ve tu dirección IP. El servicio de NV-UV solo la procesa como un hash con una clave nueva cada día para limitar abusos y no la guarda como texto legible. El ID de cliente aleatorio de la comunidad se encuentra en %LocalAppData%\NV-UV\nv-uv_client_id.txt; puedes borrarlo en cualquier momento y se creará uno nuevo con tu siguiente voto.

🌍Anulación global y Sin anulación

En la biblioteca de juegos puedes fijar una anulación global (desplegable en la barra de herramientas): fuerza a todos los juegos en ejecución al nivel elegido (Eco / Bal / Perf / Max), sobrescribiendo sus asignaciones individuales. Práctico si solo usas UV-Piloto y simplemente quieres un único nivel en todas partes.

Sin anulación excluye un juego concreto de la anulación global - ese juego se resuelve entonces con normalidad (su propio nivel, el nivel de la base de datos, o stock). Se configura desde el desplegable de anulación por juego ("⊘ Sin anulación") o con clic derecho en la fila del juego. Útil para entradas como un navegador que no quieres que UV-Piloto toque.

📐Vista Mini

Vista compacta sin curva. 📐 Mini en la barra de herramientas, ↩ Completa para volver. Siempre visible. Están disponibles las funciones UV más importantes: slots, presets, V-Lock, PL, VRAM, escáner y OCS → UV.

Consejo de rendimiento: La ventana principal usa renderizado WPF, que puede costar rendimiento de GPU medible en benchmarks. Al jugar o hacer benchmarks, usa la Vista Mini o minimiza NV-UV a la bandeja. La Vista Mini tiene una sobrecarga de renderizado mucho menor.

Auto-Mini al jugar

Clic derecho en UV-Piloto → "📐 Vista Mini al jugar" activa el cambio automático a la Vista Mini cuando se detecta un juego. Vuelve a la vista completa cuando el juego termina. Desactivado por defecto.

📊Referencia de presets

RTX 5090

PresetVoltajeFrecuenciaPL
🍃 Eco910 mV2430 MHz85%
⚡ Balanced935 mV2887 MHz90%
🚀 Performance1025 mV3105 MHz100%

RTX 5080

PresetVoltajeFrecuenciaPL
🍃 Eco850 mV2650 MHz88%
⚡ Balanced900 mV2750 MHz90%
🚀 Performance925 mV2980 MHz100%
🔥 Max975 mV3150 MHz100%

RTX 5070 Ti

PresetVoltajeFrecuenciaPL
🍃 Eco850 mV2500 MHz80%
⚡ Balanced900 mV2800 MHz90%
🚀 Performance900 mV2932 MHz100%
🔥 Max950 mV3000 MHz100%

El preset Performance de la 5070 Ti es el perfil diario validado del desarrollador (900 mV / 2932 MHz) y aplica además un offset de VRAM de +3000 MHz.

RTX 5070

PresetVoltajeFrecuenciaPL
🍃 Eco850 mV2600 MHz80%
⚡ Balanced900 mV2750 MHz90%
🚀 Performance940 mV3000 MHz100%
🔥 Max975 mV3150 MHz100%

RTX 5060 Ti / RTX 5060 (experimental)

PresetVoltajeFrecuenciaPL
🍃 Eco800 mV2500 MHz80%
⚡ Balanced875 mV2700 MHz90%
🚀 Performance925 mV2900 MHz100%
🔥 Max975 mV3000 MHz100%

Nota: La 5060 (no Ti) usa esta tabla como respaldo. Al ser un recorte GB206 más pequeño con menor TBP, se limita a sí misma mediante el límite de potencia y los valores se mantienen seguros.

🧪 Estado de Ada (v0.95): La ruta de escritura de Ada (codificación de curva VF con exactitud de bytes) se ha verificado en una KFA2 RTX 4070 Ti (chip AD104) y funciona de extremo a extremo en Aplicar / Escáner / Game Replay / UV-Piloto. Los valores de preset de abajo se basan en la comunidad. Testers de Ada para AD102 (4090) y AD103 (4080) son bienvenidos en el subforo de PCGH y en Discord.

RTX 4090

PresetVoltajeFrecuenciaPL
🍃 Eco875 mV2400 MHz100%
⚡ Balanced900 mV2550 MHz100%
🚀 Performance925 mV2670 MHz100%
🔥 Max950 mV2745 MHz100%

RTX 4080 / 4080 Super

PresetVoltajeFrecuenciaPL
🍃 Eco875 mV2400 MHz100%
⚡ Balanced900 mV2520 MHz100%
🚀 Performance925 mV2640 MHz100%
🔥 Max950 mV2700 MHz100%

RTX 4070 Ti / 4070 Ti Super

PresetVoltajeFrecuenciaPL
🍃 Eco925 mV2550 MHz100%
⚡ Balanced940 mV2640 MHz100%
🚀 Performance950 mV4070 Ti Super: 2730 MHz
4070 Ti: 2685 MHz
100%
🔥 Max975 mV2820 MHz100%

El valor Performance de la 4070 Ti se recalibró de 2730 a 2685 MHz. La 4070 Ti (die AD104 completo, típicamente peor binning) necesita unos 30 MHz menos de margen al mismo voltaje que la 4070 Ti Super (recorte AD103, mejor selección de chips). Los demás presets (Eco / Balanced / Max) son idénticos en ambas tarjetas.

RTX 4070 / 4070 Super

PresetVoltajeFrecuenciaPL
🍃 Eco900 mV2400 MHz100%
⚡ Balanced925 mV2550 MHz100%
🚀 Performance940 mV2670 MHz100%
🔥 Max975 mV2790 MHz100%

RTX 4060 Ti (experimental)

PresetVoltajeFrecuenciaPL
🍃 Eco900 mV2400 MHz100%
⚡ Balanced925 mV2550 MHz100%
🚀 Performance950 mV2650 MHz100%
🔥 Max975 mV2750 MHz100%

RTX 4060 (experimental)

PresetVoltajeFrecuenciaPL
🍃 Eco875 mV2300 MHz100%
⚡ Balanced900 mV2450 MHz100%
🚀 Performance925 mV2600 MHz100%
🔥 Max950 mV2730 MHz100%

Nota sobre la RTX 4060: el chip AD107 escala inusualmente poco con voltaje adicional. Más mV apenas dan más MHz, así que los valores de los niveles quedan más juntos que en los chips Ada más grandes.

¿Qué significa "experimental" para las tarjetas RTX 5060 y RTX 4060? Estas tarjetas están soportadas por el código de NV-UV, pero los valores de preset aún no se han verificado en hardware real a través de nuestro programa de testers. Se basan en investigación AI-DeepSearch a partir de datos de la comunidad (Reddit, Hardwareluxx, Igor's Lab, OCN). Por favor, testea usando Balanced como punto de partida y comparte tus resultados en el foro de PCGH o en Discord para poder afinar los valores.
🟢 Estado de Ampere desde v0.99.3: La serie RTX 30 forma parte de la gama de GPUs con soporte normal. Los valores de preset son puntos de partida conservadores basados en la comunidad y pueden variar según el diseño de la tarjeta, la refrigeración y la calidad del silicio. Empieza con Balanced si tienes dudas y valida el resultado con el escáner, Game Replay y juegos reales. Adjunta el ZIP de diagnóstico al informar de un problema.

RTX 3090 (tarjeta de referencia, integración verificada)

PresetVoltajeFrecuenciaPL
🍃 Eco800 mV1700 MHz80%
⚡ Balanced875 mV1830 MHz90%
🚀 Performance900 mV1900 MHz100%
🔥 Max950 mV1965 MHz100%

RTX 3090 Ti

PresetVoltajeFrecuenciaPL
🍃 Eco825 mV1700 MHz80%
⚡ Balanced875 mV1830 MHz90%
🚀 Performance925 mV1950 MHz100%
🔥 Max975 mV2025 MHz100%

RTX 3080 Ti

PresetVoltajeFrecuenciaPL
🍃 Eco800 mV1710 MHz80%
⚡ Balanced875 mV1870 MHz90%
🚀 Performance900 mV1920 MHz100%
🔥 Max950 mV1980 MHz100%

RTX 3080 12GB

PresetVoltajeFrecuenciaPL
🍃 Eco800 mV1700 MHz80%
⚡ Balanced875 mV1860 MHz90%
🚀 Performance900 mV1920 MHz100%
🔥 Max950 mV2000 MHz100%

RTX 3080 10GB

PresetVoltajeFrecuenciaPL
🍃 Eco800 mV1750 MHz80%
⚡ Balanced875 mV1890 MHz90%
🚀 Performance900 mV1950 MHz100%
🔥 Max950 mV2010 MHz100%

RTX 3070 Ti

PresetVoltajeFrecuenciaPL
🍃 Eco825 mV1770 MHz80%
⚡ Balanced875 mV1905 MHz90%
🚀 Performance900 mV1950 MHz100%
🔥 Max950 mV1995 MHz100%

RTX 3070

PresetVoltajeFrecuenciaPL
🍃 Eco775 mV1700 MHz80%
⚡ Balanced875 mV1900 MHz90%
🚀 Performance925 mV1950 MHz100%
🔥 Max950 mV2010 MHz100%

RTX 3060 Ti

PresetVoltajeFrecuenciaPL
🍃 Eco800 mV1750 MHz80%
⚡ Balanced875 mV1875 MHz90%
🚀 Performance925 mV1935 MHz100%
🔥 Max975 mV1980 MHz100%

RTX 3060

PresetVoltajeFrecuenciaPL
🍃 Eco800 mV1560 MHz80%
⚡ Balanced850 mV1680 MHz90%
🚀 Performance900 mV1800 MHz100%
🔥 Max950 mV1850 MHz100%
Los valores de preset se basan en la experiencia de la comunidad. No toda GPU soporta todo preset, lotería del silicio. En caso de duda, empieza con Balanced.

🧾Diagnóstico e informe de errores

Exportar diagnóstico siempre crea primero un ZIP local. Contiene la información necesaria para buscar el problema, incluido el estado actual de funciones nuevas como DCC y NVIDIA Auto-UV.

1
Describe brevemente el problema y crea el ZIP de diagnóstico.
2
Revisa la vista previa y el ZIP. Siempre puedes conservar el archivo solo en tu equipo.
3
Añade imágenes de forma opcional: hasta cuatro archivos PNG, JPG o WebP, con un máximo de 5 MB cada uno y 10 MB en total.
4
El paquete solo se transmite de forma privada si das tu consentimiento y pulsas Enviar informe de errores.
Después de un envío correcto, NV-UV muestra un ID de informe. Anótalo para posibles consultas. El ZIP local se conserva.
No hay subidas automáticas: sin tu consentimiento y tu clic no se envía nada. Los registros de rendimiento de DCC también permanecen en tu equipo hasta que los exportes tú mismo.

❓Preguntas frecuentes

¿NV-UV reemplaza a Afterburner?

No. NV-UV utiliza Afterburner para aplicar los cambios. AB debe estar instalado, pero no tiene que permanecer visible. Para overclocking, OSD y edición detallada de curvas, AB sigue siendo la herramienta de referencia.

¿Es seguro el undervolting?

No se sube ningún voltaje, solo se baja. Todo es reversible con el botón Stock o con Recalibrar. Aun así, no asumo ninguna responsabilidad por daños que puedan producirse directa o indirectamente por el undervolting.

¿Por qué faltan Anulación de Boost / Corrección V-Step / Optimización en Reposo en las tarjetas Ada?

Es intencionado, no un error. Estas tres opciones son específicas de Blackwell:

Ada utiliza su propio método de UV, con una curva nativa de cuatro zonas, y no necesita estas compensaciones. Por eso las casillas se ocultan automáticamente en tarjetas Ada, tanto en la vista principal como en la Vista Mini.

¿Por qué NV-UV no muestra voltaje? (0 mV / sin lectura)

Este es el tropiezo más común. Causa: las opciones de voltaje no están activadas en Afterburner. NV-UV recibe esta lectura de la telemetría de Afterburner (MAHM), que no proporciona el valor sin los ajustes correctos.

Comprobación rápida: mira la ventana principal de Afterburner. ¿El campo "VOLT" también muestra 0 mV? Entonces AB tampoco está leyendo el voltaje — el problema está en AB, no en NV-UV. Solución:

  1. AB → Ajustes (⚙) → pestaña General → Unlock Voltage Control ✓ y Unlock Voltage Monitoring ✓; Force Constant Voltage debe estar desactivado
  2. AB → Ajustes (⚙) → pestaña Monitoring → baja por la lista y activa GPU voltage ✓
  3. Haz clic en OK (no en Cancelar) y reinicia Afterburner por completo
  4. La ventana principal de AB debería mostrar ahora un valor real bajo "VOLT" (p. ej. 905 mV). Solo entonces NV-UV podrá ver el voltaje también.

Guía detallada con todas las casillas recomendadas: ver Instalación → Pasos 1 + 2 más arriba.

Nota para la RTX 5090 de diseño de referencia: en algunas tarjetas, Afterburner reinicia por sí solo las casillas Unlock de vez en cuando. Si la lectura de voltaje desaparece al cabo de un tiempo, simplemente repite los pasos 1+2.

El voltaje bajo carga es menor que mi objetivo de V-Lock, ¿por qué?

Comportamiento de boost normal de la GPU. NV-UV fija un V-Lock a p. ej. 950 mV, pero la GPU solo hace boost hasta el voltaje que necesita térmica y energéticamente. Con un perfil UV (curva aplanada en el punto de lock), no hay incentivo para subir más. No es un bug.

El escáner se detiene por debajo de mi máximo stock, ¿por qué?

Dos posibles razones:
1. Límite seguro: El escáner se detiene por defecto 50 MHz por debajo del máximo stock. Activa "Anular límite seguro" para eliminarlo.
2. Límite del driver: NVIDIA limita el offset de frecuencia a +1000 MHz por punto de voltaje. Solución: testea a un voltaje más bajo donde haya más margen.

El escáner sube y sube pero la frecuencia de la GPU no aumenta

Corregido desde Antares. La detección de meseta detiene automáticamente el escáner cuando la GPU ya no puede aumentar más la frecuencia con ese voltaje. Si utilizas una versión anterior, actualiza NV-UV.

Un juego falla tras el UV, ¿qué hago?

¡Es normal! No toda GPU soporta todo preset. Prueba el siguiente preset más alto, o usa el escáner para una optimización individual. Con Game Replay: sigue jugando sin más, la frecuencia se baja automáticamente, idealmente aún dentro del juego o, tras el fallo, en el siguiente inicio.

¿Diferencia entre V-Lock y multipunto?

V-Lock fija la GPU en un único punto de voltaje/frecuencia. Simple, fiable, el método recomendado.
Multipunto fija varios puntos en la curva (p. ej. desde la importación OCS). Más complejo pero potencialmente más eficiente en todo el rango de voltaje.

¿Por qué un EXE de ~200 MB?

Incluye todo lo necesario para .NET 10. No requiere una instalación adicional: basta con ejecutar el EXE y funciona directamente en Windows 11.

¿Soporte para Windows 10?

No está previsto. El test de estrés DXR requiere Windows 11.

¿Soporte para la serie RTX 40?

Totalmente compatible. Desde «Ada improved» (v0.94), NV-UV utiliza el método nativo de Ada. Se verificó en una KFA2 RTX 4070 Ti (AD104): Aplicar, Escáner, Game Replay y UV-Piloto funcionan de principio a fin.

Estado por chip:

Los presets se basan en valores de la comunidad. Si tienes una RTX 4090, 4080, 4060 Ti o 4060 y quieres aportar registros o perfiles de AB para seguir afinándolos, puedes escribir en el foro de PCGH o en Discord.

¿NV-UV será de código abierto?

Actualmente es de código cerrado. Una versión de código abierto podría plantearse a largo plazo, pero no hay un calendario concreto.

NV-UV cuesta puntos de benchmark, ¿por qué?

La ventana principal utiliza algunos recursos de la GPU. En 3DMark esto puede costar unos 200–500 puntos. Usa la Vista Mini, minimiza NV-UV a la bandeja o activa Auto-Mini al jugar (clic derecho en UV-Piloto). El perfil UV permanece activo en AB aunque NV-UV esté minimizado o cerrado.

El antivirus marca NV-UV

Puede tratarse de un falso positivo: algunos antivirus marcan aplicaciones .NET portátiles de este tipo. Comprueba siempre que el archivo proceda de la fuente oficial y que su suma SHA-256 coincida antes de añadir una excepción.

El editor de curvas de AB se minimiza cuando NV-UV escribe un perfil

Es un comportamiento conocido. Al interactuar NV-UV con el sistema de perfiles de AB, el editor de curvas puede minimizarse. Solo tienes que volver a abrirlo.

¿Dónde se guardan mis ajustes?

%LocalAppData%\NV-UV\ contiene, entre otros datos, perfiles UV, nombres de slots, ajustes de Game Replay, historial del escáner, datos OCS, la curva stock, perfiles aprendidos por DCC y registros.

Conserva los datos de recuperación en %ProgramData%\NV-UV\BlackwellHotspot\ hasta finalizar la migración. Las opciones siguen disponibles en el botón Hotspot.

¿Cómo exporto un diagnóstico?

Usa Exportar diagnóstico debajo del área de actividad. NV-UV crea primero un ZIP de diagnóstico local y muestra una vista previa. Después puedes conservarlo sin enviarlo o remitirlo voluntariamente mediante el informe de errores.

¡Ayuda, mis perfiles han desaparecido!

Haz siempre una copia de seguridad manual de tus perfiles antes de experimentar. Si se pierden perfiles: revisa la carpeta de NV-UV en %LocalAppData%\NV-UV\, ahí se guardan los datos, las curvas OCS y el historial del escáner.

¡Mi PC no arranca bien tras un UV inestable!

Consejo importante al experimentar con UV: En Afterburner, en Settings → General, desactiva Start with Windows. Esto evita que un perfil inestable se cargue automáticamente al arrancar, por si un ajuste UV tumba el driver durante el inicio. Vuelve a activar el inicio automático de AB solo cuando tu ajuste UV se haya verificado estable en juegos.

🛠Solución de problemas

Los sensores dejan de actualizarse

Si las lecturas se detienen, NV-UV comprueba la antigüedad de los datos de Afterburner y se reconecta cuando hay datos nuevos. Si Afterburner deja de publicar datos, comprueba su monitorización o reinícialo.

NV-UV arranca pero no muestra ninguna GPU

¿Está instalado el controlador NVIDIA más reciente? Inicia NV-UV después de que el escritorio de Windows haya cargado.

Sin conexión MAHM (sin lectura de voltaje)

AB + RTSS deben estar en ejecución. Activa el monitoreo de voltaje en AB (ver FAQ arriba). Reinicia AB.

La lectura de voltaje salta o muestra valores inválidos

En AB, en Settings → Monitoring → Active hardware monitoring graphs, desactiva los plugins GPU.dll y HwInfo.dll. Acceden en paralelo a los mismos sensores de GPU que NV-UV usa vía MAHM, lo que provoca lecturas de sensor en conflicto. MAHM solo devuelve entonces valores válidos de forma esporádica (el voltaje salta, muestra 0 o cifras irreales).

Gracias a Martin del foro de PCGH por este hallazgo.

Aplicar no hace nada / voltaje sin cambios

Activa Unlock Voltage Control. Recalibrate y la reparación completan primero cualquier migración pendiente. Después se puede iniciar de nuevo la calibración; no se reinstala el sistema antiguo de sensores. El nuevo indicador no modifica el perfil de hardware de Afterburner.

NVIDIA Overlay no aparece en los juegos

Cierra primero todos los juegos y detén cualquier grabación activa. Después, haz clic en Fix NV-Overlay en la barra superior y confirma la reparación. Comprueba luego el overlay dentro de un juego con Alt+Z o Alt+R. La reparación detiene cualquier grabación activa y el búfer actual de Instant Replay, que podrían perderse; no actualiza ni reinstala NVIDIA App ni el controlador gráfico.

Un juego falla tras el UV

Prueba un preset más alto, o usa el escáner. Game Replay baja la frecuencia automáticamente.

💬Feedback

Publica tus comentarios directamente en el hilo de feedback del foro de PCGH o envíaselos a Christian por Discord. Una breve descripción y una captura de pantalla suelen ser suficientes para empezar.

Si se trata de un problema técnico, usa Exportar diagnóstico. Puedes compartir el ZIP por tu cuenta o, después de revisar la vista previa, enviarlo voluntariamente mediante el informe de errores privado.
Foro de PCGH:
Deutsch: Support / FAQ / Bugs
English: NV-UV Open Alpha English Thread

🔖 Componentes de terceros

NV-UV usa NvApiNative.dll, un puente NVAPI nativo derivado del proyecto de código abierto Green Curve de aufkrawall. Green Curve demostró cómo acceder a la curva VF en GPUs Blackwell directamente mediante puntos de entrada NVAPI. NV-UV aplica este enfoque para el modo directo del escáner y la optimización de puntos.

Repositorio del proyecto: https://github.com/aufkrawall/green-curve

El texto completo de la licencia MIT se reproduce a continuación:

MIT License

Copyright (c) 2026 aufkrawall

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Muchas gracias a aufkrawall por Green Curve y por poner el proyecto a disposición bajo una licencia abierta.