Современные игры всё чаще используют нейросети: для масштабирования (DLSS, FSR, XeSS), генерации текстур, реконструкции лучей. Проблема в том, что каждый производитель предлагает свой API, и разработчикам приходится интегрировать их по отдельности. Microsoft решила это изменить.

Новые инструменты DirectX Linear Algebra и DirectX Compute Graph Compiler позволят запускать задачи машинного обучения через стандартный DirectX, а не через проприетарные библиотеки. Это упростит разработку и, как обещают, снизит накладные расходы при переключении между разными частями GPU. Intel отвечает за интеграцию линейной алгебры, Nvidia — за аппаратное ускорение. Вторая проблема — вечные тормоза при первом запуске игры. Пока шейдеры компилируются, игрок смотрит на экран загрузки. Advanced Shader Delivery (ASD) решает это радикально: шейдеры будут поставляться уже скомпилированными, прямо в комплекте с игрой. Никакой задержки при входе в новую локацию.

Intel подтвердила поддержку ASD в процессорах Lunar Lake и Panther Lake. Nvidia добавит её в драйверы для GeForce RTX к концу года. Также в списке нововведений — поддержка сжатия Zstandard в DirectStorage и новые инструменты профилирования Microsoft PIX, которые приносят на Windows возможности, ранее доступные только разработчикам консольных версий.

Microsoft, Intel и Nvidia, конкуренты на рынке, в этом вопросе действуют синхронно. Пользователям это сулит одно: игры станут запускаться быстрее, а визуальные эффекты на основе ИИ — работать лучше без оглядки на вендора.