Темы



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

Коротко сгенерировано ИИ по тексту статьи
  • Разработчик BlueHeisenberg выпустил бесплатную утилиту с открытым кодом: она заранее компилирует шейдеры и PSO в кэш GPU.
  • SCSKiller поддерживает Nvidia и AMD с DirectX 12, а также Nvidia с DirectX 11; видеокарты Intel не поддерживаются.
  • В тестах число зависаний в Hogwarts Legacy снизилось с 1014 до 87, а в Star Wars Jedi: Survivor — с 9038 до 11.

Почему это важно: Предварительная компиляция не позволяет системе останавливаться во время игры и устраняет подвисания при компиляции шейдеров.

Программа позволяет заранее обрабатывать графические задачи в играх для предотвращения статтеров во время сессии.

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

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

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

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

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

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

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

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

©  overclockers.ru