快科技7月29日消息,Linux内核邮件列表近日出现一组AMD P-State驱动补丁。该补丁让Steam Deck在《文明6》中1%最低帧暴增31.8%,同时p99帧时间改善4.1%。
作者David Vernet是Meta内核工程师。他发现游戏主线程每帧因等待GPU栅栏而短暂阻塞时,硬件会误判CPU空闲而降频,直接导致1%最低帧恶化。
传统方案要么全局锁性能导致续航崩盘,要么抬升最低频率触发功耗干扰。
针对此痛点,他设计了epp_boost方案,当核心忙碌度超50%时EPP自动切至性能模式维持300毫秒后恢复,300毫秒无忙碌再恢复原值。
epp_boost的优势在于精准锁定。只对忙碌核心单独升频不影响其他核心,检测间隔10毫秒避免频繁切换。在CPU与GPU共享功耗的Steam Deck上,这种精确控制尤为重要。
该特性默认关闭需加amd_pstate.epp_boost=1参数启用,也可通过sysfs动态开关。除Steam Deck外,采用锐龙Z1/Z2的ROG Ally、联想Legion Go等Linux掌机同样可受益。
前AMD工程师Mario Limonciello已接手P-State驱动维护。补丁正在接受AMD内核工程师审核,预计未来几个版本有望合入主线。
对AMD锐龙Linux玩家而言无需换硬件,只需等待内核更新即可享受免费的最低帧改善。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.