根據(jù) Phoronix 的說法,Linux 內(nèi)核的新補丁即將推出,用于解決 Alder Lake CPU 上的核心優(yōu)先級問題。該問題源于在 UEFI 中啟用 XMP 內(nèi)存配置文件或手動超頻 Alder Lake 芯片。兩者中的任何一個都會導(dǎo)致 Linux 將不適當(dāng)?shù)墓ぷ髫撦d放在錯誤的內(nèi)核上,從而降低系統(tǒng)性能。
更具體地說,似乎英特爾 Turbo Boost Max 技術(shù)是罪魁禍?zhǔn)住inux 需要功能性 Turbo Boost Max 代碼來啟用適當(dāng)?shù)膬?nèi)核優(yōu)先級。但是,如果主板使用 XMP 模式或用戶輸入自定義核心超頻,則此代碼很容易被主板自動禁用。
禁用 Turbo Boost Max 時,ACPI CPPC 的最高性能狀態(tài)將應(yīng)用于所有內(nèi)核。不幸的是,這會導(dǎo)致操作系統(tǒng)認為所有內(nèi)核具有相同的性能值,從而導(dǎo)致性能下降。這是 Alder Lake 芯片的一個重大問題,因為它們的混合架構(gòu)依賴于高性能內(nèi)核和能效內(nèi)核來高效完成工作。當(dāng)操作系統(tǒng)將關(guān)鍵任務(wù)放在效率核心上而將輕工作負載放在性能核心上時,它會導(dǎo)致整體性能的顯著損失。
幸運的是,一個新的 Linux 內(nèi)核補丁已經(jīng)在測試中以解決這些問題。一旦發(fā)布,超頻 Alder Lake CPU 將不再導(dǎo)致操作系統(tǒng)的核心優(yōu)先級出錯。