技术 / 分析与实践观点

新版 DirectX 真能大幅省显存吗?对游戏影响的现实分析

分析 Agility SDK 1.620 与 1.722 预览:光追结构内存不等于总 VRAM,官方测试有什么局限,玩家应如何判断。

ADArdeshir Daryani··5 分钟阅读
图形处理与数据传输路径的概念图,并非特定游戏或产品截图
由人工智能生成的原创概念插图,并非商业产品或实际架构的精确展示。

原始来源: 2026年10月28日 Agility SDK 公告以及 Clustered Geometry、PTLAS 的技术说明和测试。本文独立分析这次发布。以下数字来自微软示例,并非作者实测或商业游戏测试结果。

“DirectX 降低显存占用”很吸引人,却隐藏了问题:哪类内存、哪个场景、与什么方法相比?这些问题决定了这是重要的工程进展,还是被错误推广到所有游戏的承诺。

先分清到底发布了什么

官方区分稳定版 Agility SDK 1.620 和预览版 1.722。新的 Clustered Geometry 与 Partitioned TLAS 属于预览分支。实验功能不等于所有已上市游戏都能直接使用。Agility SDK 服务于开发和运行时分发,玩家下载一个文件,并不会改写所有旧游戏引擎。

为什么光追结构重要?

引擎使用加速结构寻找射线与几何体的交点。动态世界中,构建和更新结构本身也有成本。簇式方法使用更小、可复用的块;PTLAS 将更新工作集中到场景变化的区域。两者既可独立使用,也可组合使用。

我的判断是,核心价值在于减少重复工作,并打开新的引擎设计空间。但引擎也可能把节省的容量用于更多几何细节。因此,在画质改变时,效率提高不一定意味着最终占用下降。

官方测试展示了什么?

微软在 AMD RX 9070 上,以实验示例的一种配置,对比传统 BLAS 重建与簇式几何:

示例指标传统方式簇式方式
加速结构总内存,含 TLAS7,519 MiB774 MiB
动态几何结构内存6,794 MiB244 MiB
静态构建临时内存1.83 MiB526 MiB
动态构建临时内存8.25 MiB179 MiB
同一场景帧率1.2 FPS79 FPS

这个示例中,结构总内存减少 89.7%,动态部分减少 96.4%。与此同时,构建临时内存却增加了。原文明确提醒,不要期待游戏获得这种幅度的收益。它是对比传统重建的测试场,而不是商业游戏的平均结果。

为什么不等于总 VRAM 同比例下降?

显存还包括纹理、渲染目标、几何、缓冲区及其他资源。Direct3D 12 内存管理指南讨论预算与驻留管理;单个分配数字无法解释全部情况。

举个纯假设例子:若加速结构只占游戏内存的一小部分,这部分大幅节省,整体节省仍会较小。若引擎同时提高几何细节,总占用甚至可能不变。判断时必须保持场景与画质相同,记录峰值,而非只看安静时刻。

玩家真正需要问的问题

小显存显卡从此不再受限了吗?

没有这种证据。如果限制来自纹理或输出设置,改变光追结构不一定能解决。应先明确具体游戏、引擎是否支持,以及真正的内存压力来源。

只更新 Windows 就能提高 FPS 吗?

没有保证。需要游戏或引擎采用相应路径、对应运行时和支持驱动。dxdiag 显示“DirectX 12”,不等于游戏已经启用每项新功能。

所有支持光追的显卡都支持吗?

这些能力不提出超出现有光追的新硬件要求,但各代显卡的驱动实现与验证决定实际可用性。基础能力不保证所有型号今天都获支持,应查本次发布的功能表和驱动说明。

Advanced Shader Delivery 又是什么?

ASD提供预编译着色器,可减少初次启动等待和编译卡顿。这与缩小加速结构不是同一件事。下载体积、磁盘缓存、RAM、VRAM 也不能相互替代。

新诊断工具运行时完全没成本吗?

DirectX Dump Files有助于调查 GPU 崩溃,但更高开销的诊断模式可能增加内存或降低帧率。开启这些模式的测试,应与日常游戏分开报告。

可信的测试应怎样做?

记录游戏、Windows、驱动、显卡和设置。重复固定路线,区分冷缓存与热缓存。除平均 FPS 外,还看帧时间、明显掉帧及内存峰值。画质或设置改变必须说明。某个工具中的数字降低,不能证明所有资源消耗都减少。

我的结论

这次更新是未来引擎的重要机会,而非所有电脑的万能升级。减少无谓重建、改善动态场景管理值得期待。购买判断应建立在同等画质的真实游戏测试上,而不是演示中的百分比。

相关新闻:新版 Agility SDK 发布。

来源核查:2026年11月2日。本文不提供独立性能测试、普遍 FPS 承诺或具体显卡购买建议。配图仅为概念图。

通过技术分析,为决策提供更充分的依据。全部文章 →