В марте 2024 года компания Microsoft добавила в DirectX 12 поддержку Work Graphs. Это специальные функции, которые расширяют возможности GPU по планированию задач и снижают обращения к CPU. В перспективе использование Work Graphs должно было обеспечить рост производительности. AMD даже показывала специальное техническое демо, в котором видеокарта Radeon RX 7900 XTX улучшала результаты на 64% благодаря Work Graphs. Однако теперь Microsoft отказывается от Work Graphs и прекратит их поддержку в Shader Model 6.10.
Заявлено, что функции Work Graphs не получили широкого распространения и внедрения. В том числе из-за недостаточно эффективного использования этих функций на уровне драйвера и оборудования. Поддержка Work Graphs еще сохранится в Shader Model 6.8 и Shader Model 6.9, но полностью исчезнет в будущей версии Shader Model 6.10. Однако в случае интереса со стороны разработчиком компания может пересмотреть свое решение.
Вместо Work Graphs разработчики из Microsoft делают ставку на развитие функций Work Lists в качестве расширения для ExecuteIndirect model в новых версиях DirectX 12. Это еще один метод автономного планирования задач на уровне GPU для более эффективного управления конвейером отрисовки. Это тоже должно улучшить эффективность рендеринга и управление блоками чипа.
Источник:
Videocardz
