Linux 5.11開始圍繞PCI Express 6.0進行早期準備
隨著開發中的Linux 5.11內核的PCI子系統更新,現在系統已經可以報告設備是否正在使用PCI Express 6.0所允許的64 GT/s鏈接速度。暫定的PCI Express 6.0規範定義了64.0 GT/s的鏈路速度,目前的這個變化是關於能夠向用戶報告準確數字,而不是作為未知速度。PCIe硬件方面則已經可以自動協商最佳速度了,這一改變是由Synopsys工程師貢獻的。
有早期版本的PCI Express 6.0規範自今年早些時候有了它的初稿,然後上個月帶來了”完整草案”供審查。PCIe 6.0規範預計將於2021年定稿。與PCI Express 4.0的每條通道16 GT/s和PCI Express 5.0的每條通道32 GT/s相比,PCI Express 6.0承諾每條通道帶寬64 GT/s,即PCIe x16的帶寬約為256GB/s 。PCI Express 6.0的主要區別之一是利用了低延遲、前向糾錯的脈衝幅度調製(PAM-4)。
隨著最終確定的PCI Express 6.0規範的臨近和硬件出現的時間,圍繞PCIe 6.0的更多Linux內核變化肯定會到來,但目前完成的是能夠報告相比PCI Express 5.0翻倍的鏈路速度。
Linux 5.11的其他一些PCI變化包括。
– 一個新的sysfs屬性,它可以暴露PCI的電源狀態,並顯示內核看到的當前電源狀態(power_statr屬性),同時也將報告從D3hot到D0的其他值。
– AMD Raven Ridge集成的GPU ATS(地址轉換服務)在選定的平台上被標記為損壞。目前還不知道根本原因,但對於ATS被禁用的硬件來說,最終會失去對其的支持。
– 高通SM8250 SoC開始被支持。