Свежие новости

Microsoft официально анонсировала внедрение функции Shader Execution Reordering (SER) в DirectX, что призвано устранить проблему неравномерной нагрузки при трассировке лучей. SER, являясь дополнением к DirectX Raytracing (DXR), позволяет шейдерам сообщать аппаратному обеспечению о согласованности лучей, что дает возможность графическому процессору более эффективно выполнять задачи параллельно. новые функции DirectX DirectX 12 продолжает развиваться

Согласно заявлению компании, SER помогает решить проблему расхождения в выполнении шейдеров и доступе к данным в приложениях DXR, так как трассировка лучей является стохастическим процессом. Новая функция добавляет в HLSL примитивы, позволяющие изменять порядок выполнения операций в зависимости от требований приложения, что значительно улучшает производительность и согласованность данных. нативные приложения для Windows 11

Поддержка SER обязательна для Shader Model 6.9, что подразумевает необходимость обновления драйверов для работы с новыми шейдерами. В репозитории DirectX-Graphics-Samples доступна демонстрационная версия SER с примерами работы, показывающая заметный прирост частоты кадров на различных графических процессорах.

News Reporter