Los tirones por compilación de shaders son una de las molestias más habituales del PC gaming reciente. Un desarrollador independiente ha presentado SCSKiller (Shader Compilation Stutter Killer), una aplicación gratuita y de código abierto que compila los shaders de los juegos instalados de antemano y guarda el resultado en la caché del driver de la gráfica. En teoría, al abrir el juego ya no hace falta compilarlos durante la partida y los tirones desaparecen.
Es una herramienta nueva, creada por un solo desarrollador, y no la hemos probado: lo que sigue es lo que dicen el proyecto y la prensa especializada.
Cómo funciona y con qué juegos
Cuando un juego requiere un shader que la gráfica aún no ha compilado, la partida se detiene un instante mientras el driver lo prepara. Esto es lo que se conoce como tirón. Puedes consultar qué son los shaders y por qué ocurre esto en este artículo sobre shaders, y descubrir la diferencia con otros tipos de tirones en qué es el stuttering.
Según los medios que lo han analizado, SCSKiller:
- Lee los shaders que trae el juego, deduce qué pipelines va a necesitar y los compila de antemano, desde su propio proceso y con el juego cerrado.
- Se apoya en una base de datos interna. Cuando detecta un título propenso a tirones, genera el código de shader necesario bajo demanda.
- Puede pedir una sesión de «grabación». En algunos juegos hay que jugar unos minutos para que la herramienta identifique qué shaders hay que compilar.
- Detecta juegos de varias tiendas: Steam, Epic Games Store, GOG, Ubisoft Connect, Battle.net, la aplicación Xbox y EA app, entre otras.
- Funciona con DirectX 12 y DirectX 11 en gráficas Nvidia y AMD. El desarrollador no tenía una gráfica Intel para probar, así que no hay soporte oficial.
Resultados, límites y precauciones
Qué resultados se han publicado
El desarrollador ha presentado pruebas donde el tartamudeo disminuye o desaparece en títulos como Final Fantasy VII Rebirth, Silent Hill: Townfall y Hogwarts Legacy. Por otro lado, TweakTown registró una mejora del rendimiento del 25 % en Star Wars Jedi: Survivor. Los resultados varían: en algunos de los juegos probados no se observó ningún beneficio, y el hecho de que la cifra de tirones baje a cero no implica que desaparezcan todos los tipos de tirones.
Qué límites tiene
- No funciona con juegos que usan anticheat, salvo los que también se pueden jugar sin conexión, como Elden Ring o Armored Core VI.
- Intel Arc queda fuera por ahora.
- Solo cubre DirectX 11 y 12. Otras API, como Vulkan, no figuran entre las compatibles.
- Una capa de pago opcional. El programa es de código abierto, pero ofrece una capa de compatibilidad adicional para quienes apoyan el proyecto en Patreon, con una base de datos de shaders por hash que podría evitar la sesión de grabación.
Precauciones
Es un programa de un solo autor que toca la caché de la gráfica. Descárgalo solo desde el repositorio oficial del proyecto y comprueba la versión que instalas: es un proyecto joven y cambia deprisa.
Y la alternativa de Microsoft
Microsoft también trabaja para solucionar este problema con Advanced Shader Delivery, que descarga los shaders del juego ya compilados, pero requiere conexión a la nube. SCSKiller, en cambio, realiza todo el proceso en el propio equipo.











