Linux 5.20將為支持AMX的英特爾CPU提供電源管理/睿頻表現修復
上個月一組新的Linux補丁上線,為支持AMX的”Sapphire Rapids”服務器提供更好的電源管理。這些補丁有助於確保支持AMX的CPU能夠達到其較低的功率狀態,以實現最大的功率節省,這也有助於確保其他CPU核心有更大的熱/功率預算,以達到其額定的睿頻頻率,這一變化/修復將在今年夏天晚些時候的Linux 5.20週期中出現。
這個問題源自初代Xeon Scalable”Sapphire Rapids”服務器中引入了高級矩陣擴展(AMX),如果AMX的大寄存器狀態沒有被正確初始化,就會導致CPU核心無法達到CPU核心的最低功率狀態。
本次發布的Linux補丁是關於確保AMX狀態在英特爾空閒驅動之前被正確初始化,以便能夠實現低功耗的空閒狀態:這是C1E與內核較深的C6睡眠狀態的區別。
如果AMX狀態沒有被正確初始化,這種較淺的睡眠狀態的行為被視為Sapphire Rapids的早期實施特定行為。對於支持AMX的系統來說,了解這種早期行為很重要,這樣內核就能正確處理它,以最大限度地節省電力,並確保非睡眠的CPU內核有更大的電力/熱預算來達到其額定的睿頻頻率。
本週的消息是,這些補丁已經在TIP的x86/fpu分支中落地,但現在已經過了v5.19的合併窗口時間,這個面向Sapphire Rapids的改進將在今年夏天的Linux 5.20內核週期中出現。
了解更多: