2026 年 10 月 7 日,Phoronix 报道称,高通近日在 Linux 内核邮件列表提交了一组补丁,为最新的骁龙 SoC 引入 QPaCE(Qualcomm Page Compression Engine,高通页压缩引擎)硬件加速驱动,目标是为 ZRAM 块设备的内存页压缩与解压提速。首批补丁仅针对新发布的骁龙 8 Elite Gen 6(代号"Hawi")平台。

QPaCE 是什么:把页压缩交给专用硬件
ZRAM 是 Linux 中常用的压缩内存块设备,把不活跃的匿名页以压缩形式存放在物理内存里,常用于压缩交换(compressed swap),从而在有限内存下换取更高的可用容量。压缩与解压本身要消耗 CPU 时间,而 QPaCE 的价值在于用专用硬件来承担这部分工作,为 ZRAM 提供低延迟、更快的压缩与解压性能。
补丁说明指出,该硬件模块出现在较新的高通 SoC 上。就目前的补丁范围而言,QPaCE 仅被加入 Hawi(即骁龙 8 Elite Gen 6)的 Device Tree,尚未覆盖更多平台。
实现进度:先做同步低延迟路径
首批驱动工作聚焦在引擎的"urgent"同步路径上,用于低延迟的单页操作。硬件本身还支持基于环形缓冲(ring-based)的异步操作,可面向高吞吐的批量压缩,但这一能力在初始驱动中尚未实现。
配合驱动,补丁还引入了一个名为 qpace-lz4 的新 Zcomp 后端,用于通过该硬件完成压缩与解压。
影响与观察
对 Linux 生态而言,这类"厂商把新硬件能力上游化"的补丁通常意味着后续设备能更早获得官方支持。若 QPaCE 驱动最终合入主线,搭载相关骁龙平台、内存相对紧张的设备有望在压缩交换场景下降低 CPU 占用、提升响应速度——这对手机、平板以及以骁龙平台为基础的 Linux 设备都有现实意义。
需要客观看待的是,当前补丁仍处于早期阶段:覆盖面窄(仅 Hawi 一个平台)、只实现了同步低延迟路径,高吞吐的异步模式与更广泛的 SoC 支持都还在路上。这类硬件加速能否真正落地,还要看后续版本的完善速度与内核社区的评审结果。
Phoronix 在报道中称,对于 Linux 中将 ZRAM 用作物理内存里的压缩块设备(例如压缩交换)的场景,QPaCE"具备提供低延迟、更快的压缩与解压性能的能力"。
信息来源:Phoronix(2026-10-07,作者 Michael Larabel)、Linux 内核邮件列表补丁系列(lore.kernel.org,2026-09-30)。