
Os stutters provocados pela compilação de shaders são um dos problemas mais graves dos jogos modernos para PC. Alguns apresentam apenas pequenas quebras, enquanto outros podem sofrer com mais frequência, sobretudo nas primeiras horas de jogo.
Felizmente os modders desenvolveram uma ferramenta gratuita intitulada SCSKiller criada por BlueHeinsenberg promete resolver este problema nos jogos com DirectX 12 e DirectX 11.
A SCSKiller analisa os shaders dos jogos, identifica os pipelines necessários e compila-os antecipadamente para a cache de shaders da placa gráfica. Assim, quando o jogo arranca, os shaders já estão preparados, o que pode evitar os habituais soluços causados pela compilação durante a sessão de jogo.
A ferramenta suporta atualmente jogos DirectX 12 em placas gráficas NVIDIA e AMD e DirectX 11 em placas gráficas NVIDIA. Também consegue encontrar jogos instalados através das diversas plataformas existentes Steam, Epic Games, GOG, Ubisoft Connect, Microsoft Store, Battle.net e outras. Adicionalmente, identifica jogos conhecidos por apresentar problemas de shaders e pode voltar a preparar a cache depois de uma atualização dos controladores gráficos, um pouco o que os drivers da NVIDIA na NVIDIA App fazem nas últimas versões.
Para os jogos cujos pipelines não podem ser identificados apenas através dos ficheiros, existe um gravador opcional. Basta jogar durante alguns minutos com essa função ativa para que a aplicação recolha os dados necessários e recolha os shaders.
A ferramenta também foi pensada para não interferir com os sistemas anti-cheat. Por defeito, limita-se a ler os ficheiros do jogo e não o inicia, não injeta código nem faz gravações. Existe uma função adicional que pode ser ativada voluntariamente para cada jogo, caso seja necessário recolher dados durante a execução.
Final Fantasy VII Rebirth, um dos jogos mais conhecidos da atualidade por engasgos devido aos shaders conseguiu eliminar por completo os stutters.
No entanto, há que clarificar que a SCSKiller não resolve os chamados traversal stutters, que acontecem quando o jogo carrega novos elementos do mundo, por exemplo quando Final Fantasy VII Rebirth alterna entre cutscenes e gameplay.
A SCSKiller parece ser uma ferramenta bastante útil para os jogadores de PC, sobretudo porque tenta resolver um problema que há anos afeta muitos jogos e não partiu dos próprios fabricantes de placas gráficas ou da Microsoft.









