Відкритий інструмент SCSKiller попередньо компілює шейдери для ігор на ПК
Відкритий інструмент SCSKiller попередньо компілює шейдери для ігор на ПК, щоб зменшити ривки під час гри.
Незалежний розробник представив відкритий інструмент Shader Compilation Stutter Killer, або SCSKiller, призначений для зменшення ривків у комп’ютерних іграх, пов’язаних із компіляцією шейдерів. Як повідомляє TechSpot, програма попередньо компілює шейдери для встановлених на ПК ігор та зберігає отримані дані в кеші драйвера графічного процесора.
Як працює SCSKiller
SCSKiller використовує локальний робочий процес без потреби в хмарному підключенні. Після попередньої обробки шейдерів гра, за задумом розробника, має уникати або зменшувати зависання під час запуску й ігрового процесу, які виникають, коли потрібний графічний код компілюється в реальному часі.
Інструмент сумісний з іграми на DirectX 11 і DirectX 12 та розрахований на графічні процесори AMD і Nvidia. Офіційної підтримки відеокарт Intel наразі немає: розробник зазначив, що не мав такого пристрою для тестування. Програма може знаходити ігри, придбані через Steam, GOG, Epic Games, Ubisoft Connect і Battle.net.
База шейдерів і обмеження
Операції з компіляції спираються на внутрішню базу даних SCSKiller. Для окремих ігор користувачеві може знадобитися кілька хвилин пограти, аби програма визначила шейдери, які слід обробити. Для підписників Patreon доступний додатковий рівень сумісності з базою шейдерів на основі хешів; за даними розробника, він може усунути потребу в такому записі ігрової сесії.
Програма не може інтегруватися в ігри, що використовують античіт, за винятком проєктів, які також можуть працювати офлайн, зокрема Elden Ring і Armored Core VI. Розробник оприлюднив результати тестів, у яких стверджує про зменшення або усунення ривків у Final Fantasy VII Rebirth, Silent Hill: Townfall та Hogwarts Legacy. Microsoft також працює над проблемою через Advanced Shader Delivery, однак це рішення потребує хмарного з’єднання.