Mesh Shader 特性测试:网格着色器能给游戏带来多少提升
Mesh Shader(网格着色器)是 DirectX 12 Ultimate 引入的新几何管线,用来替代沿用了二十多年的传统顶点 / 图元管线。这个特性测试回答的问题很具体:在你的显卡上,新管线到底快多少。

新管线为什么重要
传统管线把几何当作「一整批」提交,顶点数量一大就浪费大量算力在「永远不会出现在屏幕上的三角形」上。网格着色器把几何拆成小型网格单元,由显卡上的计算单元直接调度与剔除:
- 剔除更前置:不可见的网格块在管线最早期就被丢弃。
- 提交更灵活:程序可以对每块网格自适应分配工作量。
- 游戏收益:官方对它的描述是「让游戏帧率提升」的新技术之一——高几何复杂度场景的收益最明显。
测试的对比设计
特性测试的巧妙之处在于同一场景跑两遍:一遍用传统几何管线,一遍用网格着色器管线。结果直接给出两者的性能对比——增益百分比一目了然,不用自己换算。
这种「开与不开」的对比形式,与 DLSS 特性测试一脉相承:特性测试的产出很多时候不是「分数」,而是「差值」。
解读要点
- 增益大的场景:几何复杂、遮挡关系密集的画面——现代开放世界游戏正是这类。
- 增益小的场景:几何简单的画面,瓶颈不在几何提交,新管线自然无从发挥。
- 跨显卡比较:不同架构对新管线的调度效率不同,这张对比表也是买卡时的参考之一。
使用条件与延伸
- 仅 Windows;显卡需支持 DirectX 12 Ultimate(Mesh Shaders 是其组成部分)。
- 高级版以上解锁。
- 提供交互模式,可在场景里实时开关两种管线看画面差异。
- 想看 DX12 Ultimate 其余成员的表现:光追看DXR 特性测试,采样优化看VRS 与采样反馈。