IT之家 12 月 3 日訊息,科技媒體 phoronix 於 12 月 1 日釋出博文,報道稱在提交至 Linux 核心的“x86 / urgent”材料中,新補丁修復了 Zen 1/2 處理器啟動速度非常慢的問題。
一位諾基亞工程師上月報告,在十多臺較舊的 AMD EPYC 伺服器上啟動 Linux,發現了開機非常緩慢的問題,並排查確認是 initramfs 的解包耗時過長導致的。
根據工程師反饋:“大多數啟動不受影響,一些啟動時間增加了數秒到數十秒,在極端情況下甚至增加了數分鐘”。
IT之家援引新聞稿,工程師排查後,發現問題源於 2023 年 6 月,是 Linux 核心針對 CPU 微碼更新處理後導致的,該改動不完全相容老舊 AMD Zen 1 和 Zen 2 處理器。
新的修復程式更新了 Linux 核心在 AMD CPU 微碼更新時的行為,強制重新整理補丁緩衝區,從而避免了啟動過程中不必要的延遲。
該修復程式已作為 x86 / urgent pull 的一部分提交,並將包含在 Linux 6.13-rc1 核心中。此外,該修復程式還將反向移植到現有的穩定核心系列,這意味著更多使用者將受益於此項改進,獲得更快的啟動體驗。