Microsoft в партнёрстве с Intel и Nvidia работает над двумя новыми функциями DirectX, направленными на решение проблем, с которыми постоянно сталкиваются геймеры на ПК. Одна из них касается более эффективного запуска функций ИИ внутри игр. Другая — сокращения задержек компиляции шейдеров и длительного времени первой загрузки.
В настоящее время Microsoft готовит инструменты DirectX Linear Algebra и DirectX Compute Graph Compiler, которые должны стандартизировать и упростить разработчикам запуск задач ИИ через DirectX вместо использования отдельных методов, специфичных для конкретного поставщика. Эти инструменты будут востребованы для нейронного рендеринга, масштабирования при помощи ИИ, текстурирования и других эффектов.
Intel сотрудничает с Microsoft в области поддержки линейной алгебры DirectX, а Nvidia — в стандартизации аппаратного ускорения ИИ через DirectX. Идея заключается в уменьшении дополнительных накладных расходов, возникающих при перераспределении рабочих нагрузок ИИ между различными частями конвейера GPU. Проще говоря, Microsoft добивается прозрачной интеграции ИИ в обычный игровой процесс, что, по мнению компании, должно упростить разработку игр и повысить их производительность.
Intel уже сообщила «о поддержке всех последних достижений в экосистеме Windows», включая:
Другой частью сотрудничества является технология Advanced Shader Delivery (ASD). Это новый подход Microsoft к компиляции шейдеров: теперь предварительно скомпилированные шейдеры поставляются вместе с игрой, вместо того чтобы компилироваться при запуске. Это должно снизить задержки при первом запуске игры или при входе в новую локацию. Intel заявила о поддержке ASD в процессорах Lunar Lake и Panther Lake, а Nvidia планирует добавить её для графических процессоров GeForce RTX в конце года.