Microsoft избавит геймеров от компиляции шейдеров: игры на ПК будут запускаться на 85% быстрее

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Новость | Игры

Корпорация Microsoft представила новую технологию Advanced Shader Delivery, которая обещает исправить главную проблему современных геймеров на ПК — микрофризы («статтеры») и мучительно долгие первые запуски игр. Нововведение протестируют на «портативках» ROG Ally, обещая фундаментально изменить подход к обработке графики и повысить конкурентоспособность магазина Xbox.

Автор: LeVK

Каждый, кто хоть раз устанавливал современную игру на ПК, сталкивался с процессом под названием «компиляция шейдеров». Это технический этап, во время которого игра подготавливает специальные программы (шейдеры), отвечающие за освещение, текстуры, эффекты и другие визуальные аспекты, для корректной работы с конкретной видеокартой и её драйвером. Обычно этот процесс происходит либо на экране загрузки перед первым запуском, заставляя игрока ждать, либо «на лету» во время геймплея, что и вызывает те самые неприятные подтормаживания, когда игра на доли секунды замирает.

Команда DirectX в Microsoft разработала элегантное решение этой проблемы, суть которого — перенести всю тяжёлую работу с устройства пользователя в облако. Новая система работает в несколько этапов. Сначала Microsoft собирает данные о шейдерах из игры и упаковывает их в новый стандартизированный формат. Затем, в сотрудничестве с производителями видеокарт, такими как AMD, эти данные объединяются со специальной версией компилятора в облачных сервисах компании.

В результате этого процесса создаётся каталог прекомпилированных шейдеров (PSDB). Когда геймер будет загружать игру из магазина Xbox, вместе с ней на устройство поступит и этот пакет предварительно обработанных шейдеров. Во время дебютного запуска приложению «подсунут» уже готовые к работе файлы, что полностью исключает этап компиляции на пользовательском оборудовании.

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

Эффективность Advanced Shader Delivery впечатляет. Инженеры Microsoft приводят в пример RPG «Avowed» от Obsidian Entertainment, и стартовое время загрузки удалось уменьшить на внушительные 85%.

Первоначально технология будет доступна на «портативках» ROG Xbox Ally и ROG Xbox Ally X через Xbox PC, как временный эксклюзив — причём от студий-разработчиков на данном этапе не потребуется вносить изменения в код. Тем не менее, планы Microsoft куда масштабнее.

В дорожной карте корпорации — дальнейшее расширение поддержки. В сентябре корпорация планирует к релизу AgilitySDK — набор инструментов и API, допускающий внедрение Advanced Shader Delivery в свои тайтлы и платформы для независимых разработчиков и других цифровых магазинов. Кроме того, планируется расширение спектра поддерживаемых GPU. Это открывает дорогу к тому, чтобы в будущем большинство игр на ПК избавились от проблемы компиляции шейдеров раз и навсегда.

Источник: Microsoft

PCДругой
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Наношу добро, причиняю пользу, благодарен за лайки и содержательные (дополняющие статьи) комментарии. bq5m8xvvs1swal6c

0 комментариев

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как заставить звук проходить сквозь стены: новый материал направляет сигнал изнутри, оставаясь невидимым для внешних волн

Управление звуком всегда опиралось на создание физических преград. Звук это механическая волна, чередование зон высокого и низкого давления, которое распространяется в пространстве. Чтобы направить...

Ежегодное ТО газового котла. Разбираемся, за что «газовщики» берут деньги?

На днях с моими родителями случилась неприятная история — начал «скрежетать» газовый котел. Вызвали мастера, который определил, что данная проблема требует замены насоса, причем сумма за...

✦ ИИ  Между забвением и «понтами»: почему наручные часы отказываются умирать

Наручным часам уже лет тридцать безапелляционно пророчат неминуемую смерть. Начались подобные «упаднические» разговоры с появления массовых карманных компьютеров вроде легендарных Palm, грозивших...

Десять лет назад вышел смартфон, который мог спасти HTC от краха — HTC 10: почему у него ничего не получилось

Один из пионеров рынка Android, компания HTC, очень быстро растеряла свои позиции. Сначала люди недооценили аппарат One M8, который мало отличался от предыдущего M7, а затем стали ругать...

Победа «лопаты»: как Galaxy Note заставил Apple переделать iPhone, а Samsung научила мир любить большие телефоны

Если бы вы оказались в начале 2010-х и спросили любого техногика, каким должен быть идеальный смартфон, ответ был бы почти единогласным. Правила игры казались высеченными в граните, а...