Steam Deck搭载的那颗定制AMD APU,按PC硬件标准已经老了。上市四年半,运行现代游戏时常显得吃力,画质和流畅度难两全。但Linux内核邮件列表里新冒出来的一组驱动补丁,声称能把AMD CPU的1%最低帧提升最多31%。
这组补丁为AMD P-State驱动引入了epp_boost功能。它的思路不复杂:盯着忙碌的核心,在真正需要的时候启用能耗性能偏好(EPP),以此改善CPU的频率调节和加速行为。Meta的Linux内核工程师David Vernet是这组补丁的开发者,他在邮件列表里给出了技术细节:epp_boost模块参数启用后,一个update-util钩子会以最多每10毫秒一次的频率,采样各核心的C0驻留时间——具体来说,就是用delta MPERF除以delta TSC。如果某次采样显示核心至少50%的时间处于忙碌状态,它对应MSR_AMD_CPPC_REQ的EPP字段就会被设为性能模式,也就是0,并一直保持,直到连续300毫秒都没有再次采到忙碌状态,这时候钩子才会把policy management此前缓存到cppc_req_cached里的请求恢复回去。
![]()
换成大白话:CPU该冲刺的时候就全力冲,没事干的时候别瞎耗电。
Vernet自己的测试结果指向一个明确场景——那些被CPU卡住、而非受限于GPU的游戏。在Steam Deck上跑《文明VI》时,主线程频率中位数跑到3.5GHz,1%最低帧提升了31.8%(p=0.014),帧生成时间p99改善了4.1%(p=0.015),而p999和平均帧则没有变化。其他游戏的对比数据还没有。除了Steam Deck,这组补丁理论上也能让Steam Machine的游戏表现受益。
目前的关键卡点在于:AMD的工程师还没有审核这组补丁。Vernet表示补丁是专门针对游戏场景开发的,但什么时间能进入更广泛的发布渠道,现在没谱。
另一边,Steam Deck的日子最近也不太平。几个月前,Valve把入门款售价从550美元拉到了790美元。据Boiling Steam抓取的数据,这一涨直接导致销量暴跌82%。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.