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