
Компиляция шейдеров во время игры уже много лет остается одной из главных проблем современных ПК-версий, из-за которой динамичные сцены могут превращаться в настоящее слайд-шоу. Энтузиасты вновь решили исправить ситуацию самостоятельно. Разработчик BlueHeisenberg представил бесплатную утилиту SCSKiller (Shader Compilation Stutter Killer), которая призвана устранить подобные задержки на видеокартах NVIDIA и AMD.

Работает программа довольно просто: она берет на себя задачу, которую разработчики игр нередко оставляют невыполненной. Утилита анализирует файлы установленной игры, находит описания графических пайплайнов и заранее компилирует их в кэш драйвера. Благодаря этому при первом появлении на экране нового эффекта или способности видеокарте не приходится прерывать вывод кадров для компиляции шейдера в реальном времени.

Пользователи уже проверили SCSKiller в требовательной Final Fantasy VII Rebirth, известной заметными микрофризами. Результат оказался впечатляющим: в рамках тестового отрезка количество задержек снизилось с 19 до нуля. Игра стала работать заметно плавнее, а статтеры, вызванные появлением спецэффектов, практически исчезли. Утилита распространяется с открытым исходным кодом и совместима с большинством проблемных игр.
