Sonata

SCSKiller заранее компилирует шейдеры и устраняет рывки в играх на ПК

image source

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

Утилита сама находит игры из GOG, Steam, Epic Games, Ubisoft Connect и Battle.net. Для игр, склонных к рывкам, по запросу генерируется нужный код шейдеров, опираясь на внутреннюю базу данных программы.

Для некоторых игр нужен короткий сеанс «записи»: придётся несколько минут поиграть, чтобы SCSKiller определила, какие шейдеры требуют компиляции.

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

Главный недостаток: нет поддержки игр со встроенными античитами. Исключение — проекты с автономным режимом, например Elden Ring и Armored Core VI.

По словам разработчика, рывки сводятся к минимуму или исчезают полностью в Final Fantasy VII Rebirth, Silent Hill: Townfall и Hogwarts Legacy.

Общего решения проблемы раньше не было: свои варианты предлагали Microsoft, Intel и Nvidia. SCSKiller работает с играми на DirectX 12 и DirectX 11 и поддерживает видеокарты AMD и Nvidia.

Поддержки Intel пока нет: у разработчика нет под рукой видеокарты этой компании.

источник

Загрузка страницы