快科技7月29日消息,Linux內(nèi)核郵件列表近日出現(xiàn)一組AMD P-State驅(qū)動(dòng)補(bǔ)丁。該補(bǔ)丁讓Steam Deck在《文明6》中1%最低幀暴增31.8%,同時(shí)p99幀時(shí)間改善4.1%。
作者David Vernet是Meta內(nèi)核工程師。他發(fā)現(xiàn)游戲主線程每幀因等待GPU柵欄而短暫阻塞時(shí),硬件會(huì)誤判CPU空閑而降頻,直接導(dǎo)致1%最低幀惡化。
傳統(tǒng)方案要么全局鎖性能導(dǎo)致續(xù)航崩盤,要么抬升最低頻率觸發(fā)功耗干擾。
針對(duì)此痛點(diǎn),他設(shè)計(jì)了epp_boost方案,當(dāng)核心忙碌度超50%時(shí)EPP自動(dòng)切至性能模式維持300毫秒后恢復(fù),300毫秒無忙碌再恢復(fù)原值。
epp_boost的優(yōu)勢在于精準(zhǔn)鎖定。只對(duì)忙碌核心單獨(dú)升頻不影響其他核心,檢測間隔10毫秒避免頻繁切換。在CPU與GPU共享功耗的Steam Deck上,這種精確控制尤為重要。
該特性默認(rèn)關(guān)閉需加amd_pstate.epp_boost=1參數(shù)啟用,也可通過sysfs動(dòng)態(tài)開關(guān)。除Steam Deck外,采用銳龍Z1/Z2的ROG Ally、聯(lián)想Legion Go等Linux掌機(jī)同樣可受益。
前AMD工程師Mario Limonciello已接手P-State驅(qū)動(dòng)維護(hù)。補(bǔ)丁正在接受AMD內(nèi)核工程師審核,預(yù)計(jì)未來幾個(gè)版本有望合入主線。
對(duì)AMD銳龍Linux玩家而言無需換硬件,只需等待內(nèi)核更新即可享受免費(fèi)的最低幀改善。
![]()
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.