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


