今年2月,Valve向Steam测试版用户弹了个窗:愿不愿意匿名分享帧数数据和硬件信息,帮我们改善游戏兼容性?当时多数人点了同意就忘了这事。三个月后, buried in 4月3日的客户端更新,一个"Framerate Estimator"(帧数估算器)的字段被人挖了出来——原来Valve一直在闷声干这个。
这不是猜测。SteamTracking的自动化更新日志显示,商店UI的JSON文件里出现了完整的功能描述:选择一款游戏和一套PC配置,就能拿到基于其他Steam用户数据的帧数预测图表。
功能怎么运作:用户自选配置,而非自动扫硬件
根据JSON里的输入项,预测逻辑依赖三个手动选择项:CPU、GPU、系统内存。你可以用Steam保存的硬件配置,也可以临时选一套想买的。输出结果包括单款游戏的预估帧数,以及"匹配训练条目数"——直白说,就是告诉你这个预测背后有多少真实用户数据撑着。
这个设计很有意思。Valve明明能调用客户端的硬件检测,却选择了让用户主动选择配置。产品经理的直觉:这可能是为了覆盖"我想买这台笔记本,能跑《黑神话》吗"的场景——硬件还没到手,自动扫描无从谈起。
但这也留下一个明显的缺口。JSON文件里没提游戏画质设置。同一张RTX 4070,跑《赛博朋克2077》开"光追:超速"和"中画质"能差出40帧。Valve打算怎么处理这个变量,目前文件里没写。
从Deck Verified到通用预测:Valve的兼容性路线图
2021年,Valve给Steam Deck搞了套"Deck Verified"认证,标出哪些游戏能在掌机上"流畅运行"。去年,这套标签扩展到其他运行SteamOS(Steam操作系统)的设备,但只告诉你能不能玩,不告诉你跑得怎么样。
Valve当时放话:这只是第一步,"我们正在研究让用户更清楚游戏在自己设备上表现的方法"。帧数估算器显然就是这个承诺的落地。时机也微妙——Steam Machine(Steam主机)延期发布,Valve需要一套通用的性能预测工具来支撑第三方硬件生态。
对比现有的第三方方案,比如System Requirements Lab,Steam原生工具的优势是数据量级。Valve手里握着全球数千万PC的真实帧数样本,这是任何硬件测评网站或用户众筹数据库(如PCGameBenchmark)都摸不到的资源。
但第三方站点的强项在于细分设置。Can You Run It会告诉你"高画质60帧/中画质90帧"的区别,Steam目前的文件泄露还没展示这种颗粒度。
数据隐私与功能边界:两个悬而未决的问题
2月的弹窗已经说明Valve在收集什么:匿名帧数数据+硬件信息。但"匿名"的边界在哪?帧数估算器要有效,需要把"RTX 3080+ i7-12700K + 32GB"和"跑《艾尔登法环》平均72帧"关联起来。这种关联本身是否足以反推个体用户,取决于Valve的脱敏技术细节——而Valve从未公开过。
另一个问题是功能范围。泄露的JSON指向"商店UI",意味着预测功能可能嵌入游戏购买页面。这很合理:买之前先看一眼自己的配置能跑多少帧。但Valve会不会把它做进库内游戏的启动前提示?比如检测到你最近换了显卡,主动更新帧数预期?文件里没提。
还有Linux/SteamOS的特殊性。Deck Verified的数据主要来自AMD APU的固定硬件,而帧数估算器要覆盖Windows生态的无限组合。Valve的机器学习模型能不能跨操作系统泛化,是个实打实的技术问号。
Valve向来以"做好了再说话"著称。Steam Controller(Steam手柄)从泄露到发布隔了两年,Steam Deck的传闻也在正式公布前飘了很久。这次帧数估算器的字段出现在正式客户端更新里,说明它至少过了内部原型阶段——但距离能用还有多远,只有Valve的日历知道。
一个值得玩味的细节:JSON文件里的功能描述用了"training entries"(训练条目)这个词。这意味着Valve的预测是机器学习驱动,而非简单的硬件对标表。数据越多,预测越准——而Valve从2月开始攒的数据,现在刚好够养出一个能用的初版模型。
如果这套工具最终上线,它会不会改变你买游戏前查配置的习惯?还是说,你更信任B站实测视频里那句"优化稀烂,别买"?
热门跟贴