Alder Lake處理器在Linux中存在相容性問題 與Windows 11的Ryzen CPPC類似
當英特爾在2021年架構日活動中介紹其Alder Lake架構時,該公司著重介紹其圍繞微軟Windows 11的性能優化。 然而,對於Linux來說,似乎不能這麼說。 就在幾天前,我們報導了一個Alder Lake的bug,該bug在即將到來的Linux 5.16內核上導致性能下降;昨天,針對Alder Lake上檢測到的相關問題收到了一個新相關性補丁。
這個新問題圍繞著協作處理器性能控制(CPPC)或最快內核優先順序,並且很容易讓人想起最近Windows 11上的Ryzen CPPC2 bug。
Alder Lake帶來了新的性能混合架構,帶來了大小核價格,但目前,當系統處於超頻狀態時,Linux無法分別識別這些內核。 因此,操作系統為所有內核分配了同等的性能潛力,而不管它們是P內核還是E內核。
這導致了與英特爾的Turbo Boost Max技術(ITMT)的衝突,該技術有助於將優先單線程工作負載安排在最快的內核上。 然而,由於現在所有的核心都分配了相等的性能值,ITMT在這種超頻系統中無法工作。
即將推出的補丁希望在MSR_HWP_CAPABILITIES或硬體控制的P-States(HWP)的説明下解決這個問題。 但是這個補丁可能無法在缺乏MSR_HWP_CAPABILITIES的舊式系統上工作。
瞭解更多:
https://lore.kernel.org/linux-pm/20211119051801.1432724-1-srinivas.pandruvada@linux.intel.com/T/#u