Бесплатный открытый инструмент SCSKiller нацелен на stutter из-за компиляции шейдеров, то есть подтормаживание изображения, которое беспокоит ряд современных PC-игр. По данным сервера TechSpot, его создал независимый разработчик, выступающий под псевдонимом BlueHeisenberg. Приложение предварительно вычисляет шейдеры ещё до запуска игры, так что игроки не должны столкнуться с рывками в первые минуты игры.

Инструмент проходит по файлам установленной игры, распознаёт структуру шейдерных pipeline и сохраняет полученные данные в кэш драйвера GPU. Сервер en.gamegpu.com добавляет, что SCSKiller не изменяет исполняемые файлы игр и не внедряет в память посторонний код.

Как SCSKiller решает stutter из-за компиляции шейдеров

Инструмент предназначен для игр на DirectX 12 и DirectX 11 и работает на графических картах NVIDIA и AMD. Для части игр нужна короткая сессия записи: игрок играет несколько минут, чтобы SCSKiller распознал шейдеры, которые нужно скомпилировать. Подписчики на Patreon дополнительно получают доступ к слою с хэш-базой данных шейдеров, который может обойти запись (TechSpot).

Какие игры и лаунчеры находит инструмент

  • Steam, Epic Games Store, GOG, Ubisoft Connect и Battle.net
  • EA app и Xbox app (en.gamegpu.com, DSOGaming)
  • PURPLE, HoYoPlay и Gaijin (DSOGaming)

Официальная поддержка графических карт Intel отсутствует. По данным TechSpot, у разработчика не было доступной Intel GPU, на которой можно было бы протестировать инструмент.

Результаты тестов: с тысячи рывков до десятков

  • Hogwarts Legacy: 1014 микрорывков без инструмента, 87 с ним
  • Star Wars: Jedi Survivor: 9038 рывков без инструмента, 11 с ним
  • Final Fantasy VII Rebirth, Silent Hill: Townfall и Tiny Tina's Wonderlands: 0 рывков
  • Silent Hill: Townfall: максимальная задержка 347 мс без инструмента, 8 мс с ним

Ограничения и спорные моменты

DSOGaming отмечает, что инструмент решает только один тип проблемы: «SCSKiller will only fix the shader compilation stutters. It will NOT fix the traversal stutters that some games have.» Редактор этого сервера John добавил к этому: «BlueHeisenberg has made the whole gaming industry look bad.»

TechSpot указывает, что инструмент не внедряется в игры с античитом, исключение составляют игры, играбельные офлайн, такие как Elden Ring или Armored Core VI. en.gamegpu.com, напротив, пишет, что он полностью безопасен для систем античита. Источники расходятся и в поддержке DirectX 11 на картах AMD: TechSpot говорит о DX11 и DX12 для AMD и NVIDIA, DSOGaming в случае DX11 упоминает только NVIDIA.

Версия инструмента на момент публикации была 1.2.0. Ту же проблему пытается решить и Microsoft посредством Advanced Shader Delivery, но для этого требуется подключение к облаку (TechSpot).