Win11 24H2 引入 WDDM 3.2:著提升 GPU 和 NPU 性能
脚本之家
随着大数据处理需求不断增加,并行处理图形和 NPU 密集型任务变得越来越重要。为了满足这一需求,微软在 Windows 11 24H2 中引入了 WDDM 3.2 版本的 Windows 显示驱动模型。这一更新不仅显著提升了游戏性能,还优化了 NPU(神经处理单元)性能。
WDDM 3.2 是首个针对 NPU 性能进行优化的版本,这将为 Copilot 和 Recall 等 AI 功能带来显著的性能提升。
WDDM 3.2 新特性解读
- 脏位跟踪:跟踪 GPU 或 NPU 内存中的变化,只更新需要更新的部分,加快数据传输,提升游戏、视频播放等场景的性能。在虚拟机迁移时保持显存性能,并优化大量内存操作的场景。
- GPU-P 设备上的实时迁移:允许在不中断虚拟机运行的情况下,将 GPU 工作负载从一个物理主机迁移到另一个物理主机。减少迁移游戏或 AI 任务时的停机时间,带来更流畅的云游戏体验。主要针对使用 GPU-P(GPU 分区)技术的环境,其中多个虚拟机可以共享同一个物理 GPU 的资源。
- 本机 GPU 围栏对象:优化 GPU 处理引擎间的同步,让 GPU 各个部分更高效地协同工作。减轻 CPU 负担,提升设备整体性能,并提高多 GPU 系统效率。
- 用户模式工作提交:减少 GPU 命令缓冲区的开销,可以直接将任务发送到 GPU,加快处理速度,减少内核模式切换,降低延迟。
- TDR 可调试性改进:增强超时检测和恢复(TDR)机制,提高游戏和图形密集型应用的稳定性和调试能力。
- D3D12 视频编码 DDI 扩展:支持更高质量的视频编码,包括 A V1 编码,提升游戏和应用中的视频质量。
- 功能支持检测:识别应用程序支持的 GPU 特性,帮助开发者更好地利用 GPU 功能,例如根据 GPU 能力自动调整游戏画质。
- 硬件调度:引入新的 GPU 工作负载管理机制,让 GPU 更智能地安排任务,优化 GPU 任务分配和执行,提高 GPU 利用率。
- WDDM 功能的内核模式测试:允许在内核模式下测试 WDDM 功能,帮助驱动程序开发者更有效地测试和调试。
这些新特性主要致力于提升性能、优化资源利用、增强调试能力,以及改善用户体验,例如更流畅的游戏体验、更快的应用响应速度等。它们不仅有利于游戏和 AI 应用,其他依赖 GPU 和 NPU 的软件和服务也将受益。
Windows 11 24H2 搭载的 WDDM 3.2 最初将在 Copilot+ PC 上推出,但这一重大功能更新将于 9 月底开始向搭载 Intel 和 AMD 硬件的消费级设备推广,但这些改进只适用于兼容 WDDM 3.2 的 GPU 和 NPU 驱动程序。
附:WDDM 3.2相关介绍
WDDM的英文原文为“Windows Display Driver Model”,中文参考翻译为Windows显示驱动模型。WDDM 3.2是最新版本,微软对进行了多项改进,推荐所有硬件厂商日后所发布的驱动程序都应符合该规范,目前主流厂商都在朝这个规范迁移,请参阅下图。
近日,AMD正式发布了版本号为6.05.28.016的新版主板芯片组驱动程序(图一),其主要改进就是增加对Windows 11 24H2的支持(重点就是支持WDDM 3.2),除此之外,还修复了若干Bug。
“显示驱动模型”,顾名思义,很多朋友可能都会认为它是与提升显卡性能、显示效果等功能相关的,事实上,WDDM 3.2的作用还远不止于此,这只是其中一小部分,它还可以提高AI性能。
举例来说,AMD现有的Ryzen 8040系列移动处理器(还有Ryzen AI 300系列)搭载NPU,支持微软计算驱动模型(Microsoft Compute Driver Model,简称“MCDM”),而MCDM是WDDM的衍生品,适用于各种非GPU计算设备,包括NPU。
因此,二者之间存在密切关系,AMD发布经过优化后的、符合WDDM 3.2规范的芯片组驱动程序,在一定程度上可以提高NPU的AI性能。
综上所述,AMD发布6.05.28.016版主板芯片组驱动程序的意义和作用非常重大,绝对不是一个可有可无、无关痛痒的更新。
看到这里,可能有些朋友会猜测只有较新的主板才支持、才需要安装6.05.28.016版主板芯片组驱动程序,答案是否定的。从较老的320芯片组到670都支持,从一代锐龙处理器到八代锐龙处理器均支持。
也就是说,相当于整个AMD产品线都支持,如果用户日后升级至Windows 11 24H2,强烈建议安装6.05.28.016版主板芯片组驱动程序。
这样可避免出现很多潜在的兼容性问题,性能多少有一点优化。当然,即使安装了该版本驱动,老产品肯定是无法从中获得AI性能支持和体验的,只有比较新的产品才行。