На прошедшей конференции GDC 2024 (Game Developers Conference) произошло событие, которое может кардинально изменить архитектуру современных игровых движков. Компании Microsoft и AMD совместно представили технологию Work Graphs — новый стандарт GPU-управляемого рендеринга, призванный устранить узкое место взаимодействия центрального и графического процессоров. Эксперты уже называют это самым значительным прорывом в области рендеринга со времен появления шейдеров.
В этой статье мы подробно разберем, что такое Work Graphs, как эта технология повышает производительность, какие результаты показало тестирование AMD и почему разработчики Unreal Engine выступают главными сторонниками инновации.

Что такое Work Graphs? Смена парадигмы «CPU to GPU»
Традиционно в играх и графических приложениях процессор (CPU) выступал в роли «дирижера оркестра». Для каждого кадра он должен был вручную отдавать видеокарте (GPU) тысячи команд через API, такие как ExecuteIndirect. Этот метод, хотя и работал десятилетиями, создает огромную нагрузку на CPU и приводит к простою GPU, который вынужден ждать новых указаний от «медленного» процессора.
Work Graphs полностью переворачивает эту логику. Это новая модель программирования графических задач, которая позволяет видеокарте самой управлять своим рабочим графиком. Разработчики теперь могут определить связи между различными этапами рендеринга (шейдерами), а GPU самостоятельно решает, когда и какие задачи запускать, основываясь на доступных ресурсах.
Ключевые отличия Work Graphs от классического подхода:
- Снижение накладных расходов CPU: Процессор освобождается от микро-менеджмента графической очереди. Он задает общее направление, но не вмешивается в детали.
- Динамическое планирование: Видеокарта может в реальном времени добавлять новые задачи в конвейер рендеринга, не дожидаясь нового обращения к CPU.
- Уменьшение «зазоров» в конвейере: Графический чип всегда занят работой, так как он сам генерирует для себя задачи.
Почему это важно для геймеров и разработчиков?
Для конечного пользователя внедрение Work Graphs означает одно: значительный прирост производительности без необходимости апгрейда компьютера. Технология позволяет эффективнее использовать существующее «железо», особенно в сценариях, богатых на геометрию и сложные эффекты.
Для разработчиков игр это возможность создавать более детализированные миры. Поскольку GPU берет на себя планирование, CPU может тратить освободившиеся циклы на игровую физику, ИИ персонажей и просчет внутриигровой логики. Это идеальный баланс: каждый чип занимается своей сильной стороной.
Тестирование AMD: Прирост производительности до 39%
В ходе презентации на GDC 2024 инженеры AMD провели практическую демонстрацию возможностей Work Graphs. Тестовый стенд включал следующую конфигурацию:
- Процессор: AMD Ryzen 7 5800X
- Оперативная память: 32 ГБ DDR4
- Видеокарта: AMD Radeon RX 7900 XTX
Сравнение проводилось между классическим методом рендеринга с использованием ExecuteIndirect и новым методом на базе Work Graphs.
Результаты сравнения производительности
| Метод рендеринга | Относительная производительность | Комментарий |
|---|---|---|
| ExecuteIndirect (Традиционный) | 64% (базовый уровень) | Высокая нагрузка на CPU, простои GPU. |
| Work Graphs (Новый метод) | +39% (прирост) | Рендеринг ускорился на 39% относительно традиционного метода. |
Вывод AMD: Текущая методика с ExecuteIndirect оказалась на 64% медленнее, чем тест с использованием Work Graphs. Иными словами, новый метод позволил получить почти в 1.4 раза больше кадров или обрабатывать значительно более сложные сцены за то же время.
Важно отметить, что это предварительные результаты, полученные на ранних драйверах и тестовых приложениях. По мере оптимизации со стороны Microsoft (на уровне DirectX 12) и AMD (на уровне драйверов) потенциал технологии будет только расти.
Интеграция с Unreal Engine и будущее технологии
Разработчики ведущего игрового движка Unreal Engine уже давно выступают за внедрение GPU-управляемых процессов. По их мнению, видеокарте нет смысла простаивать в ожидании операций, которые она может инициировать самостоятельно, используя свои встроенные вычислительные блоки.
Work Graphs идеально вписывается в концепцию Nanite и других технологий виртуальной геометрии, где количество видимых полигонов может меняться динамически. С Work Graphs система LOD (уровня детализации) сможет управляться напрямую GPU, что сделает смену детализации незаметной и моментальной.
Где еще найдет применение технология?
Помимо игр, Work Graphs окажет огромное влияние на профессиональные графические приложения:
- Blender и 3ds Max: Ускорение рендеринга сложных сцен с миллионами полигонов.
- Научные симуляции: Обработка данных в реальном времени без участия CPU.
- Трассировка пути (Path Tracing): Динамическое добавление лучей для снижения шума в кадре.
Заключение: Новая эра GPU-управляемого рендеринга
Анонс Work Graphs на GDC 2024 — это не просто очередное обновление DirectX 12. Это фундаментальный сдвиг в философии рендеринга. Совместная работа Microsoft (софт и API) и AMD (железо и драйверы) прокладывает путь к играм, где видеокарта работает на пределе своих возможностей, а процессор занимается именно тем, для чего он создан — логикой и управлением.
Для геймеров это означает, что игры будущего станут не только красивее, но и значительно плавнее даже на текущем поколении процессоров. Первые тесты с приростом в 39% выглядят многообещающе, и нам не терпится увидеть первые AAA-проекты, реализовавшие полный потенциал технологии Work Graphs.

