Безкоштовний SCSKiller зменшив фризи в частині ігор на ПК
SCSKiller зменшив ривки від компіляції шейдерів у частині ПК-ігор, але не дав однакового результату в усіх тестах.
Безкоштовна програма Shader Compilation Stutter Killer, або SCSKiller, у тестах зменшила ривки, пов’язані з компіляцією шейдерів, у частині ПК-ігор, однак не показала однакового результату в усіх проєктах. Як повідомляє TechSpot, застосунок заздалегідь компілює шейдерні конвеєри та записує їх до кешу драйвера відеокарти до запуску гри.
Ривки через компіляцію шейдерів виникають, коли гра вперше відтворює новий візуальний ефект. SCSKiller підтримує ігри на Unreal Engine 4 і 5, Unity, RE Engine та рушіях FromSoftware, а також застосовує загальний підхід для інших проєктів на DirectX 12. Для ігор, з файлів яких не вдається вилучити потрібні конвеєри, програма має режим запису даних під час кількох хвилин гри.
Результати в окремих іграх
Тести проводили на системі з процесором Ryzen 7 9800X3D, 32 ГБ оперативної пам’яті та GeForce RTX 5090. У Star Wars Jedi: Survivor застосунок у першому запуску підвищив середню частоту кадрів на 25% і приблизно так само поліпшив показник 1% низьких кадрів. Водночас у деяких сценаріях він збільшував використання оперативної пам’яті: в одному з тестів — приблизно на 7 ГБ.
Найпомітніший ефект зафіксували в Tiny Tina’s Wonderlands на Unreal Engine 4. У протестованій ділянці показник 1% низьких кадрів зріс із 45 до 147 кадрів за секунду, а постійні ривки зникли. У The Blood of Dawnwalker 1% low поліпшився на 15%, а середня частота кадрів — на 6%; програма при цьому використала приблизно на 5 ГБ більше оперативної пам’яті.
Водночас у Grounded 2 вимірюваного приросту продуктивності не було, попри додаткове споживання 5–6 ГБ пам’яті. У Hogwarts Legacy тестування з різними графічними налаштуваннями також не виявило суттєвих переваг, а споживання оперативної пам’яті в окремих конфігураціях зростало більш ніж на 50%. У Silent Hill: Townfall застосунок не усунув ривки в протестованому проходженні.
Обмеження та відмінності Radeon
SCSKiller не усуває всі типи ривків. Зокрема, програма не впливає на traversal stutter — паузи під час завантаження нових ресурсів у процесі переміщення ігровим світом. Попередня компіляція також може тривало навантажувати процесор на 100%, а кеш шейдерів потребує додаткового місця на накопичувачі.
Автори тесту зазначили, що для відеокарт Nvidia розмір кешу шейдерів можна збільшити в налаштуваннях драйвера — типовий ліміт становить 10 ГБ, а доступні варіанти до 100 ГБ або без обмеження. За даними SCSKiller, кеш драйвера AMD має фіксований ліміт 16 ГБ, хоча журналісти не отримали незалежного підтвердження цього обмеження від AMD.
Під час окремого тесту Tiny Tina’s Wonderlands на Radeon RX 9070 XT гра працювала без помітних ривків і без використання SCSKiller. У матеріалі AMD про драйвер Adrenalin 26.9.2 вказано, що компанія розширила фонову обробку шейдерів DirectX 12 для ігор на Unreal Engine 5; для Unreal Engine 4 ця функція вже була доступна.