Новый DirectX 12 Agility SDK может повысить производительность до 90% для некоторых графических процессоров
Железные новости

Новый DirectX 12 Agility SDK может повысить производительность до 90% для некоторых графических процессоров

Новый DirectX 12 Agility SDK может повысить производительность до 90% для некоторых графических процессоров

Microsoft официально перевела свои последние графические инновации в стабильную версию с выпуском DirectX 12 Agility SDK 1.619. Это обновление знаменует собой общедоступную версию Shader Model 6.9. Используя Agility SDK, игровые студии теперь могут объединять эти расширенные среды выполнения непосредственно со своими играми, минуя полное обновление ОС Windows и гарантируя, что любой игрок с совместимым драйвером сможет получить доступ к новейшим функциям.

Последнее обновление DirectX Raytracing (DXR) 1.2 переводит несколько важных технологий из предварительной версии в стабильный статус. Переупорядочение выполнения шейдеров (SER) теперь является обязательной функцией Shader Model 6.9, предоставляющей графическим процессорам стандартизированный способ динамической сортировки неорганизованных рабочих нагрузок трассировки лучей в согласованные параллельные потоки. Одновременно с этим были полностью интегрированы микрокарты непрозрачности (OMM), что позволяет аппаратному обеспечению пропускать проверки на уровне пикселей для сложной, альфа-проверенной геометрии, такой как листва и сетчатые заборы. Все эти дополнения призваны уменьшить затраты на трассировку пути и сложное освещение в современных играх AAA.

Помимо трассировки лучей, в Shader Model 6.9 реализована поддержка длинных векторов, позволяющая шейдерам обрабатывать векторы, содержащие до 1024 элементов, без необходимости неудобной упаковки вручную. В этом выпуске также обязательными становятся некоторые ранее необязательные возможности, включая собственные 16-битные и 64-битные операции с шейдерами. Для разработчиков, стремящихся еще дальше, Microsoft также выпустила предварительную версию Agility SDK 1.719, в которой представлены барьеры ограждения для более детальной синхронизации и VPblit 3DLUT, функция, которая перекладывает тональную компрессию видео на выделенное оборудование, такое как механизм обработки видео.

Аппаратная поддержка этих функций подчеркивает различия между основными поставщиками графических процессоров. Nvidia продолжает предлагать наиболее полную реализацию с поддержкой OMM и SER с аппаратным ускорением для серии RTX 40 и новее, сохраняя при этом совместимость программного обеспечения со старым оборудованием RTX. Intel произвела фурор своей серией Arc B (Battlemage), которая обеспечивает полное аппаратное ускорение для SER. Внутреннее тестирование Microsoft (через VideoCardz) с использованием специальной технической демонстрации показало, что SER может повысить частоту кадров на 40% на RTX 4090 и на ошеломляющие 90% на оборудовании Intel Arc B-Series. AMD включила поддержку API для этих функций в серии Radeon RX 9000. Однако, как сообщается, нынешние драйверы не выполняют физическое переупорядочение, а это означает, что прирост производительности Team Red на данный момент может отставать от конкурентов.

KitGuru говорит: Хотя 90-процентный прирост производительности, наблюдаемый на Intel Battlemage, характерен для синтетической демо-версии Microsoft, он по-прежнему весьма многообещающий.

Сообщение Новый DirectX 12 Agility SDK может повысить производительность до 90% для некоторых графических процессоров, впервые появившись на KitGuru.

    Добавить комментарий