Поскольку стандарты PCIe подвергаются масштабным обновлениям, проблемы, связанные с температурой, увеличиваются параллельно росту скоростей передачи, которые ожидаются в будущих стандартах PCIe 6.0 и PCIe 7.0.
Но Intel придумала уникальное решение.
Для борьбы с высокими температурами в каналах PCIe следующего поколения Intel представила уникальный механизм охлаждения, включающий в себя управление троттлингом линий PCIe.
В обновленном драйвере для Linux Intel решила устранить температурные ограничения, связанные с современными стандартами PCIe.
Поскольку установить активное охлаждение самого интерфейса PCIe невозможно, последнее обновление драйвера снижает скорость соединения PCIe при превышении температуры.
В определенной степени это можно назвать тепловым троттлингом, но здесь это касается линий PCIe.
По словам инженера Intel Илпо Ярвинена, в новых версиях добавлен контроллер пропускной способности PCIe (bwctrl) и связанный с ним драйвер охлаждения PCIe на стороне теплового ядра для ограничения скорости соединения PCIe по температурным причинам.
Контроллер пропускной способности PCIe – это драйвер службы портов шины PCI Express.
Устройство охлаждения создается для каждого порта, который найдет драйвер службы, если он поддерживает изменение скорости.
В этой версии добавлена только поддержка управления скоростью соединения PCIe.
Управление шириной соединения PCIe также может быть полезно, но такого механизма для PCIe 6.0 (L0p) пока не существует и в этих версиях драйвера он отсутствует.
Важно отметить, что это не связано с современными стандартами PCIe, но планируется использовать для более поздних стандартов, таких как PCIe Gen 6.0, PCIe Gen 7.0 и последующих.
Решение выглядит эффективным, но создает проблемы с производительностью.
Возможно, в будущем найдется лучший вариант решения проблем с нагревом.