arzh-CNenfrdejakoplptesuk
Search find 4120  disqus socia  tg2 f2 lin2 in2 X icon 3 y2  p2 tik steam2

Команда DirectX представила новую технологию Advanced Shader Delivery

Команда DirectX представила новую технологию Advanced Shader Delivery, которая нацелена на устранение одного из главных раздражающих факторов на ПК — фризов и микроподвисаний из-за компиляции шейдеров. Первыми поддержку получат портативные консоли ROG Xbox Ally и ROG Xbox Ally X, которые выходят 16 октября по цене $549.99 и $899.99 соответственно. В дальнейшем технология появится и на обычных ПК.

dx

Advanced Shader Delivery разработана совместно с Xbox и AMD и представляет собой облачную систему, при которой шейдеры предкомпилируются заранее, а не в момент запуска игры. Это достигается с помощью новой архитектуры, включающей State Object Database (SODB), Shader Compiler и облачную Precompiled Shader Database (PSDB), которая передаётся вместе с игрой через Xbox PC App. В результате, при первом запуске игры на устройстве, вся нужная информация уже будет находиться в локальном кэше Windows, что избавляет от компиляции и повышает производительность.

На схеме видно, как происходит передача: Xbox App собирает данные и передаёт PSDB на устройство ROG Ally, где они попадают напрямую в игру и в Shader Cache драйвера. При необходимости система может откатиться к старому механизму компиляции. По данным Microsoft, запуск таких игр, как Avowed, может ускориться до 85%, а батарея тратится на геймплей, а не на фоновую обработку.

В начале система будет работать только с играми из Xbox App, однако новый AgilitySDK, который выйдет для разработчиков уже в следующем месяце, позволит внедрять поддержку в новые и даже уже вышедшие игры. Возможна интеграция и с другими платформами вроде Steam, но позже.

Топ материалов GameGPU