Компиляция шейдеров при первом запуске может занимать значительное время, особенно на слабых ПК. 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