Dusklight Apple Silicon — Crash por caché de shaders en Mac M1/M2/M3/M4 — Solución (#826)

Dusklight (antes Dusk, renombrado el 12 de mayo de 2026) se cierra en Macs con chip M-series por un fallo al compilar el shader 'RmlUi Gradient Pipeline' en Metal/WebGPU. Cómo rotar backends y estado del issue #826.

Publicado 2026-05-19 ·Actualizado 2026-05-19

Estado a 2026-05-13: Abierto en el tracker de Dusklight. Etiquetado por el equipo como “Known shader cache crash on macOS currently.”

Nota: Dusklight pasó a llamarse Dusklight el 12 de mayo de 2026. Las instrucciones y rutas siguen siendo las mismas.

Este es el segundo crash de Apple Silicon que apareció alrededor del lanzamiento. El primero (#779 / #805) se cerró en v1.0.1. Si tu Mac cierra Dusklight al arrancar y sigues en v1.0.0, lo primero es actualizar.

Síntoma

Al iniciar, Dusklight se cierra de forma inesperada. El registro de crash incluye una referencia a RmlUi Gradient Pipeline y un fallo al compilar el shader en Metal o WebGPU. Afecta a algunos Macs con chip M-series — no a todos.

Causa (según las etiquetas del proyecto)

La ruta de compilación de la caché de shaders para la biblioteca de interfaz RmlUi falla durante la construcción del pipeline en ciertas versiones del driver Metal/WebGPU. El equipo lo trata como un bug distinto al crash de lanzamiento de v1.0.0.

Soluciones

  1. Actualiza a v1.0.1. Si estabas en v1.0.0, solo esto puede bastar — puede que estuvieras sufriendo #779/#805, que ya está cerrado.
  2. Rota el backend gráfico: abre Settings → Prelaunch → Graphics Backend, reinicia Dusklight tras cada cambio. Prueba en este orden:
    • Metal
    • Vulkan (usa MoltenVK en macOS)
    • OpenGL
  3. Borra la caché de shaders si Dusklight llegó a escribirla: elimina el contenido de ~/Library/Application Support/TwilitRealm/Dusk/ y relanza (perderás los ajustes, pero no las partidas guardadas si haces copia de USA/Card A/ o EUR/Card A/ antes).

Si ninguna de estas opciones funciona, deja un comentario en #826 con tu modelo de Mac, versión de macOS y el log del crash.

Relacionado

Última actualización: 2026-05-19. Sigue el issue #826 para ver el progreso.