英特尔为Linux打造PCIe冷却驱动抗击6.0挑战
英特尔为 Linux 用户开发 PCIe 冷却驱动程序的工作已达到一个重要的里程碑。据 Phoronix 发布的一份报告,该驱动程序已准备好与即将推出的 Linux 6.13 内核合并。这意味着,当 11 月的某个时候更新后的操作系统可用时,面临热挑战且配备了 PCIe 存储的 Linux 系统应当能够处理得更好。随着 PCIe 6.0 的即将到来,此类措施可能会变得更加重要。
我们之前曾报道过,英特尔的开发团队在 5 月份就为 Linux 准备了这个 PCIe 冷却驱动程序,如今我们从他们的工作中收获了首个成果。Tom’s Hardware的读者会意识到,从 PCIe 3.0 到当前的 PCIe 5.0 存储,热问题有所增加。PC 和游戏机(比如 PS5)可用的最佳 SSD 采用了 PCIe 5.0 技术,但冷却问题需要考虑。
随着最新的 PCIe 存储设备的问世,配备散热器和 主动冷却的 SSD 已成为常见配置。然而,驱动软件同样能起到重要作用——所以英特尔才努力为 Linux 准备 PCIe 冷却驱动程序。
PCIe 冷却驱动程序将以多种方式工作。首次发布的版本将通过降低 PCIe 链路速度来帮助控制温度。换句话说,按照驱动程序的描述,它“通过降低 PCIe 设备的带宽来实现 PCIe 冷却机制。”也许这个驱动程序应该叫做“PCIe 节流驱动程序”,但在技术领域,“节流”是个不好的词。
随着 PCIe 6.0 接口与设备的出现,Phoronix 觉得英特尔的 PCIe 冷却驱动程序还能更上一层楼。其暗示,未来的 PCIe 6.0 存储技术也将在驱动程序认为恰当之时,通过降低 PCIe 链路宽度来实现热管理。
源报告称,英特尔的 PCIe 冷却驱动程序已被排入 PCI 子系统的“next”分支,准备在为 Linux 6.13 合并窗口准备的 PCI 更新中进行提交。当更新后的操作系统成为主流之后,通过新的“PCIE_THERMAL”Kconfig 开关启用新的 PCIe 冷却驱动程序将很简单。正如我们上面提到的,预计 Linux 6.13 内核将于 11 月推出。
PCIe 6.0 规范于 2022 年最终确定,原型控制器和物理接口在 2023 年 被展示。预计商业 PCIe 6.0 设备仍将在 2024 年底之前面市。