Windows 11 доставлятиме готові шейдери для всіх NVIDIA RTX і нових Intel Arc
Advanced Shader Delivery має зменшити перші завантаження та ривки компіляції у DirectX 12. Розробник гри повинен додати підтримку, тому функція не прискорить усі проєкти автоматично.

Microsoft розширює Advanced Shader Delivery на всі відеокарти NVIDIA GeForce RTX, професійні RTX і систему RTX Spark, а також на Intel Arc B570, B580 та інтегровану графіку Core Ultra Series 2 і Series 3. Технологія Windows 11 переносить компіляцію шейдерів із комп’ютера гравця у хмарний конвеєр і доставляє готовий код разом із грою. Розгортання для зазначеного обладнання очікується протягом жовтня, однак точна доступність залежить від драйвера, магазину та підтримки конкретної гри.
Чому шейдери створюють затримки
Шейдер — це невелика програма для GPU, яка визначає освітлення, матеріали, тіні та інші ефекти. Сучасна гра має тисячі варіантів, а остаточний машинний код залежить від архітектури відеокарти й версії драйвера. Коли компіляція відбувається під час першого запуску, користувач довго дивиться на екран підготовки. Якщо рушій компілює потрібний варіант безпосередньо під час проходження, виникає коротке завмирання — shader compilation stutter.
Звичайний кеш полегшує наступні запуски, але після оновлення драйвера або гри його часто доводиться будувати знову. Розробники застосовують власні екрани компіляції, та вони збільшують час до початку гри й не завжди охоплюють усі комбінації станів. Advanced Shader Delivery намагається стандартизувати цю роботу на рівні Windows та Direct3D 12.
Як працює Advanced Shader Delivery
Гра формує базу станів SODB — опис усіх графічних конвеєрів, які потрібно підготувати. Хмарна інфраструктура компілює їх для конкретної сім’ї GPU та пакує у попередньо скомпільовану базу. Магазин або служба доставки визначає обладнання користувача й завантажує відповідний набір разом з іншими файлами. Під час запуску драйвер отримує вже підготовлений код замість виконання всієї роботи локально.
Це може скоротити час першого старту, зменшити споживання процесора і батареї та прибрати частину ривків у грі. Але файли шейдерів займають місце й потребують нової версії після зміни драйвера, графічного API або самої гри. Microsoft повинна правильно зіставляти базу з обладнанням, інакше система все одно муситиме компілювати відсутній варіант на пристрої.
«Усі RTX» не означає «усі ігри»
Оновлений перелік сумісності охоплює покоління RTX 20, 30, 40 і 50, але апаратна підтримка — лише одна частина. Розробник повинен інтегрувати механізм у DirectX 12-проєкт, зібрати достатньо повну базу станів і публікувати її через підтримуваний канал. Стара гра без оновлення не отримає готові шейдери лише через встановлення нового драйвера.
Не слід також чекати прямого приросту середньої частоти кадрів. Після завершення компіляції GPU виконує той самий код. Головна мета — стабільніший час кадру на початку гри або в новій локації та швидший перший запуск. Якщо підгальмовування спричиняють підвантаження текстур, нестача відеопам’яті, робота процесора чи мережа, ASD цього не виправить.
Що отримають Intel та NVIDIA
Intel вже демонструвала власну доставку попередньо скомпільованих шейдерів для Arc і в окремих іграх заявляла істотне скорочення часу запуску. Microsoft створює спільніший шар, який можуть використовувати різні виробники. Для NVIDIA особливо важливе включення всієї родини RTX, а не лише останнього покоління, адже це збільшує потенційну аудиторію розробника.
AMD у поточному оновленні сумісності не названа. Це не обов’язково означає принципову несумісність: Microsoft із самого початку описувала ASD як багатовендорну технологію й працює з партнерами. Проте користувачам Radeon варто чекати окремого підтвердження драйвера й строків, а не переносити на них заяви про RTX та Arc.
Що перевірити після запуску
Для роботи знадобляться актуальна Windows 11, драйвер виробника та підтримувана версія гри. Варто залишити достатньо місця на системному диску й не видаляти постійно кеші «оптимізаторами», інакше підготовлені дані можуть завантажуватися повторно. Реальний ефект потрібно оцінювати за часом першого запуску та графіком часу кадру, а не лише за середнім FPS.
Advanced Shader Delivery вирішує давню проблему ПК-ігор правильним архітектурним способом: робота виконується один раз у контрольованому середовищі, а не повторюється на мільйонах комп’ютерів. Успіх залежатиме від того, скільки студій і магазинів справді інтегрують технологію. Якщо підтримка стане масовою, оновлення драйвера перестане означати тривале очікування або серію ривків у перші хвилини гри.
Матеріал підготовлений редакцією HARDW на основі публікації VideoCardz.
Відкрити оригінал на VideoCardz ↗




