Dusklight (Twilight Princess) atascado a 30 FPS aunque Unlock Framerate esté activo — Checklist de solución

Dusklight se queda a 30 FPS aunque tengas Unlock Framerate activado. Checklist de VSync, refresco del monitor, backend gráfico y post-procesado para llegar de verdad a 60+ FPS.

Publicado 2026-05-14 ·Actualizado 2026-06-16

La característica estrella de Dusklight (antes Dusk) es renderizar por encima de 30 FPS (la lógica del motor sigue a 30 Hz y el renderer interpola). Si activas Unlock Framerate y te quedas clavado a 30, hay otra cosa limitándote. El usuario de Reddit Thr0waway_Joe reportó exactamente esto en r/pcgaming:

“I can’t get it past 30fps. Even with unlocked fps”

Esporádico — sin una única causa raíz. Recorre este checklist en orden:

Actualizado para v1.4.0 (2026-06-16): v1.4.0 trajo una reescritura del renderer (optimizando todo “from game particles to GPU frame submission”, con hasta 4x de mejora en dispositivos con cuello de botella de CPU y framerates “much more stable”) más una corrección de un bug de pop-in de pipeline cache. Si un cuello de botella de GPU/CPU te tenía cerca de 30, vale la pena actualizar a v1.4.0 antes de recorrer el checklist — sobre todo en hardware limitado por CPU o de gama baja. Ten en cuenta, eso sí, que las notas de la versión no mencionan una corrección para el problema concreto de “atascado exactamente a 30 FPS con Unlock Framerate activado”, así que los pasos de abajo siguen aplicando si después de actualizar sigues limitado.

1. Revisa VSync (la causa más común)

Settings → Video → Display → Enable VSync → OFF

Si tu monitor refresca a 30 Hz (algunas TVs 4K vienen así por defecto), VSync + 30 Hz = tope duro de 30 FPS, sin importar lo que diga Unlock Framerate.

2. Revisa la frecuencia de refresco del monitor

  • Windows: Configuración → Sistema → Pantalla → Pantalla avanzada → Frecuencia de actualización — elige 60 Hz o más
  • macOS: Configuración del sistema → Pantallas → Frecuencia de actualización
  • Linux: xrandr o la configuración de pantalla de tu entorno de escritorio
  • Steam Deck: menú Steam → Configuración → Pantalla → Frecuencia de actualización (60 Hz nativos, puede correr el juego a 60/90)

Si tu pantalla está fija a 30 Hz, ni Unlock Framerate + VSync OFF te van a salvar — el ciclo de salida del cable es de 30 por segundo.

3. Verifica que Unlock Framerate esté realmente activo

Settings → Video → Rendering → Unlock Framerate → ON

Apaga y vuelve a encender después de cambiar otros ajustes. Algunos usuarios reportan que no surte efecto hasta el siguiente arranque.

4. Prueba un backend gráfico distinto

Settings → Prelaunch → Graphics Backend

Los backends con cuello de botella en GPU te van a limitar. Rota entre ellos y reinicia:

  • Windows: D3D12 → D3D11 → Vulkan
  • macOS: Metal → Vulkan (MoltenVK) → OpenGL
  • Linux / Steam Deck: Vulkan → OpenGL
  • Android: Vulkan → OpenGL ES

D3D12 / Vulkan / Metal suelen ser las rutas más rápidas en sus plataformas nativas. Consulta la guía de backends gráficos.

5. Baja la resolución interna

Settings → Video → Resolution → Internal Resolution

Si estás renderizando a 4× de escala en una GPU de gama media, el cuello de botella de GPU te va a clavar a 30 aunque todo lo demás esté bien. Baja uno o dos pasos y vuelve a probar.

6. Desactiva el post-procesado

Settings → Video → Post-Processing → Bloom → OFF

Bloom es el post-procesado más pesado. Desactivarlo puede liberar suficiente presupuesto para pasar de 60 FPS en gráficos integrados.

7. Revisa topes de FPS en el driver / fabricante de GPU

  • NVIDIA: Panel de control → Administrar configuración 3D → Velocidad máxima de fotogramas (déjala en Off o por encima de 60)
  • AMD: Radeon Software → Gráficos → Radeon Chill / Frame Rate Target Control (desactivar para Dusklight)
  • Intel Arc: Arc Control → Performance → Frame Rate Target (desactivar)

Si tienes Dusklight limitado a 30 FPS en el driver, ningún ajuste dentro del juego va a sobreescribir eso.

Si nada funciona

Abre un comentario en el repositorio de Dusklight con:

  • Tu sistema operativo + versión de Dusklight
  • GPU + versión del driver
  • Backend gráfico en uso
  • Estado de VSync, frecuencia de refresco, resolución interna
  • Una captura del contador de FPS (Settings → Interface → Show FPS Counter)

El bloqueo esporádico a 30 FPS no tiene todavía un único issue de GitHub asignado, pero el equipo está recolectando reportes.

Relacionado

Última actualización: 2026-05-14.