SCSKiller обещает убрать фризы при компиляции шейдеров в ПК-играх
Бесплатная утилита заранее создаёт шейдерные пайплайны в кэше драйвера, чтобы игре не приходилось компилировать их во время прохождения. В тесте Wccftech на Final Fantasy VII Rebirth эффект оказался заметным, но программа не решает все причины подёргиваний.

Разработчик BlueHeisenberg выпустил бесплатную утилиту с открытым исходным кодом SCSKiller — Shader Compilation Stutter Killer. Она предназначена для борьбы с рывками, возникающими в играх в момент компиляции шейдеров и объектов состояния конвейера (PSO).
Программа анализирует поставляемые с игрой шейдеры, определяет пайплайны, которые она, вероятно, будет использовать, и компилирует их в кэш драйвера GPU до запуска игры. Идея в том, чтобы драйверу не приходилось выполнять эту работу при первом появлении эффекта на экране.
Сейчас SCSKiller поддерживает DirectX 12 на видеокартах NVIDIA и AMD, а также игры с DirectX 11 на NVIDIA. Видеокарты Intel пока не поддерживаются. Утилита умеет находить игры, установленные через Steam, Epic Games Store, EA App, GOG, Ubisoft Connect, Xbox PC app и Battle.net. Для пайплайнов, которые нельзя определить по файлам игры, предусмотрен рекордер: он собирает данные во время запуска, после чего SCSKiller может обработать их для следующих сессий.
По данным разработчика, в Final Fantasy VII Rebirth на RTX 5090 при холодном кэше число задержек компиляции длительностью от 20 мс сократилось с 19 до нуля. В Hogwarts Legacy показатель снизился с 1014 до 87, а в Star Wars Jedi: Survivor — с 9038 до 11.
Wccftech отдельно проверил программу в Final Fantasy VII Rebirth. Издание сообщает, что после работы SCSKiller было создано около 3 ГБ бинарных данных NVIDIA PSO, а типичные фризы при первой встрече с эффектами практически исчезли. Особенно разница была заметна при перемещении по локациям и первом появлении визуальных эффектов.
При этом SCSKiller не устраняет подёргивания, вызванные подгрузкой ресурсов, перемещением по миру, нагрузкой на процессор и другими причинами, не связанными с компиляцией шейдеров. Текущая версия 1.2.0 доступна в репозитории проекта на GitHub в виде установщика и портативной сборки.