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.
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:
xrandro 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
- Framerate y 60 FPS, explicado
- Backends gráficos
- Bloom pulsante con framerate desbloqueado — el problema opuesto
- Todos los problemas conocidos
Última actualización: 2026-05-14.