Linux 5.20將為支持AMX的英特爾CPU提供電源管理/睿頻表現修復

上個月一組新的Linux補丁上線,為支持AMX的”Sapphire Rapids”服務器提供更好的電源管理。這些補丁有助於確保支持AMX的CPU能夠達到其較低的功率狀態,以實現最大的功率節省,這也有助於確保其他CPU核心有更大的熱/功率預算,以達到其額定的睿頻頻率,這一變化/修復將在今年夏天晚些時候的Linux 5.20周期中出現。

image.jpg

這個問題源自初代Xeon Scalable”Sapphire Rapids”服務器中引入了高級矩陣擴展(AMX),如果AMX的大寄存器狀態沒有被正確初始化,就會導致CPU核心無法達到CPU核心的最低功率狀態。

本次發布的Linux補丁是關於確保AMX狀態在英特爾空閑驅動之前被正確初始化,以便能夠實現低功耗的空閑狀態:這是C1E與內核較深的C6睡眠狀態的區別。

image.jpg

如果AMX狀態沒有被正確初始化,這種較淺的睡眠狀態的行為被視為Sapphire Rapids的早期實施特定行為。對於支持AMX的系統來說,了解這種早期行為很重要,這樣內核就能正確處理它,以最大限度地節省電力,並確保非睡眠的CPU內核有更大的電力/熱預算來達到其額定的睿頻頻率。

本周的消息是,這些補丁已經在TIP的x86/fpu分支中落地,但現在已經過了v5.19的合併窗口時間,這個面向Sapphire Rapids的改進將在今年夏天的Linux 5.20內核周期中出現。

了解更多:

https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?h=x86/fpu&id=43843d58393026fef4a43d192b641a4fabdc42bf

(0)
上一篇 2022-06-12 19:09
下一篇 2022-06-12 20:05

相关推荐