英特爾提交PCIe設備新驅動:通過控制鏈路速度來降低PCIe6.0/7.0發熱

據Phoronix 報道 ,英特爾的開源軟件工程師自去年以來就一直為Linux內核開發PCIe帶寬控制器的驅動程序,用以自動調節PCIe鏈路的速度,而最近這個驅動程序迎來了第五次迭代。新版驅動程序針對PCIe 6.0/7.0接口的發熱做了調整,通過自動降低鏈路速度來緩解發熱情況。

新驅動會為每個已經發現的PCIe端口註冊一個“冷卻設備”,如果發現端口温度超出預設範圍,程序就會自動降低該端口的鏈路速度,降低發熱。英特爾工程師Ilpo Järvinen在補丁説明中寫到:“該系列補丁僅增加了對控制 PCIe 鏈路速度的支持。控制 PCIe 鏈路寬度可能也很有用,但目前看來,在 PCIe 6.0(L0p)之前還沒有這方面的機制,因此本系列沒有增加鏈路寬度節流功能。”需要注意的是,新版程序與目前已經實行的PCIe 4.0/5.0標準無關,只計劃用於以後更高版本的標準。

PCIe 6.0標準(1.0版本)在2022年1月公開發布,有利於數據密集型市場,如高性能計算(HPC)、數據中心、邊緣計算、人工智能和機器學習(AI/ML)等。相較於PCIe 5.0,其數據傳輸速率提高到64 GT/s,16通道可以提供高達256 GB/s的最大雙向帶寬,而且延遲更低。而PCIe 7.0標準則將傳輸速率進一步提升至128 GT/s,16通道即可提供512 GB/s雙向帶寬,還重點關注了注重通道參數和覆蓋範圍、繼續實現低延遲和高可靠性目標、提高電源效率,並保持與所有前幾代PCIe技術的向後兼容性,目前已更新至0.5版本,該版本包括了PCIe 7.0標準的設定目標、解決方法,以及所有架構方面的要求,同時還包含了來自各相關組織的反饋意見。