HardwareXT, ir al inicio.Guías, juegos
y seguridad.
Novedades
NovedadesLo último de la web
Ver todas las novedades

Sin conexión: estás viendo una copia guardada en tu dispositivo y puede estar desactualizada.

Volver a intentarlo
Volver a Aplicaciones

SCSKiller: compila los shaders de tus juegos antes de jugar y evita los tirones

SCSKiller compila los shaders de tus juegos en la caché del controlador antes de que juegues, para que el juego no se pare a hacerlo en medio de la partida. Es gratis, de código abierto y solo para Windows.

Probado por HardwareXT

Novedades

Índice
  1. Qué hace
  2. Instalar
  3. Desde GitHub
  4. Compilar tus juegos
  5. Los juegos que piden una grabación
  6. ¿Y los juegos con antitrampas?
  7. ¿Es seguro?
  8. Si algo falla
  9. Novedades
El icono de SCSKiller, un rayo azul, junto a su biblioteca de juegos con el estado de cada uno

SCSKiller

Compilador de shaders antes de jugar

BlueHeisenberg

  • Gratis
  • Código abierto
  • Sin español
  • Windows

DescargarCódigo fuente

ConsiguesMenos tirones al jugar, con los shaders de tus juegos compilados antes de empezar.

Tiempo10 minDificultadFácil

NecesitasWindows 10 (2004) u 11, de 64 bits · Gráfica NVIDIA o AMD · Juegos DirectX 12 (o DirectX 11 con NVIDIA)

Lo que hay que saber antes. Solo funciona en Windows 10 (2004 o posterior) y 11, con tarjeta NVIDIA o AMD; las Intel no están soportadas todavía. Vale para juegos DirectX 12 (y DirectX 11 solo con NVIDIA). Su interfaz está en inglés y no arregla otros tirones, como los de cargar zonas del mapa.

Qué hace

Cuando un juego estrena un efecto, el controlador de la gráfica compila ese «shader» en ese momento y la imagen se para un instante: es el tirón por compilación de shaders. SCSKiller lee los shaders que trae el juego, calcula lo que va a necesitar y lo compila antes, con el juego cerrado, dentro de la caché de shaders del controlador. Después juegas como siempre.

Biblioteca de SCSKiller: 16 juegos encontrados en 5 tiendas, con la caché de shaders del controlador, el tamaño de la caché de cada juego, el tiempo de compilación y su estado, como «Needs rebuilding» o «Warmed»
La biblioteca: los juegos agrupados por tienda, con su estado. Imagen: SCSKiller, repositorio oficial.

Los números del autor, con una RTX 5090 y unos cinco minutos de juego desde una caché vacía: Final Fantasy VII Rebirth pasa de 19 tirones de 20 ms o más a 0, y Hogwarts Legacy, de 1.014 a 87. Son medidas suyas, con su propio grabador: tus resultados dependen del juego, la gráfica y el controlador.

Instalar

Desde GitHub
  1. Abre las Releases de su repositorio, la única fuente oficial.
  2. Descarga SCSKiller-Setup.exe y ábrelo. Se instala solo para tu usuario, no pide permisos de administrador y se actualiza solo. También hay un SCSKiller-<versión>-Portable.zip, que se descomprime en una carpeta donde puedas escribir y guarda sus datos en una carpeta data a su lado.
  3. Si Windows muestra «Windows protegió su PC», pulsa «Más información» y «Ejecutar de todas formas»: las versiones aún no están firmadas.
  4. Para comprobar la descarga, compara su SHA-256Un cálculo que da la «huella» de un archivo: si cambia un solo byte, la huella cambia. Sirve para comprobar que lo que bajas es lo auténtico. con el de las notas de la versión (en PowerShell: Get-FileHash <archivo>).

Compilar tus juegos

  1. Abre SCSKiller: encuentra tus juegos de Steam, Epic Games, EA app, GOG, Ubisoft Connect, Xbox (PC), Battle.net, Gaijin y Riot, entre otras tiendas, y los que añadas tú.
  2. Pulsa Add all recommended («añadir todos los recomendados») para empezar: son los que se sabe que dan tirones.
  3. Pulsa Compile queue. Deja el juego cerrado mientras compila.
  4. Cuando termine, juega desde tu tienda o con el botón Play. SCSKiller puede estar cerrado.
Cola de compilación de SCSKiller: un juego compilando al 57,1 % con su tiempo restante, tres en espera y uno terminado, con botones para pausar y parar
La cola: un juego compilándose, los demás esperando. Imagen: SCSKiller, repositorio oficial.

Después de actualizar el controlador de la gráfica, la caché se borra y hay que compilar otra vez. SCSKiller te avisa y puede hacerlo solo, si se lo permites.

Los juegos que piden una grabación

En algunos juegos, los ficheros no bastan para saber qué shaders usan. Para esos, activa Record («grabar»), juega unos cinco minutos y luego compílalo. El grabador añade un d3d12.dll pequeño y un scskiller.ini a la carpeta del juego, y los quita al desactivarlo. Con él activado, la página del juego dibuja los tiempos de fotograma de tu última sesión y marca qué tirones fueron de shaders.

Página de un juego en SCSKiller: gráfica de los tiempos de fotograma de la última sesión, con los tirones de compilación de shaders marcados aparte de otros tirones, y el interruptor «Record while I play»
La página de un juego, con la última sesión. Imagen: SCSKiller, repositorio oficial.

¿Y los juegos con antitrampas?

Por defecto, SCSKiller solo lee los ficheros de los juegos con antitrampasProgramas que vigilan que nadie haga trampas en el multijugador. En Linux funcionan solo si el estudio lo activa: por eso hay juegos que van con Proton y otros no.: no los inicia, no se mete en ellos ni les pone el grabador. Existe una opción para permitir una sesión de grabación en esos juegos, que hay que activar y confirmar en cada inicio, bajo tu riesgo: su propio autor avisa de que un antitrampas puede tomar el grabador por una trampa y banear la cuenta, durante la sesión o más tarde, y de que no se hace responsable. Si juegas online con antitrampas, no actives esa opción.

¿Es seguro?

  • Es de código abierto (GPL-3.0 o posterior) y gratis; no necesita cuenta. Patreon solo añade extras, como la base de datos de la comunidad con grabaciones de otros jugadores y las versiones beta.
  • No toca el controlador ni sus ajustes: compila a través de DirectX, como haría el juego. Los ficheros del juego no se modifican, salvo los dos del grabador.
  • Las únicas descargas oficiales son las de la página de Releases de su repositorio. Cualquier otra que diga ser SCSKiller no lo es.
  • Las versiones no están firmadas todavía, así que Windows mostrará «Windows protegió su PC» la primera vez (pasos en la instalación). Con el Control inteligente de aplicaciones de Windows 11 activado, no se podrá ejecutar hasta que haya una versión firmada.

Si algo falla

  • Windows dice «Windows protegió su PC»: pulsa «Más información» y luego «Ejecutar de todas formas». Las actualizaciones ya no lo muestran.
  • Un juego marca «Needs rebuilding»: el controlador se actualizó y borró su caché; vuelve a compilarlo.
  • Un juego pide una grabación («Needs a 5-min recording»): activa Record, juega unos cinco minutos y compílalo.
  • Un juego no aparece o algo falla: abre una incidencia en el repositorio, con la plantilla de fallo o de petición de juego.
  • Aún tienes tirones al recorrer el mapa: SCSKiller arregla solo los de compilación de shaders, no los de carga del mapa ni de streaming.

Novedades

Aquí vamos apuntando lo que trae cada versión de SCSKiller, con su fecha.

SCSKiller 1.3.2 — 22 de octubre de 2026

Cola de compilación de SCSKiller con un juego compilando al 57,1 %
La cola de compilación. Imagen: SCSKiller, repositorio oficial.
  • Con NVIDIA y controlador 621.01 o posterior, las compilaciones en DirectX 12 van unas 1,7 veces más rápidas.
  • Una compilación solo aparece como terminada cuando sus shaders ya están en la caché de Windows del juego, y no se escribe esa caché mientras el juego está abierto.
Qué ha cambiado
  1. Primera versión de la guía, con SCSKiller 1.3.2.

Sigue leyendo