Intel's PCIe Cooling Driver Ready For Linux 6.13 To Reduce Bandwidth When Running Hot
([Hardware] 6 Hours Ago
PCIe Cooling Driver)
- Reference: 0001501968
- News link: https://www.phoronix.com/news/Linux-6.13-PCIe-Cooling-Driver
- Source link:
For the past year Intel software engineers have been [1]developing a PCIe cooling driver to [2]reduce the PCIe link speed to cope with thermal issues . In the future with PCI Express 6.0 this driver [3]may be further adapted to also reduce the PCIe link width when encountering thermal problems. This cooling driver is now ready for merging with the upcoming Linux 6.13 kernel.
Intel's PCIe cooling driver was queued this past week into the PCI subsystem's " [4]next " branch. With the PCIe cooling driver now present there, it should be submitted in November as part of the PCI updates for the Linux 6.13 merge window.
The PCIe cooling driver can be enabled via the new "PCIE_THERMAL" Kconfig switch and simply described as:
"This implements PCIe cooling mechanism through bandwidth reduction for PCIe devices."
Hopefully you don't need it but if you are facing thermal issues due to the ever increasing speeds of PCI Express devices, this cooling driver will be part of the Linux kernel.
[1] https://www.phoronix.com/news/Intel-PCIe-Bandwidth-Thermal
[2] https://www.phoronix.com/news/Intel-PCIe-Cooling-Driver-2024
[3] https://www.phoronix.com/news/Linux-PCIe-bwctrl-v8
[4] https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git/log/?h=next
Intel's PCIe cooling driver was queued this past week into the PCI subsystem's " [4]next " branch. With the PCIe cooling driver now present there, it should be submitted in November as part of the PCI updates for the Linux 6.13 merge window.
The PCIe cooling driver can be enabled via the new "PCIE_THERMAL" Kconfig switch and simply described as:
"This implements PCIe cooling mechanism through bandwidth reduction for PCIe devices."
Hopefully you don't need it but if you are facing thermal issues due to the ever increasing speeds of PCI Express devices, this cooling driver will be part of the Linux kernel.
[1] https://www.phoronix.com/news/Intel-PCIe-Bandwidth-Thermal
[2] https://www.phoronix.com/news/Intel-PCIe-Cooling-Driver-2024
[3] https://www.phoronix.com/news/Linux-PCIe-bwctrl-v8
[4] https://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git/log/?h=next
hamishmb