英特尔解决 PCIe 6 发热问题的办法是通过驱动程序控制总线速度
随着PCIe版本不断追求更高的带宽和更快的传输速率,速度的提高间接导致了热量的过剩--英特尔正在通过更新Linux驱动程序以全新的方式应对这一挑战。这个开源的"PCIe带宽控制器"旨在当热量达到一定阈值时自动控制链路速度。
核心问题在于PCIe不断提高的速度要求更好的信号完整性和更低的信号损耗。要做到这一点,往往需要更高的时钟、更大的功率和编码优化,而所有这些都会产生额外的热量。以PCIe5.0固态硬盘为例。它们的传输速率为32GT/s(是PCIe4.0的两倍),因此经常需要专用的冷却解决方案来在持续负载下散热。
英特尔的这款驱动程序已经开发了一年多,当温度过高时,Linux可以选择性地降低PCIe链接速度。它为每个PCIe端口注册了一个"冷却设备"状态,允许调整链路速度。降低PCIe链路速度有助于减轻热运行的GPU、SSD和其他外设带来的热压力。
英特尔工程师IlpoJärvinen在最新的补丁说明中写道:"该系列仅增加了对控制PCIe链路速度的支持。"控制PCIe链路宽度可能也很有用,但目前看来,在PCIe6.0(L0p)之前还没有这方面的机制,因此本系列没有增加链路宽度节流功能。"
如你所见,无法调整链接宽度是目前还未解决的限制,但英特尔也在关注并计划实现这一功能。
责任编辑:站长云网
踩一下[0]
顶一下[0]