Microsoft представила Advanced Shader Delivery — исправление для долгой компиляции шейдеров в играх на ПК - Новости IT perec.ru

Microsoft представила Advanced Shader Delivery — исправление для долгой компиляции шейдеров в играх на ПК

26.09.2025, 20:17:56 ИТОбщество
✮✮✮✮✮
Подписаться на «Рифы и пачки / Твоя культура»
Microsoft представила Advanced Shader Delivery — исправление для долгой компиляции шейдеров в играх на ПК

Microsoft анонсировала новую технологию Advanced Shader Delivery (ASD), призванную избавить игроков на ПК от надоедливого ожидания во время компиляции шейдеров — процесса, при котором компьютер подготавливает специальные программные фрагменты (шейдеры) для качественного отображения графики в видеоиграх. Сейчас многие из нас знакомы с этой унылой сценой: открываешь долгожданную игру, а вместо возможности погрузиться в виртуальные миры приходится уткнуться в шкалу прогресса, которая медленно ползёт вперёд, иногда занимая от одного до двух часов у владельцев не самых новых компьютеров.

Advanced Shader Delivery предусматривает предварительную (до запуска игры) компиляцию шейдеров и хранение их в облаке. То есть, по задумке Microsoft, геймер сможет сразу перейти в игру без дополнительных задержек. Однако на практике всё не так просто: компиляция шейдеров зависит от конкретного "железа" (графических процессоров и драйверов), которых на рынке десятки, если не сотни комбинаций. Под каждый популярный набор нужна отдельная версия шейдеров — и это только для одной игры. Если представить такой подход для всех крупных релизов за год, получится гигантский объём данных и море работы.

Решить задачу быстрого внедрения помогает схожесть с консольями, где всего несколько моделей аппаратуры. Именно поэтому первым бенефициаром ASD стала портативная консоль ASUS ROG Ally, где есть всего две конфигурации. Microsoft также внедрила поддержку ASD в Agility SDK — набор инструментов, позволяющий разработчикам встраивать новую технологию в свежие проекты уже сейчас.

Но здесь начинается самое интересное. В реальном мире прорывные решения не внедряются моментально. Достаточно вспомнить технологию Direct Storage, также от Microsoft, которая должна была существенно ускорить загрузку игровых данных. Прошло три года с момента её релиза — но интеграцию получили лишь единичные тайтлы. Так что даже при всех анонсах и обещаниях ждать массового появления Advanced Shader Delivery придётся годами. Особенно на платформах вроде Steam, где предложение и спрос игрок-разработчик куда менее контролируемы.


PEREC.RU

Первое, что бросается в глаза — типичный корпоративный оптимизм Microsoft. Обещают избавить игроков от изнуряющей компиляции шейдеров, а на деле выявляют старую истину: чем громче премьера технологии, тем длиннее список нерешённых проблем.

В статье технически верно объясняют: шейдеры, компилируемые под каждую конфигурацию "железа", превращают добрую идею в логистическую ловушку. Здесь можно усмехнуться: на консолях — пара версий, на ПК — сотни. Мечта об универсальном облаке натыкается на рукотворную Вавилонскую башню из драйверов. Начать решили с ASUS ROG Ally — в лучших традициях: сначала там, где просто, потом затихнет или буксует.

Отдельное удовольствие — упоминание Direct Storage, якобы изменившего индустрию три года назад. На деле лишь горстка AAA-игр им воспользовалась. Рецепт успеха — переобещать старое под новым соусом и ждать, пока публика устанет спрашивать, "когда уже работает у всех?"

Текст важен для айтишников и всех, кто сталкивался с бесконечными загрузками в современных играх. Массы, конечно, прочтут и забудут, но для гика — набор своевременных скептических "почему бы и нет — потому что никак".

Поделиться

Похожие материалы