DirectX ускоряет загрузку игр до 10 раз с новой функцией компиляции шейдеров в облаке

/ ИгрыНовости / Игры

Microsoft анонсировала новую функцию под названием Advanced Shader Delivery, которая значительно сокращает начальное время загрузки игр. Согласно блогу разработчиков DirectX, эта технология переносит компиляцию шейдеров с устройства в облако, позволяя загружать необходимые файлы непосредственно на устройство для кэширования.

Изображение: Microsoft Dev Blog

Помимо ускорения запуска игр (компания сообщает о наблюдаемом сокращении времени загрузки на 85% для Avowed), технология также экономит заряд батареи и вычислительную мощность, поскольку Microsoft выполняет сложные вычисления на своих серверах.

Традиционно компиляция шейдеров выполняется на устройстве, так как она должна быть скомпилирована specifically для вашей игры, GPU и версии драйвера. Это означает, что производительность компиляции шейдеров будет vary в зависимости от вашего программного и аппаратного обеспечения — и с почти бесконечным количеством вариаций разработчикам было практически невозможно предварительно скомпилировать шейдеры для каждого устройства. Однако Microsoft изменила это, создав новый стандартный формат под названием State Object Database (SODB).

Компания собирает данные шейдеров из игры и упаковывает их в SODB. Разработчики DirectX затем работали с производителями GPU, чтобы отделить компилятор шейдеров от графического драйвера, что позволило команде объединить его с SODB и создать Precompiled Shader Database (PSDB). Когда вы загружаете игру через приложение Xbox для ПК, оно обнаружит конфигурацию вашей системы и включит соответствующий PSDB для вашей системы. Таким образом, при первом запуске игры она обнаружит предварительно загруженные шейдеры и пропустит длительный процесс компиляции.

Технология также работает при обновлении драйверов или даже замене GPU, так как приложение Xbox для ПК сможет заметить любые изменения на вашем устройстве и загрузить необходимый PSDB для вашей игры. Но если ваша система уникальна и у Microsoft еще нет PSDB для нее (например, вы используете бета-драйверы), ваш компьютер по-прежнему способен компилировать шейдеры самостоятельно.

Эта функция впервые станет доступна на устройствах Asus ROG Xbox Ally и Ally X, запуск которых запланирован на 16 октября, но Microsoft намекает, что в будущем она получит более широкое распространение. На данный момент она не требует дополнительной работы от разработчиков игр, что означает, что вся работа по компиляции выполняется на серверах Xbox. Тем не менее, компания заявляет, что планирует сотрудничать с игровой индустрией для интеграции Advanced Shader Delivery непосредственно в игровые движки, что спасет геймеров от долгих загрузок, но также сделает нас более зависимыми от онлайн-сервисов Xbox.

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

Подписаться на обновления Новости / Игры
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


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

Оставить комментарий


Все комментарии - Игры