Los shaders en RetroArch transforman la imagen digital plana adaptándola a la estética de los monitores CRT clásicos, añadiendo líneas de escaneo (scanlines), curvatura de pantalla, mscara de la sombra y resplandor de fósforo (glow).
CRT-Royale es uno de los shaders CRT más avanzados y precisos, disponible bajo el motor de shaders en formato .slang (optimizado para Vulkan y OpenGL Core en Linux).
Requisito previo: Controlador gráfico
Para ejecutar shaders complejos como CRT-Royale con un impacto mínimo en el rendimiento, asegúrate de utilizar el controlador de video Vulkan:
-
Ve a Settings > Drivers > Video.
-
Cambia la opción a vulkan (o
glcoresi tu GPU no soporta Vulkan). -
Reinicia RetroArch para aplicar el cambio de driver.
1.Actualizar la base de datos de Shaders:Descarga de la colección oficial de Shaders.
-
Abre RetroArch y ve al menú Online Updater (Actualizador en línea).
-
Selecciona Update Slang Shaders (si utilizas el driver Vulkan/GLCore) o Update Cg Shaders / GLSL Shaders.
-
Espera a que finalice la descarga y extracción de los archivos.
2.Iniciar un juego y abrir el menú superpuesto (Quick Menu):Acceso desde la partida en ejecución.
Los shaders se aplican y previsualizan en tiempo real mientras se ejecuta un juego:
-
Carga un juego de cualquier consola (por ejemplo, SNES o PS1).
-
Presiona la combinación de teclas o botón de Hotkey para abrir el menú rápido (por defecto
F1en teclado, o la combinación de botones configurada en tu mando). -
Desplázate hacia abajo en el menú lateral y selecciona Shaders.
3.Activar y cargar CRT-Royale:Navegación en el directorio de Shaders.
-
En el menú de Shaders, cambia la opción Video Shaders a ON (Encendido).
-
Selecciona Load Preset (Cargar preajuste).
-
Navega por las carpetas:
shaders_slang>crt>crt-royale.slangp(ocrt-royale-kurozumi.slangppara una variante calibrada con tono más cálido y equilibrado). -
Presiona Enter o el botón de confirmación en el mando para cargar el shader.
4.Personalizar parámetros del Shader (Opcional):Ajuste de parámetros según tu monitor.
-
Si deseas ajustar la intensidad de las líneas, curvatura o convergencia de color, selecciona Shader Parameters dentro del menú de Shaders.
-
Modifica valores clave como:
-
CRT Geometry: Activa o desactiva la curvatura del tubo CRT.
-
Bloom / Halation: Controla el brillo y sangrado de la luz en bordes contrastados.
-
Mask Type: Permite cambiar la simulación entre rejilla de apertura (Aperture Grille / Trinitron) y máscara de sombra (Shadow Mask).
-
5.Guardar el Shader como predeterminado:Evita tener que reconfigurarlo cada vez.
Una vez satisfecho con el resultado visual:
-
Vuelve al menú Shaders del Quick Menu.
-
Selecciona Save (Guardar).
-
Elige el alcance de la regla de guardado:
-
Save Core Preset: Aplica el shader a todos los juegos que ejecuten con ese Core (ej. todos los de SNES).
-
Save Directory Preset: Aplica el shader a todos los juegos dentro de esa carpeta/sistema.
-
Save Game Preset: Aplica el shader únicamente al juego actual.
-
Presets alternativos recomendados para Linux
Si CRT-Royale resulta demasiado demandante para la tarjeta gráfica o buscas otros estilos retro:
Preset
Ruta (shaders_slang/crt/)
Descripción
CRT-Lottes crt-lottes.slangp
Excelente balance entre calidad visual CRT y bajo consumo de recursos.
CRT-Easymode crt-easymode.slangp
Opción ligera ideal para GPUs integradas (Intel HD / AMD APU).
GBA Color / LCD handheld/gba-color.slangp
Diseñado para Game Boy Advance; recrea la rejilla de píxeles y paleta de una pantalla LCD portátil.