Arch Linux 软件包维护者 Josephine Pfeiffer 成功将 Arch Linux ARM 移植到 ASUS ProArt P16 笔记本(H7607BA-SE033W)上。该项目的动力源于该笔记本的高端配置——包括 128 GB 内存和拥有 6,144 个 CUDA 核心的 NVIDIA N1X GPU——以及官方对该硬件的支持仅限于 Windows 这一事实。Pfeiffer 选择 Arch Linux ARM 是为了在不涉及 Windows 操作系统相关的隐私让步或广告的情况下,维护一个用于开放权重模型、微调和量化的本地开发环境。

技术实现涉及以 NVIDIA 为 Ubuntu 提供的内核工作作为基础。Pfeiffer 解决了多个特定于硬件的障碍,包括修复 ACPI 覆盖分配和帧缓冲映射,以实现功能正常的控制台。该设置需要经过补丁处理的 `hid-asus` 驱动以支持键盘,以及用于音频的自定义机器驱动。最终配置支持 3840 × 2400 分辨率、120 Hz 的显示屏,使用 NetworkManager 和 PipeWire,并运行带有 NVIDIA CDI 的 rootless Podman。Pfeiffer 还提供了用于转储 ACPI 表和提取扬声器固件的构建脚本和补丁,允许其他人复制安装过程。

笔记本屏幕上显示 Fastfetch 命令输出的终端窗口。
一张 Fastfetch 截图,显示 Arch Linux ARM 在配备 NVIDIA N1X GPU 的 ASUS ProArt P16 笔记本上运行。josie.lol

这张图片确认了 Arch Linux ARM 在文章中提到的特定硬件上的成功安装。

性能测试显示,Linux 设置在标准工作负载中的表现与 Windows 相当。在 7-Zip 压缩测试中,Linux 配置比运行 Windows ARM64 的同类 HP OmniBook 快约 5%。Pfeiffer 指出的一个显著技术区别是内存管理:虽然 Windows 将 RAM 分为专用、共享和仅限 CPU 的区域,但 Linux 设置报告完整的 116.0 GiB 为系统和 CUDA 均可访问的统一池。这允许在无需手动调整内存预留的情况下分配更大的模型。在运行 Qwen3.8-Flash-Next 模型的实际测试中,该设置成功处理了代码审查和事件日志分析等复杂任务,并在多次迭代中保持了稳定的响应时间和高准确率。

尽管移植取得了成功,但该硬件仍是本地 AI 开发的高成本切入点,零售价约为 6,000 美元。虽然统一内存池为大型模型推理提供了技术优势,但该硬件的功耗要求以及手动 Linux 移植的复杂性可能会限制那些不需要特定操作系统级定制的用户对其的兴趣。此外,虽然 Linux 移植绕过了对 Microsoft 账户的需求,但与制造商提供的开箱即用的 Windows 体验相比,配置驱动和固件需要大量的手动工作。

当前设置的一个显著限制是依赖于特定的内核和驱动版本(Kernel 7.0.0-1022-nvidia 和驱动 615.78.08)以保持稳定性。随着硬件和软件生态系统的演变,维护这些自定义补丁并确保与新 NVIDIA 驱动的持续兼容性,将是寻求保持系统更新的用户面临的经常性任务。Pfeiffer 的工作为优先考虑开源环境的开发者提供了一条可行路径,但也突显了高端专用硬件与非专利软件支持之间持续存在的摩擦。

此 Linux 移植最显著的优势之一是统一内存架构。与 Windows 将 128 GB RAM 分配到 CPU 和 GPU 特定桶中不同,Linux 环境将内存视为单一池。这允许系统动态分配多达 90 GiB 用于单个模型及其 KV 缓存(键值缓存),而用户无需重启或手动调整。