Microsoft знайшла спосіб подолати головну проблему PC-геймерів — компіляцію шейдерів

Microsoft знайшла спосіб подолати головну проблему PC-геймерів — компіляцію шейдерів

Arkadiy Andrienko

Игроки на PC незабаром можуть отримати функцію, яка в рази пришвидшить запуск ігор. Компанія Microsoft анонсувала технологію Advanced Shader Delivery, яка кардинально змінює підхід до компіляції шейдерів — одного з основних джерел затримок і підтормажувань.

Після встановлення гри або оновлення драйверів відеокарти запуск може супроводжуватися тривалою компіляцією шейдерів, яка може займати кілька хвилин. Це відбувається тому, що щоразу код шейдерів обробляється заново безпосередньо на пристрої користувача з урахуванням конкретного «заліза» та версії драйвера. Новий метод Microsoft переносить це завдання в хмару. Технологія буде працювати через систему попередньо зібраних пакетів шейдерів (Precompiled Shader Database, PSDB), а пакети, у свою чергу, будуть створюватися на серверах Microsoft у партнерстві з виробниками відеокарт і прив'язуватися до певних конфігурацій GPU та драйверів.

При завантаженні гри через додаток Xbox PC для Windows система автоматично буде визначати конфігурацію користувача і завантажувати відповідний пакет шейдерів. В результаті чого, гра при першому запуску просто використовує вже скомпільовані дані, економлячи час і ресурси пристрою. За даними Microsoft, в Avowed від Obsidian Entertainment це рішення дозволило скоротити час компіляції на 85%.

Очікується, що перші пристрої з підтримкою технології — це нові портативні консолі ASUS ROG Ally. Однак в Microsoft планують розширити доступність рішення і для інших конфігурацій PC. Вже в вересні компанія має намір випустити інструменти для розробників, щоб інтегрувати Advanced Shader Delivery в ігрові движки. Для гравців це означає не тільки швидкий старт, але й економію заряду батареї на портативних пристроях, таких як ігрові ноутбуки та портативні консолі.

Однак нова технологія створює залежність від серверів Microsoft і інтернет-з'єднання. Без доступу до мережі або при використанні нестандартних конфігурацій заліза система не спрацює. Крім того, користувачі будуть змушені ділитися даними про своє обладнання для роботи технології.

Таким чином, якщо ініціатива Microsoft отримає підтримку, довге очікування завантаження шейдерів може піти в минуле, але з іншого боку, залежність ігор від наявності інтернет-з'єднання стане більш явною.

🔥 Вышел новый трейлер фильма «Человек-бензопила: история Резе»
    Про автора
    Коментарі7