作為 AMD Ryzen Linux 系統獲得更高性能和能效的勝利,AMD 準備將其 P-State 驅動程序的默認操作模式設置為最近為 Ryzen 筆記本電腦和台式機合併的“活動”模式。
合併回 Linux 6.3 的是 AMD P-State EPP“主動”模式,以補充早期的“被動”默認模式,以便在 Zen 2 和更新的平台上使用此 CPU 頻率縮放驅動程序。 EPP 是 Energy Performance Preference (EPP) 的縮寫,提供硬件提示,說明軟件偏向於性能還是能源效率。這個 EPP 值可以通過 Linux 用戶空間的 sysfs 設置,因此用戶/管理員可以輕鬆地表明他們更喜歡最高性能還是最大節能。
有關 AMD P-State EPP/主動性能的更多詳細信息和基準測試,請參閱 Ryzen Mobile Power/Performance With Linux 6.3’s New AMD P-State EPP 驅動程序。 (不要將此 P-State 模式與最近在 Linux 6.4 中添加的引導式自治模式混淆。)
作為今天補丁的一部分,添加了一個新的 X86_AMD_PSTATE_DEFAULT_MODE Kconfig 開關,用於設置 amd-pstate 驅動程序的默認操作模式。默認情況下將使用主動/EPP 模式,同時也可以選擇禁用它,默認使用被動模式或引導自主模式。 AMD P-State 模式仍然可以在啟動時動態更改,但這現在可以很容易地為內核構建設置默認模式。
AMD Linux 客戶端通過此補丁系列獲取更多詳細信息工程師 Mario Limonciello。我們仍有可能在 Linux 6.5 內核合併窗口之前看到電源管理子系統的“-next”分支中的這組補丁,否則將推遲到今年晚些時候的 v6.6。無論如何,很高興看到 AMD 現在可以默認為客戶端系統啟用 AMD P-State 活動/EPP 模式。提醒一下,這僅與 AMD Ryzen 3000“Zen 2”和更新的系統相關,AMD P-State 驅動程序取決於 ACPI CPPC 支持。