DirectX становится ML-платформой: что линейная алгебра и нейронные шейдеры означают для будущих игр

DirectX больше не является только графическим API, который отправляет традиционные шейдеры на GPU. Microsoft добавляет примитивы машинного обучения непосредственно в HLSL и второй путь для запуска более крупных ML-графов внутри экосистемы DirectX. Это меняет то, где нейронный рендеринг может находиться в будущих компьютерных играх.
Почему нейронному рендерингу нужны новые примитивы DirectX
Современные GPU уже содержат специализированное аппаратное обеспечение для матричных операций, используемых в машинном обучении. Проблема для разработчика игр заключается не только в том, существует ли это аппаратное обеспечение, но и в том, как эффективно получить к нему доступ из конвейера графики в реальном времени.
Microsoft впервые исследовала это с поддержкой Cooperative Vector. В 2026 году эта работа превратилась в более широкий дизайн DirectX Linear Algebra, который поддерживает как векторно-матричные, так и матрично-матричные операции.
Это важно, потому что разные задачи нейронного рендеринга имеют разные формы. Крошечная модель, оценивающая поведение материала для каждого пикселя, — это не та же рабочая нагрузка, что большой граф суперразрешения или шумоподавления.
Двухуровневая модель ML в DirectX
Два способа, которыми ML может войти в графический конвейер DirectX
Что DX Linear Algebra на самом деле даёт шейдеру
Традиционный HLSL построен вокруг графических и вычислительных операций. Нейронные рабочие нагрузки сильно зависят от линейной алгебры: векторов, матриц, умножения, накопления и структур данных, оптимизированных для этих операций.
Предварительная версия Shader Model 6.10 добавляет первоклассные матричные API, чтобы разработчики могли выражать эти рабочие нагрузки более напрямую и позволить драйверу отображать их на специализированное аппаратное обеспечение.
Предварительная версия Microsoft от апреля 2026 года явно описывает это как единый путь для нейронного рендеринга, ML и задач обработки изображений, а не как функцию только для графики.
Традиционная математика шейдеров против математики шейдеров, ориентированной на ML
| Традиционный фокус шейдера | Фокус, ориентированный на ML | |
|---|---|---|
| Типичная работа | ||
| Аппаратный путь | ||
| Выражение разработчика |
Почему Cooperative Vector был только началом
Cooperative Vector позволял потокам шейдеров запрашивать векторно-матричную работу, которую драйверы могли отображать на специализированное аппаратное обеспечение. Это было полезно для высокопараллельных рабочих нагрузок на каждый пиксель.
Позже Microsoft пришла к выводу, что многие важные ML-нагрузки требуют большего, чем векторно-матричные операции. Суперразрешение, шумоподавление, временная реконструкция, более крупные модели изображений и общий вывод могут требовать матрично-матричных операций и совместной работы множества потоков.
Поэтому DX Linear Algebra расширяет модель, а не рассматривает Cooperative Vector как окончательную абстракцию.
Что на самом деле может выполняться внутри шейдера?
Наиболее интересные ML-нагрузки на уровне шейдеров достаточно малы, чтобы выполняться рядом с графическими данными, с которыми они работают.
| Нагрузка | Почему ML на уровне шейдеров подходит |
|---|---|
| Нейронное сжатие текстур | Небольшая сеть может восстанавливать информацию о текстуре рядом с точкой, где она нужна шейдеру |
| Нейронная оценка материалов | Обученная функция может заменить или дополнить дорогостоящие вручную созданные вычисления материалов |
| Нейронное кэширование излучения | Вывод на уровне пикселя или локальный вывод может оценивать информацию об освещении на основе изученного поведения сцены |
| Небольшие ядра шумоподавления/реконструкции | ML-операции могут располагаться непосредственно рядом с этапом рендеринга, который они улучшают |
| Вывод при обработке изображений | Матричные операции могут быть встроены в обработку на GPU без отдельной внешней среды выполнения |
Почему это важно для памяти текстур
Один из повторяющихся примеров Microsoft — нейронное сжатие текстур.
Вместо хранения каждого канала текстуры с обычной точностью игра может хранить более компактное представление и использовать небольшую нейронную сеть для восстановления деталей во время рендеринга.
Это обменивает часть работы по выводу на GPU на снижение нагрузки на хранилище или память. Точная выгода зависит от техники и оборудования, но архитектурное изменение важно: часть визуальных деталей может стать вычислением вместо хранимых данных.
Почему полным моделям нужен другой путь
Ручное написание нескольких матричных операций на HLSL практично для небольших нейронных функций. Это становится гораздо менее практичным, когда нагрузка представляет собой полноценную современную модель со множеством слоёв, зависимостей и промежуточных тензоров.
DirectX Compute Graph Compiler от Microsoft предназначен для этого более крупного класса нагрузок.
Вместо переписывания модели в виде пользовательского кода шейдера компилятор может принять граф вычислений, проанализировать весь граф, спланировать память, объединить операции и преобразовать результат в работу на GPU, которая интегрируется с DirectX 12.
Граница между шейдером и графом
Когда ML-нагрузка относится к HLSL, а когда к компилятору моделей
| Путь на уровне шейдера | Путь на уровне модели | |
|---|---|---|
| Размер модели | ||
| Стиль выполнения | ||
| Авторство | ||
| Область оптимизации | ||
| Типичное использование |
Почему кросс-вендорная поддержка важнее ещё одной функции ИИ
AMD, Intel, NVIDIA и Qualcomm предоставляют разные архитектуры GPU и разные формы выделенного матричного ускорения.
Абстракция DirectX даёт Microsoft и производителям драйверов возможность транслировать общий HLSL или ML на уровне графа в правильный аппаратный путь.
Это не делает каждый GPU одинаково быстрым, но может снизить необходимость для игрового движка реализовывать совершенно другой API нейронного рендеринга для каждого производителя.
Какое оборудование поддерживает текущую предварительную версию?
Ответ зависит от конкретной операции линейной алгебры и предварительного драйвера.
Таблица поддержки предварительной версии Agility SDK 1.721 от Microsoft перечисляет LinAlg VectorAccumulate для оборудования AMD Radeon RX 9000 серии, оборудования Intel Xe2 или новее через предстоящий драйвер и оборудования NVIDIA RTX через поддерживаемый предварительный путь.
Это поддержка эпохи предварительной версии, а не универсальная гарантия для розничной продажи. Поддержка оборудования и драйверов может измениться до финализации.
Нейронный рендеринг становится инфраструктурой
DLSS, FSR и другие технологии нейронной графики часто обсуждаются как брендированные функции, видимые в меню настроек игры.
DirectX Linear Algebra указывает на более глубокое изменение. Нейронная операция может стать внутренней деталью реализации внутри рендерера, а не отдельной опциональной функцией постобработки.
Разработчик мог бы использовать ML для текстур, материалов, освещения, реконструкции или других локальных функций, не выставляя каждую из них как ориентированный на потребителя переключатель ИИ.
Стек нейронного рендеринга становится многослойным
Возможный будущий конвейер игры на DirectX
Почему унифицированное профилирование важно
Нейронная рабочая нагрузка, которая улучшает качество изображения, всё ещё может навредить игре, если она неожиданно потребляет время кадра, пропускную способность памяти или VRAM.
Microsoft явно включает унифицированную видимость в PIX как часть направления Compute Graph Compiler. Это важно, потому что разработчикам нужно видеть графическую работу и работу ML в одном захвате кадра.
Если нейронный рендеринг становится инфраструктурой, он должен быть измеримым, как любой другой этап рендеринга.
Это не значит, что каждый шейдер станет нейронной сетью
Традиционная шейдерная математика остаётся эффективной, детерминированной и легко предсказуемой для многих задач.
Нейронная функция имеет смысл, когда она может аппроксимировать или восстанавливать что-то дорогое более эффективно, сжимать данные или обеспечивать качество, которое иначе потребовало бы слишком много обычных вычислений или памяти.
Правильная архитектура останется гибридной.
Тест ценности нейронного шейдера
Когда действительно имеет смысл внедрять ML в конвейер рендеринга?
Что это значит для геймеров
Геймеры, возможно, никогда не увидят переключатель «DX Linear Algebra» в графическом меню.
Вероятное влияние косвенное: меньший размер текстур, лучшее восстановление освещения, более эффективная нейронная графика или новые визуальные техники, которые становятся практичными, потому что движок может получить доступ к матричному ускорению через стандартный путь.
Эта функция важнее как инфраструктура, а не как бренд.
Что могло бы изменить этот ответ?
Самая большая неопределённость — окончательная розничная форма этих API. DX Linear Algebra остаётся в предварительной версии, а Compute Graph Compiler ещё не достиг широкой розничной доступности.
Окончательная поддержка оборудования, детали API, поведение компилятора и внедрение в движки могут измениться, прежде чем эти системы станут обычной инфраструктурой для выпускаемых игр.
Если крупные движки напрямую внедрят эти абстракции, нейронные шейдеры могут стать гораздо более распространёнными без необходимости отдельным командам разработчиков игр реализовывать каждую технику с нуля.
Ограничения
Эта статья объясняет документированную архитектуру DirectX от Microsoft и предварительные API. Она не утверждает, что DX Linear Algebra в настоящее время улучшает производительность в каждой игре или что Compute Graph Compiler является готовым розничным продуктом.
Примеры Microsoft описывают возможности и предполагаемое использование. Реальные преимущества зависят от модели, интеграции с движком, архитектуры GPU, драйверов и рабочей нагрузки.
Заключение
Важное изменение в DirectX — это не ещё одна галочка под названием AI.
Оно в том, что математика машинного обучения переходит в саму модель программирования графики. Небольшие нейронные функции могут находиться внутри шейдеров, более крупные модели могут перейти к компиляции на уровне графа, и один и тот же инструментарий DirectX может предоставлять эти рабочие нагрузки на нескольких GPU от разных производителей.
Именно так нейронный рендеринг перестаёт быть одной брендированной функцией и начинает становиться частью инфраструктуры рендеринга.
FAQ
DirectX Linear Algebra и нейронные шейдеры
Что такое DirectX Linear Algebra?
Что такое нейронный шейдер?
Является ли DX Linear Algebra уже обычной розничной функцией DirectX?
Что такое DirectX Compute Graph Compiler?
Почему бы не запускать каждую ML-модель напрямую в HLSL?
Заменит ли это DLSS или FSR?
Глоссарий
Ключевые термины DirectX ML
- DX Linear Algebra
- API DirectX/HLSL для ускоренных векторных и матричных операций, предназначенные для нейронного рендеринга, ML и задач обработки изображений.
- Cooperative Vector
- Более ранний подход DirectX к ускоренным векторно-матричным операциям внутри шейдеров, который помог заложить путь нейронного рендеринга на уровне шейдеров.
- Shader Model 6.10
- Предварительное поколение шейдерных моделей, содержащее текущие матричные API DirectX Linear Algebra.
- DirectX Compute Graph Compiler
- Анонсированный Microsoft API компилятора для оптимизации и выполнения более крупных вычислительных графов ML как нативных рабочих нагрузок GPU DirectX.
- Нейронный шейдер
- Практический термин для шейдера, который выполняет обученный инференс или нейронные вычисления как часть графической обработки.
- Граница шейдера или графа
- Модель Figure Rocks для определения того, относится ли рабочая нагрузка ML к небольшим встроенным вычислениям в шейдере или к более крупному вычислительному графу на уровне модели.
- Тест ценности нейронного шейдера
- Рабочий процесс Figure Rocks для определения того, стоят ли традиционные вычислительные или затраты памяти, избегаемые нейронной техникой, её затрат на инференс и компромиссов по качеству.
Первоисточники
Microsoft DirectX — Evolving DirectX for the ML Era on WindowsОфициальный обзор архитектуры с GDC 2026, охватывающий ML на уровне шейдеров, DX Linear Algebra и DirectX Compute Graph Compiler.
Microsoft DirectX — D3D12 LinAlg Matrix PreviewОфициальный предварительный обзор за апрель 2026 года, объясняющий унифицированные API Linear Algebra, матричные операции и мотивацию нейронного рендеринга.
Microsoft DirectX — Agility SDK 1.721 PreviewОфициальный выпуск за май 2026 года, документирующий обновления Linear Algebra в Shader Model 6.10 и предварительную поддержку оборудования.
Microsoft Game Dev — GDC 2026: Evolving DirectX for the ML EraОфициальное резюме Microsoft Game Dev, объясняющее ML на уровне шейдеров и на уровне моделей и роль Compute Graph Compiler.
Microsoft DirectX — D3D12 Cooperative VectorОфициальная справочная информация об аппаратно-ускоренных векторных и матричных операциях и нейронном рендеринге непосредственно из потоков шейдеров.
Related Articles
Isabelle - Winter Outfit
Фигурка amiibo Изабель — Зимний наряд из серии Super Smash Bros. представляет собой сезонную версию одного из самых узнаваемых персонажей поддержки Nintendo. Эта фигурка не вводит нового персонажа, а переосмысляет уже существующего. Основная ценность заключается главным образом в ее функциональной совместимости с несколькими системами Nintendo и в физическом воплощении Изабель в определенный сезонный момент в мире Animal Crossing.

AMD FSR Redstone — это не просто FSR 4: объяснение апскейлинга, генерации кадров, регенерации лучей и кэширования излучения
Название FSR от AMD изменилось, потому что FSR больше не является одной функцией. Redstone теперь представляет собой набор технологий нейронного рендеринга с отдельными технологиями для масштабирования, генерации кадров, реконструкции трассировки лучей и обученного глобального освещения.
Blathers
amiibo Блезерса является частью серии фигурок Animal Crossing, выпущенной во время широкого запуска платформы amiibo от Nintendo. Каждая фигурка сочетает в себе небольшую коллекционную скульптуру с NFC-чипом внутри подставки. При размещении на совместимом считывающем устройстве консоль считывает идентификатор персонажа, хранящийся в фигурке. На практике это позволяет определенным играм напрямую обращаться к персонажу. amiibo Блезерса в основном предоставляет доступ к появлениям куратора музея или небольшим функциям, связанным с персонажем, в поддерживаемых играх Animal Crossing.
Celeste
Amiibo Селесты принадлежит к линейке фигурок amiibo Animal Crossing, выпущенной в рамках первой волны фигурок, посвященных вселенной Animal Crossing. Как и другие фигурки в этой коллекции, она функционирует как небольшой NFC-носитель, подключенный к экосистеме amiibo от Nintendo. При сканировании фигурка связывает персонажа Селесту с совместимыми играми. Ценность amiibo заключается в основном в обеспечении появления персонажа и небольших игровых взаимодействиях, которые в противном случае появляются только при определенных обстоятельствах.
Digby
Среди ранних фигурок amiibo серии Animal Crossing Дигби занимает чуть более скромное место. Фигурка изображает вежливого помощника, известного по центру управления городом в этой серии игр. При сканировании эта amiibo не меняет игру радикально. Вместо этого она открывает небольшие взаимодействия, дополнительные сцены или появления персонажа, которые связывают различные игры Animal Crossing. Её ценность не столь очевидна. Она расширяет присутствие знакомого персонажа в нескольких играх Nintendo.
Четкость движения: почему возникает размытие и способы решения, которые действительно работают
Размытие в движении — это не просто настройка, это сочетание тайминга и послесвечения. Изучите практический порядок: правильный режим, правильная частота обновления, а затем те немногие способы улучшения четкости, которые действительно работают.
Timmy & Tommy
Фигурка amiibo Тимми и Томми принадлежит к линейке фигурок amiibo Animal Crossing, выпущенной во время ранней волны серии. Как и другие фигурки в этой коллекции, она содержит небольшой чип NFC, связывающий физическую фигурку с совместимыми играми Nintendo. Сканирование фигурки не меняет игровой процесс кардинально, но неизменно обеспечивает взаимодействия, связанные с персонажами. Ценность этой amiibo заключается в основном в её способности призывать близнецов-лавочников в поддерживаемые игры и разблокировать небольшие тематические элементы, связанные с ними.
Kicks
Amiibo Кикса принадлежит к линейке фигурок amiibo Animal Crossing, выпущенной во время раннего расширения экосистемы NFC-фигурок Nintendo. Как и другие персонажи этой серии, фигурка функционирует как физический ключ, который подключается к совместимым играм Nintendo через NFC. При сканировании amiibo связывает персонажа Кикса с различными внутриигровыми системами. Практическая ценность проста: она позволяет игрокам получить доступ к уникальным взаимодействиям с персонажем, небольшим разблокировкам или тематическому контенту в зависимости от поддерживаемой игры.
Lottie
amiibo Лотти принадлежит к серии фигурок amiibo Animal Crossing, выпущенной на раннем этапе программы amiibo от Nintendo. Она представляет собой маленькую выдру, персонажа, известного по бюро дизайна в Animal Crossing Happy Home Designer. Как и другие фигурки этой серии, объект содержит небольшой NFC-чип. При сканировании совместимыми системами Nintendo фигурка связывает персонажа с игровыми системами и открывает небольшие порции связанного контента.
Isabelle - номер 73
Фигурка amiibo Изабель из серии Super Smash Bros. представляет персонажа Animal Crossing в том виде, в котором она появляется в Super Smash Bros. Ultimate. Как часть линейки Smash, её основная дополнительная ценность заключается в функциональности в совместимых играх, особенно за счет хранения данных бойца и разблокировки контента, связанного с персонажем. Это функциональная фигурка NFC, а не декоративный объект со скрытой механикой. Технология внутри позволяет взаимодействовать с данными там, где это поддерживается.

PUBG Ally показывает, почему ИИ-напарникам нужны два мозга: быстрые рефлексы и медленное мышление
Языковая модель может понимать тактику и намерения игрока, но она не должна напрямую управлять каждым движением и боевой реакцией. PUBG Ally демонстрирует более практичную архитектуру: быстрое управление на основе дерева поведения для рефлекторных действий в сочетании с небольшой языковой моделью для планирования, координации и естественного общения.
Cyrus
Amiibo Сайруса принадлежит к серии фигурок amiibo Animal Crossing, выпущенной в период, когда Nintendo расширила серию до физических NFC-фигурок. Она служит связующим звеном между пластиковой фигуркой и поддерживаемыми играми Nintendo. При сканировании персонаж, сохраненный в NFC-чипе, становится доступным внутри игры. Практическая ценность фигурки заключается в обеспечении доступа к взаимодействиям и контенту, связанным с Сайрусом, которые иначе остались бы скрытыми или труднодоступными.