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

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

Новости 0
21 авг 15:17

Компиляция шейдеров при первом запуске может занимать значительное время, особенно на слабых ПК. Microsoft представила решение этой проблемы.

На Gamescom 2025 Microsoft представила новый механизм работы с шейдерами в DirectX, который позволит ускорить первый запуск игр на ПК. В основе технологии Advanced Shader Delivery лежит система предкомпилированных шейдеров, загружаемых из облака в зависимости от конфигурации устройства пользователя.

Ранее шейдеры компилировались на стороне клиента, поскольку они должны соответствовать конкретной игре, модели видеокарты и версии драйвера. Это приводило к долгой подготовке при первом запуске, особенно на слабых системах, потому что разработчики не могли заранее учесть всё многообразие конфигураций.

Теперь Microsoft предлагает решение: новый стандартный формат State Object Database (SODB) позволяет собирать данные о шейдерах из игры и централизованно хранить их. Совместно с производителями видеокарт команда DirectX отделила компилятор шейдеров от графического драйвера и объединила его с SODB, создав базу предкомпилированных шейдеров — Precompiled Shader Database (PSDB).

При установке игры через Xbox PC App система автоматически определяет конфигурацию устройства и подгружает подходящую версию PSDB. Благодаря этому при первом запуске можно обойти длительную локальную компиляцию и сразу перейти к геймплею. По данным Microsoft, время загрузки сокращается до 85% — такой прирост был зафиксирован при тестировании Avowed.

При обновлении драйвера или замене видеокарты Xbox App сможет загрузить новую версию базы. Если подходящий PSDB недоступен (например, при использовании бета-драйверов), система вернётся к локальной компиляции по-старинке.

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

На первом этапе функция станет доступна на портативных консолях ROG Ally и ROG Ally X, релиз которых назначен на 16 октября. Позднее список устройств будет расширен.

***

Автор обложки: Microsoft Источник обложки: Wccftech

21 авг 15:17
Источники: Tom's Hardware

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