Разработчик под псевдонимом BlueHeisenberg выпустил масштабное обновление утилиты SCSKiller 1.3.0. Программа создана для предварительной компиляции шейдеров напрямую в кэш видеодрайверов NVIDIA и AMD до запуска игр, что позволяет полностью устранить микрофризы и статтеры во время геймплея на ПК. Свежий релиз объединил все наработки альфа- и бета-тестирования, существенно расширив список совместимых технологий и проектов.
Ключевым техническим новшеством версии 1.3.0 стала полноценная поддержка компиляции шейдеров в играх на базе DirectX 11 для видеокарт AMD, тогда как ранее этот функционал работал исключительно на графических адаптерах NVIDIA. Одновременно с этим список совместимости пополнился десятками требовательных тайтлов. В их число вошли God of War Ragnarok, Ghost of Tsushima DIRECTOR'S CUT, Ratchet & Clank: Rift Apart, Cyberpunk 2077, Resident Evil Village, а также проекты студии Naughty Dog вроде The Last of Us Part I и сборника UNCHARTED: Legacy of Thieves Collection. В случае с Wuthering Waves программа теперь считывает данные напрямую из файлов клиента, хотя итоговый кэш шейдеров для нее может разрастаться на накопителе вплоть до 80 ГБ.
В утилите дебютировала ранняя экспериментальная поддержка операционных систем на базе Linux и графических процессоров Intel Arc. Наиболее резонансным изменением стала возможность принудительной записи шейдерных сессий в проектах со встроенными античитами, что может привести к блокировкам профилей.
По умолчанию модуль записи по-прежнему автоматически отключается в сетевых проектах с защитой вроде EasyAntiCheat, BattlEye, Valve Anti-Cheat или Elytra. В соревновательных играх уровня Counter-Strike 2, VALORANT, Marvel Rivals, War Thunder и HELLDIVERS 2 программа либо ограничивается безопасным разбором файлов клиента на диске, либо запрашивает ручное подтверждение перед каждой игровой сессией.
Разработчики также переработали управление системными ресурсами во время фоновой сборки. При нехватке свободной оперативной памяти компилятор больше не зависает, а динамически снижает число задействованных потоков процессора, позволяя выделять под нужды кэширования практически всю память за вычетом 2 ГБ. Для пользователей видеокарт AMD добавлен раздел контроля фиксированного драйверного лимита в 16 ГБ, предупреждающий о риске автоматического затирания старых шейдеров при установке новых игр.
Финальная сборка 1.3.0 включает в себя встроенный режим тестирования до и после компиляции, фиксирующий стабильность времени кадра за 5 минут игры и подсчитывающий статтеры длительностью от 20 мс. Проект распространяется бесплатно с открытым исходным кодом в формате стандартного установщика и портативного архива.
Источник: www.playground.ru