快科技 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 玩家而言无需换硬件,只需等待内核更新即可享受免费的最低帧改善。



登录后才可以发布评论哦
打开小程序可以发布评论哦