Эта новая функция графического процессора представляет собой «совершенно новую парадигму» для компьютерных игр.

RX 7900 XTX вставлен в испытательный стенд.
Джейкоб Роуч / Цифровые тенденции

Microsoft выпустила Agility SDK 1.613.0, который содержит некоторые важные компоненты, которые будут показаны разработчикам на конференции разработчиков игр (GDC) в Сан-Франциско на следующей неделе. Самый интересный компонент — Work Graphs, который Microsoft описывает как «совершенно новую парадигму» для видеокарт .

Рабочие графики позволяют работать с использованием графического процессора. Обычно, когда вы играете в компьютерную игру, между вашим графическим процессором и процессором существует взаимосвязь. Ваш процессор готовит работу и отправляет ее на ваш графический процессор, а затем ваш графический процессор выполняет эту работу. Рабочие графики — это подход, который позволяет вашему графическому процессору планировать и выполнять свои собственные задачи, что имеет серьезные последствия для производительности.

API рабочих графиков: первый взгляд на производительность последней функции DirectX 12

Вы можете увидеть раннюю демонстрацию этого на видео выше. Параллельное сравнение показывает почти идентичную производительность, но примерно на отметке 1:20 вы можете увидеть, как версия Work Graphs вырывается вперед. Это первая версия Work Graphs, поэтому тот факт, что мы уже наблюдаем такое резкое улучшение в некоторых сценах, огромен.

Легко думать о рендеринге игр линейно, но графические процессоры решают множество задач параллельно. Рендеринг финальной сцены сложен, поэтому ваша видеокарта одновременно выполняет несколько разных задач. Рабочие графики более эффективны, позволяя потокам переходить к другим задачам, не дожидаясь дополнительной работы от ЦП. Добавьте эту эффективность к сложной сцене, и это может оказать существенное влияние на производительность, как показывает первая общедоступная демонстрация.

В сложных сценах, которые обычно вызывают узкое место ЦП , рабочие графики могут поддерживать высокую производительность. Мы надеемся, что это будет означать, что такие игры, как Starfield которые сильно зависят от процессора, будут поддерживать высокую частоту кадров в сложных областях, таких как Новая Атлантида.

Рабочие графики только сейчас представлены разработчикам, поэтому пройдет некоторое время, прежде чем мы увидим улучшения в играх. Эта функция предназначена для разработчиков, поэтому вы не увидите ее в графическом меню. Будем надеяться, что это означает, что компьютерные игры выйдут с более высокой производительностью.

В настоящее время рабочие графики поддерживаются графическими процессорами Nvidia RTX 30-й и 40-й серий, а также графическими процессорами AMD RDNA 3. Поддержка старых карт и графических процессоров Intel пока не поддерживается.