默认情况下, aarch64 上的 QEMU KVM 加速已被禁用,尽管它似乎正在运行。
作者: malte-v创建于 2026年7月24日更新于 2026年7月30日
我一直在想,为什么我的 M2 Macbook Air 上运行 asahi 分支 Linux 内核的 QEMU 运行速度如此之慢,后来我在 run.py 中找到了这个问题:
FIXME: 在 aarch64 上使用 KVM 启动是有问题的,因此暂时将其禁用。
FIXME: Windows 上的 ARM 版 QEMU 尚不支持 WHPX
如果 config.virtualization_support 为 True 且 config.qemu_kind 不等于 QEMUKind.MacOS 且 config.architecture 为 Arch.Aarch64,则 config.virtualization_support 设置为 False。 将这些行注释掉后,我发现系统启动正常,明显比使用软件模拟要快得多。如果问题已经解决,我将在此发布消息。如果在其他系统上仍然出现问题,我认为至少应该打印一条消息,指出 KVM 加速已故意禁用。
内容来源: SerenityOS/serenity