Requisitos del sistema de Dusklight (Twilight Princess PC) — Lo verificado

Aún no hay requisitos oficiales de Dusklight (antes Dusk) publicados por TwilitRealm. Aquí tienes los datos verificados: backends gráficos, plataformas y el único datapoint medido de Steam Deck para Twilight Princess en PC.

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

Si estás tratando de averiguar si tu PC, Mac, teléfono o Steam Deck puede correr Dusklight (antes Dusk), la respuesta honesta es: TwilitRealm no ha publicado una hoja formal de specs mínimos ni recomendados, ni siquiera en v1.0.1 (2026-05-11).

La única guía oficial sobre hardware, en el README de GitHub y en twilitrealm.dev/faq, es una sola oración:

“Dusklight requires a GPU with support for either D3D12, Vulkan, or Metal”

Más un matiz reconocido en el mismo FAQ: TwilitRealm explícitamente dice “we are also aware of a number of issues on devices with Adreno GPUs and are working to resolve them” (el workaround de alpha-discard de Adreno salió en v1.0.1).

Muchos otros sitios han publicado tablas de specs. La mayoría de esos números son adivinanzas basadas en la edad de la GameCube, no en benchmarks. Vamos a hacer lo contrario: solo afirmar lo verificable y decirte exactamente lo que no sabemos.


Lo que sabemos (verificado)

1. Cinco familias de plataformas soportadas oficialmente

Del README oficial en github.com/TwilitRealm/dusklight:

  • Windows (x86_64)
  • macOS (Apple Silicon e Intel x86_64 — builds nativos separados)
  • Linux (x86_64 y ARM64 — builds nativos separados)
  • Android (APK ARM64)
  • iOS (IPA ARM64)

La Steam Deck corre el build Linux x86_64.

2. Dusklight soporta SIETE backends gráficos

Leído directamente de src/dusk/ui/settings.cpp en el código fuente de Dusklight. El dropdown Prelaunch tab → Graphics Backend te permite elegir:

  • D3D12 (Direct3D 12, Windows)
  • D3D11 (Direct3D 11, Windows más antiguo)
  • Metal (macOS, iOS)
  • Vulkan (Windows, Linux, Android)
  • OpenGL (fallback amplio)
  • OpenGL ES (móvil / hardware más viejo)
  • WebGPU (experimental)

Esto significa que Dusklight debería correr en un rango mucho más amplio de hardware que un port solo-Vulkan. Si tu máquina no soporta Vulkan, probablemente puedas caer en D3D11, OpenGL u OpenGL ES.

3. Formatos de imagen de disco soportados

Del mismo código fuente (src/dusk/file_select.cpp), el selector de archivos de Dusklight acepta:

iso · gcm · ciso · gcz · nfs · rvz · wbfs · wia · tgc

Así que no necesitas un ISO crudo de 1.4 GB — formatos comprimidos como RVZ o CISO funcionan y te ahorran espacio en disco.

4. Hashes de ROM (verificación externa)

Del README oficial:

RegiónGame IDHash SHA-1 (verificación externa)
GameCube USAGZ2E0175edd3ddff41f125d1b4ce1a40378f1b565519e7
GameCube PAL (Europa / Australia)GZ2P012601822a488eeb86fb89db16ca8f29c2c953e1ca

Nota: Dusklight internamente valida usando hashes XXH128 (no SHA-1). La lista SHA-1 del README es para que tú verifiques tu propio volcado con shasum -a 1 (macOS/Linux) o Get-FileHash -Algorithm SHA1 (Windows). Cuando Dusklight carga el disco, calcula XXH128 y lo compara contra su tabla integrada. Ambos métodos prueban que tu volcado está intacto.

⚠️ Cuidado: existe un juego adulto llamado “Dusklight Manor” sin relación. Descarga solo desde GitHub TwilitRealm o twilitrealm.dev.

ROMs que serán reconocidas pero rechazadas (verás “The selected game is not supported by Dusklight”):

  • GZ2J01 — GameCube Japón
  • RZDE01 — Wii NA
  • RZDP01 — Wii EU/AU
  • RZDJ01 — Wii Japón
  • RZDK01 — Wii Corea

El soporte de Wii / Japón / Corea está en la hoja de ruta del proyecto.

5. Mínimo iOS: iOS 16+

De docs/ios-install-altstore.md:

“Enable Developer Mode (iOS 16+)”

Modo Desarrollador es obligatorio para sideloading. Dispositivos pre-iOS 16 no pueden correr Dusklight vía la ruta de instalación AltStore.

6. Prerrequisitos de build (si compilas desde el código fuente)

De docs/building.md:

  • CMake 3.25+
  • Python 3+
  • Windows: Visual Studio 2026 Community + workload C++ Development (Win 11 SDK, CMake Tools, Clang)
  • macOS: Xcode 16.4+
  • Linux: Ubuntu 24.04, Arch o Fedora soportados

Estos no son requisitos del usuario común — son para compilar Dusklight tú mismo. Si solo descargas los binarios precompilados, no necesitas nada de esto.


El único datapoint medido de rendimiento

Hasta donde sabemos, solo un medio publicó un benchmark medido de Dusklight en las primeras 24 horas tras el lanzamiento:

“Even when pushing it to 90 FPS, it will still stick below 11W battery drain.”Steam Deck HQ, review en Steam Deck

Eso es todo. Una sola oración. Sin metodología, sin escena testeada, sin extrapolación de duración de batería. Pero sí nos dice que en una Steam Deck, Dusklight puede llegar a 90 FPS bien por debajo del tope de TDP de la Deck, lo cual es consistente con que la GameCube sea hardware modesto para los estándares de 2026.

El objetivo declarado del proyecto de framerate es “unlocked frame rates up to 120 FPS” (según la cobertura previa al lanzamiento de Time Extension), pero esto es una meta de diseño, no un techo benchmarkeado.

Actualizado para v1.4.0 (2026-06-16): TwilitRealm reescribió el renderer en v1.4.0, optimizando todo “from game particles to GPU frame submission” y citando hasta 4x de mejora en dispositivos con cuello de botella de CPU, con framerates descritos como “much more stable across areas and with heavy effects”. v1.4.0 también corrigió un problema de pipeline cache que a veces causaba pop-in. Esto amplía materialmente el rango de hardware que puede sostener un framerate alto — sobre todo equipos de gama baja, móviles y limitados por CPU. No cambia la ausencia de una hoja oficial de specs, pero sí implica que las impresiones antiguas de rendimiento de Dusklight probablemente subestiman lo que logran los builds actuales.


Incompatibilidades conocidas verificadas (estado al 2026-05-13)

PlataformaProblemaEstado
Mac Apple Silicon (crash original de dyld)“Dusk quit unexpectedly” al arranque#779, #805 — ✅ Corregido en v1.0.1
Mac Apple Silicon (crash de shader-cache)Fallo de compilación RmlUi Gradient Pipeline en WebGPU/Metal al arranque#826 — ⏳ Aún abierto
Username no inglés en WindowsFalla silenciosa al iniciar (ej. C:\Users\ミドナ)#807 — ✅ Corregido en v1.0.1 (rutas Unicode)
Error de permisos del AppImage en Linux”Couldn’t create directory ‘/TwilitRealm’“#818 — ✅ Sorteado en v1.0.1 (AppImage es ahora la distribución oficial de Linux)
Control no-GCN con adaptador WUP-028Genera un archivo basura de 4 GiB#810 — ⏳ Aún abierto
Android Snapdragon 8 Elite / Adreno 840Texturas estiradas, explosiones de vértices, bugs de LOD#750, #801, #846 — ⏳ Algunos abiertos; según el README oficial, “a number of issues on Adreno GPUs” se están trabajando

Recomendación: instala v1.0.1, no v1.0.0. Ese solo cambio resuelve la mayoría de fallas de arranque por plataforma.


Lo que no podemos verificar

Para ser transparentes — estas cosas requerirían o bien documentación oficial que aún no existe, o benchmarks de mano propia que nadie ha publicado:

  • Versiones mínimas de SO soportadas (¿build de Windows 10? ¿versión de macOS? ¿nivel de API de Android?)
  • GPU mínima
  • RAM mínima
  • CPU mínima
  • Requerimiento específico de versión de Vulkan (si eliges el backend Vulkan)
  • Duración de batería de Steam Deck en horas
  • FPS por combo específico de resolución × GPU
  • Rendimiento por dispositivo móvil según SoC (Snapdragon, Apple A-series, Tensor, MediaTek)
  • Consistencia de frame-time / 1% lows
  • Benchmarks de emulador Dolphin vs Dusklight en la misma escena
  • Tamaño de partida guardada en disco
  • Espacio en disco para packs de texturas de alta resolución

Actualizaremos esta página a medida que TwilitRealm publique documentación oficial, o que la comunidad produzca benchmarks que valga la pena citar.


Una regla práctica razonable

Sin specs oficiales, aquí va una heurística defendible — pero tómala como opinión, no como hecho:

Twilight Princess salió para GameCube en 2006. La CPU de GameCube corría a 485 MHz con 24 MB de memoria. Dusklight es un port nativo — no emula ese hardware. Mientras tu máquina sea de aproximadamente los últimos 5 años y sea una de las plataformas soportadas, Dusklight debería correr.

Esto es una guía aproximada. Las incompatibilidades conocidas verificadas de arriba son reales; ahí sí necesitas tener cuidado. Y desde la reescritura del renderer en v1.4.0 (hasta 4x en dispositivos con cuello de botella de CPU), las máquinas limitadas por CPU y de gama baja tienen más margen del que sugerían los builds anteriores.


Qué hacer si Dusklight no corre en tu sistema

  1. Prueba otro backend gráfico en Settings → Prelaunch → Graphics Backend. Vulkan y D3D12 son los defaults modernos; OpenGL es el fallback más amplio.
  2. Revisa la página de issues de GitHub para tu síntoma específico.
  3. Revisa la tabla de incompatibilidades conocidas verificadas de arriba.
  4. El Discord oficial de Dusklight (discord.gg/dusktp) lo opera el equipo de Dusklight y es el sitio más rápido para conseguir ayuda de troubleshooting.

Relacionado


Última verificación: 2026-05-13 contra el release v1.0.1. Actualizaremos cuando TwilitRealm publique una hoja formal de specs.