Технології

Відкритий інструмент SCSKiller попередньо компілює шейдери для ігор на ПК

5 жов•Процес

Незалежний розробник представив відкритий інструмент Shader Compilation Stutter Killer, або SCSKiller, призначений для зменшення ривків у комп’ютерних іграх, пов’язаних із компіляцією шейдерів. Як повідомляє TechSpot, програма попередньо компілює шейдери для встановлених на ПК ігор та зберігає отримані дані в кеші драйвера графічного процесора.

Як працює SCSKillerSCSKiller використовує локальний робочий процес без потреби в хмарному підключенні. Після попередньої обробки шейдерів гра, за задумом розробника, має уникати або зменшувати зависання під час запуску й ігрового процесу, які виникають, коли потрібний графічний код компілюється в реальному часі.

Інструмент сумісний з іграми на 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, однак це рішення потребує хмарного з’єднання.

Читайте ще