# DirectX 更新:线性代数、计算图编译器和 DXR 2.0
微软发布了 DirectX 更新,引入了 DirectX Linear Algebra (DXLA) 和 DirectX Compute Graph Compiler。这些工具简化了将机器学习算法集成到游戏和应用的着色器中。DXLA 在着色器级别添加了线性代数指令,包括矩阵乘法——这是上采样、抗锯齿和实时光线追踪的关键操作。Compute Graph Compiler 与 DirectML 集成,使 ML 模型能够作为标准模块运行,而无需手动 GPU 优化。
DirectX Linear Algebra:着色器的数学原语
DXLA 扩展了 DirectX 的数学工具包。着色器现在支持内置的线性代数操作:
- 各种秩的矩阵乘法。
- 向量-矩阵操作。
- 小矩阵的行列式和逆矩阵。
这对于图形中的 ML 任务至关重要:用于 DLSS 式上采样或去噪的神经网络需要密集的矩阵计算。开发者可以使用原生支持这些操作的着色器编写代码,避免通过基本的 HLSL 指令进行仿真。
DXLA 的公测版将于 2026 年 4 月推出。AMD、Intel、NVIDIA 和 Qualcomm 已确认支持。
DirectX Compute Graph Compiler:自动化 GPU 上的 ML
Compute Graph Compiler 是 DirectML 的高级接口。它将 ML 模型的计算图编译成针对特定硬件的优化代码。主要特性:
- 自动适配 GPU 架构(NVIDIA、AMD、Intel)。
- 支持标准模型格式,无需自定义优化。
- 作为计算着色器集成到图形管线中。
系统分析计算图、跨执行单元分发操作,并最小化内存流量。这简化了将 ML 功能移植到跨平台应用。预览版预计于 2026 年夏季推出。
PC 平台的先进着色器交付
Advanced Shader Delivery (ASD) 从便携式游戏主机转向桌面平台。该技术自动化着色器预编译,消除游戏启动时的卡顿。过程如下:
- 在服务器或本地预编译。
- 交付就绪的二进制文件。
- 最小运行时编译。
NVIDIA 将在 2026 年底为 GeForce RTX 推出 ASD。AMD 和 Intel 已宣布类似支持。这对于带有光线追踪的复杂管线尤为相关。
DirectX Raytracing 2.0 和 Opacity Micromaps
DXR 2.0 需要 Shader Model 6.10,并引入 Opacity Micromaps (OMM) 用于优化半透明物体。OMM 加速了植被、毛发和粒子的 BVH 遍历:
- 使用不透明微映射代替完整几何检查。
- 根据微软测试,RT 核心负载降低 2–4 倍。
- 与 DXR 1.x 兼容。
该更新与 DXLA 集成,用于基于 ML 的光线去噪。
重要要点
- DXLA 为着色器添加矩阵操作,简化图形中的 ML。
- Compute Graph Compiler 自动化 DirectML 对 GPU 的优化。
- ASD 消除 PC 上的初始卡顿,并获得所有厂商支持。
- DXR 2.0 搭配 OMM 优化半透明场景,实现实时渲染。
- 时间表:DXLA 于 4 月,编译器于夏季,ASD 于 2026 年下半年。
— Editorial Team
暂无评论。