Даже на мощном компьютере игра иногда может на долю секунды замирать при появлении нового эффекта или переходе в незнакомую локацию. Причиной бывает компиляция шейдеров: драйверу приходится готовить инструкции для видеокарты прямо во время игрового процесса. Обычно это занимает миллисекунды, но даже небольшая задержка способна нарушить плавность изображения.
Разработчик под псевдонимом BlueHeisenberg предложил перенести эту работу на время до запуска игры. Его проект SCSKiller анализирует игровые файлы, находит шейдеры, определяет необходимые графические конвейеры и заранее компилирует их через DirectX. Результаты попадают в обычный кеш драйвера, поэтому при последующем запуске игре не приходится заново выполнять часть операций.
Интереснее всего выглядят опубликованные результаты испытаний. В Star Wars Jedi: Survivor на GeForce RTX 5090 разработчик зарегистрировал 9038 задержек, связанных с компиляцией шейдеров. После применения SCSKiller их количество сократилось до 11. В Hogwarts Legacy на той же видеокарте число таких задержек уменьшилось с 1014 до 87, а самая продолжительная пауза сократилась с 2400 до 100 мс.
Но здесь есть существенная оговорка. Это результаты самого разработчика, полученные встроенным инструментом записи примерно за пять минут игрового процесса. Задержкой считалась компиляция, которую игра ожидала не менее 20 мс. Независимой проверки этих показателей пока нет, а общее количество просадок частоты кадров такими измерениями не определяется.

