Microsoft выпустила Agility SDK 1.717 и 1.616 — 2х кратный прирост в трассировке лучей
Компания Microsoft представила две новые версии Agility SDK — 1.717-preview и 1.616-retail. Обе сборки уже доступны для загрузки и сопровождаются поддержкой в инструменте отладки PIX. Новые релизы ориентированы на ускорение трассировки лучей, улучшение качества кодирования видео и внедрение нейросетевых методов в рендеринг.
Версия 1.717-preview включает сразу несколько нововведений:
-
Cooperative Vectors — аппаратное ускорение операций с векторами и матрицами для более эффективной интеграции нейронных сетей в игровые движки.
-
Shader Execution Reordering (SER) — перестройка порядка исполнения потоков на GPU в трассировке лучей. Уменьшая расхождение потоков, SER повышает параллелизм и может давать до 2 раз больше производительности в path tracing.
-
Обновления Direct3D Video Encoding — добавлена поддержка HEVC LTR, двухпроходного кодирования и метрик качества, включая PSNR (Signal-to-Noise Ratio).
Актуальная стабильная версия Agility SDK 1.616 теперь включает:
-
Opacity Micromaps (OMMs) — аппаратное ускорение альфа-тестов, позволяющее избегать вызовов AnyHit в трассировке лучей и обеспечивать до 2.3× прирост FPS в path tracing-сценариях с высокой прозрачностью.
-
D3D12 Tiled Resource Tier 4 — новое поколение тайловых ресурсов с поддержкой массивов текстур и полной цепочкой мипов. Это снимает старое ограничение и повышает гибкость стриминга текстур.
Поддержка драйверами:
-
AMD: поддержка Tiled Resource Tier 4 появится в начале июня 2025 года.
-
Intel: уже доступна соответствующая сборка драйвера.
-
NVIDIA: SDK полностью поддерживается, подробности доступны через партнёров.
Новые функции особенно важны для разработчиков, использующих DirectX Raytracing и path tracing, — SDK теперь предоставляет расширенные инструменты оптимизации, способные значительно сократить нагрузку на GPU при сохранении качества.