通常认为笔记本电脑接通电源能提升性能,但一项针对搭载英伟达芯片笔记本的最新测试却揭示了相反情况:在运行 Linux 系统时,其 AI 性能骤降近 80%。

这一发现来自 MindStudio。该团队对一台由英伟达 RTX Spark 平台驱动的 MSI Prestige N16 Flip AI+ 笔记本进行了测试,旨在验证 Linux 能否在不牺牲性能的前提下替代 Windows。

测试结果显示,虽然 Linux 可以运行,但存在重大缺陷。在运行 OpenAI 的 GPT-OSS-120B 模型时,该笔记本在 Windows 下的生成速度为每秒 65.4 个 token;而在同一硬件、同样连接电源的情况下运行 Linux,这一数字跌至仅 13.9 个 token/秒,降幅近 79%。更令人诧异的是,拔掉电源后,Linux 下的大部分性能得以恢复。

GPU 频率异常降低

英伟达 RTX Spark 平台旨在为笔记本提供强大的本地 AI 算力,支持高达 128GB 统一内存,允许用户在设备端运行大型 AI 模型。然而,MindStudio 发现操作系统对性能影响巨大。

在其他测试中,Windows 完成一项 AI 工作负载耗时约 8 分钟,而 Linux 完成相同任务则需 37 分钟。

MindStudio 最初怀疑过热导致降频,但监测显示温度保持在 40 至 47 摄氏度之间。进一步排查发现,GPU 在 Linux 下的运行频率显著偏低:在 Windows 下 GPU 频率约为 2.2 GHz,而在插电运行 Linux 时,该频率降至约 780 MHz,这直接解释了性能差距。

电源管理组件缺失是主因

研究人员将问题根源指向英伟达的“平台控制器与框架”(Platform Controllers and Framework)组件。在 Windows 上,该组件负责管理 CPU 和 GPU 间的电力分配。由于 Linux 目前缺乏对该系统的等效支持,导致 GPU 在插电时无法达到预期速度。

团队通过在 Windows 中禁用该控制器验证了这一假设:性能立即下降,GPU 时钟频率降至与 Linux 下相似的水平;恢复控制器后,性能随之回升。

此外,固件的电源管理信息处于加密状态,阻止了 Linux 访问控制 GPU 所需的关键设置。这也解释了为何电池供电下 Linux 表现更好:在单独测试中,电池供电下的 Linux 生成速度约为 61 至 67 个 token/秒,一旦插电则降至约 15 个 token/秒。

WSL 成为当前最佳替代方案

对于需要使用基于 Linux 的 AI 工具的用户,MindStudio 发现 Windows 子系统 Linux(WSL)提供的性能几乎与原生 Windows 相当。这是因为 WSL 调用了 Windows 的驱动程序系统,包括允许英伟达 GPU 全速运行的电源管理组件。

尽管 WSL 需要调整内存分配以适应大型 AI 模型,且直接安装 Linux 需额外的硬件支持和内存配置变通,但在当前测试硬件上,WSL 提供了更优的体验。

对买家的启示

需要注意的是,上述发现基于特定的 RTX Spark 系统,尚未在其他笔记本型号上独立复现,也不适用于运行 Linux 表现良好的英伟达 DGX Spark 台式机。

尽管如此,结果引发了对新一代本地 AI PC 软件支持的质疑。对于计划购买 RTX Spark 笔记本用于 Linux AI 工作负载的消费者而言,操作系统选择将极大影响实际性能。在英伟达提供等效的 Linux 电源管理支持之前,保留 Windows 或许是保障速度的最佳选择。

有关媒体已联系英伟达寻求评论,若获回复将更新报道。