☰
︎

Энтузиаст выпустил утилиту SCSKiller, позволяющую избавиться от зависаний при компиляции шейдеров

Программа позволяет заранее обрабатывать графические задачи в играх для предотвращения статтеров во время сессии.
4 октября 2026, воскресенье 18:14
Zelikman для раздела Блоги

Текст опубликован в личном блоге и его автор не имеет отношения к администрации сайта

Вышла бесплатная утилита с открытым кодом SCSKiller (Shader Compilation Stutter Killer) от разработчика BlueHeisenberg. Она борется со статтерами при компиляции шейдеров и объектов состояния конвейера (PSO) в видеоиграх.

Источник изображения: Wccftech

Программа сканирует шейдеры игры, определяет нужный порядок задач и компилирует их в кэш драйвера GPU до запуска. Тогда системе не приходится останавливаться во время игры, что и убирает подвисания.

Поддерживаются графические процессоры Nvidia и AMD под DirectX 12, а также DirectX 11 на Nvidia. При этом модели от Intel с SCSKiller пока несовместимы. Утилита сама находит игры в Steam, Epic Games Store, EA App, GOG, Ubisoft Connect, Xbox PC и Battle.net. Система фиксирует пайплайны, которые нельзя определить по файлам игры, и компилирует их для будущих сессий.

Источник изображения: Wccftech

Специалисты издания протестировали программное обеспечение в ряде актуальных проектов. Например, в Final Fantasy VII Rebirth на GeForce RTX 5090 до активации утилиты было зафиксировано около 20 зависаний, а уже с SCSKiller — ни одного. В Hogwarts Legacy их стало 87 вместо 1014, а в Star Wars Jedi: Survivor — 11 вместо 9038. Утилита сгенерировала около 3 ГБ файлов Nvidia PSO, после чего задержки практически исчезли.

Источник изображения: Wccftech

При этом отмечается, что SCSKiller решает проблемы только с компиляцией шейдеров. Зависания из-за потоковой передачи ресурсов или нагрузки на CPU программа не устраняет.