自从神经处理单元(NPU)开始进入现代处理器以来,科技公司就一直试图说服普通用户相信,专用的人工智能硬件对日常生产力至关重要。尽管大多数消费者仍将NPU视为用于后台处理或生成式AI功能的专用芯片,但一群开源开发者却将这一硬件推向了完全未知的领域。

Windows-11-8.jpeg

通过编写自定义驱动,该团队成功将Windows 11的桌面渲染完全卸载到NPU上,而不再依赖独立显卡或集成显卡。至于缺点,目前的性能最高只有令人痛苦的2到3帧每秒,这意味着在这个项目成为可行方案之前,还有大量工作亟待解决。

开源驱动证明NPU可以渲染Windows 11,但可用的刷新率仍遥不可及。

这个实验性项目来自一个在GitHub上以labscommunity名义运营的开发者团队。该软件以宽松的Apache 2.0开源许可证发布,被恰如其分地命名为“npu driver”。其核心原理是绕过标准图形管线,命令处理器的神经引擎来合成并输出主桌面界面。

现代图形驱动可以轻松处理每秒数百帧,而将专为矩阵乘法设计的芯片重新用于渲染图形用户界面,是一个极其低效的障碍,你很快就会明白这一点。这款研究性驱动的测试是在即将推出的英特尔Panther Lake硬件上进行的,早期结果显示NPU引擎承担了大部分处理负载,仅推送少数几帧,神经计数器利用率就徘徊在52%左右。

遗憾的是,该驱动仅实现了可怜的2至3赫兹,部分读数甚至低至0.6帧每秒。如果你曾忍受过低于30帧每秒的游戏体验,你就会确切知道我们所说的那种痛苦感受。以这种速度与窗口、文件资源管理器和任务栏交互,会使操作系统实际上无法用于日常任务,但在没有GPU的情况下让桌面清晰显示的技术突破,其意义不可低估。

为防止操作系统完全崩溃,开发者在架构中直接内置了故障保护机制。该驱动足够智能,可以在收到请求或检测到软件故障时,自动回退到系统的标准集成显卡或独立显卡。幸运的是,开发团队也没有止步于概念验证阶段,他们为未来在Panther Lake处理器上运行的版本设定了30赫兹的雄心性能目标。

现在剩下的就是看这些开发者能否达成他们期望的里程碑,还是“npu driver”将烟消云散。


文章标签: #NPU渲染 #开源驱动 #Windows #英特尔 #技术突破
菠萝老师先生

负责编辑

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。