开发者团队labscommunity近日发布了一款面向Windows 11的原型驱动程序,尝试使用NPU而非系统集成显卡或独立显卡来渲染桌面画面。该驱动名为npu-driver,采用Apache 2.0开源协议,代码已发布在GitHub上,目前已在搭载英特尔Panther Lake处理器的设备上完成测试。
测试结果显示,NPU能够渲染Windows 11桌面以及记事本、Edge浏览器等应用窗口,驱动可按预期运行,并在用户主动要求或发生故障时自动切换回GPU渲染。不过现阶段的主要瓶颈在于性能:驱动距离30Hz的目标刷新率仍有较大差距,实际屏幕刷新率仅为2至3Hz。开发者强调,这款驱动严格来说只是一个研究原型,而非正式产品。
该项目的提出背景与处理器架构的演进直接相关。npu-driver的GitHub说明文件写道,如今每一台新款笔记本电脑都配备了NPU,但这些芯片往往处于闲置状态,与此同时GPU却承担着桌面合成、浏览器运行以及越来越多本地AI模型的运算任务。项目试图回答一个范围明确、可以验证的问题:NPU能否从头到尾接管桌面合成工作,同时不需要应用程序或桌面合成器感知到这一变化。目前的答案是肯定的。
从资源占用的角度看,这一尝试已显示出潜在价值。尽管npu-driver渲染Windows 11界面的速度相当缓慢,但它能够将3D GPU占用率从3.4%降至0.6%,从而释放GPU资源用于AI推理等其他任务。npu-driver目前基于一台搭载Panther Lake处理器的笔记本电脑开发,该系列处理器均采用NPU 5架构,NPU算力达到45至50 TOPS。一名疑似来自labscommunity团队的开发者也在Reddit上介绍了这一项目。
从行业层面看,让系统NPU承担更多实际工作是一个值得关注的发展方向,尽管这项技术目前的应用场景还比较有限。消费级处理器短期内似乎不会放弃集成NPU,这类AI加速单元很可能会继续与视频编解码硬件、数字信号处理器等组件一道,成为处理器的重要组成部分。即便微软及其合作伙伴已经不再大力推动Copilot+ PC品牌,NPU作为处理器中的独立加速单元,仍有望长期保留下来。
对开发者生态而言,npu-driver的意义更多在于验证了一种可能性:在GPU之外,NPU具备承担系统级图形任务的基础能力。随着NPU算力在后续处理器世代中持续提升,桌面合成之外的更多系统负载是否会迁移至这一单元,将成为观察AI PC架构演进的一个具体切口。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。