打开网易新闻 查看精彩图片
开源PS3模拟器RPCS3的开发团队最近干了一件挺有意思的事。他们声称在模拟Cell宽带引擎处理器上取得了突破,而且这次不是针对某款游戏的补丁,是底层层面的优化——所有游戏都能受益。
Cell处理器是PS3最头疼的遗产。当年索尼把这台主机设计成"PowerPC核心+7个SPU协处理器"的怪胎架构,游戏开发者骂了整整一代。现在模拟器团队要反过来理解这种怪胎逻辑,把SPU指令重新编译成x86代码跑在PC上。开发负责人Elad发现了此前被忽略的SPU使用模式,写出了更高效的重编译代码路径。
团队原话是这么说的:「All CPUs can benefit from this, from low-end to high-end!」意思是无论你的电脑是顶配还是凑合用,这次更新都能榨出一点性能。他们拿《Twisted Metal》当测试案例——这游戏是出了名的SPU杀手——结果平均帧率提升了5%到7%。
5%听起来不多,但对模拟器来说,这属于"免费午餐"级别的改进。不需要换硬件、不需要游戏开发者动手,纯粹靠理解16年前的硬件设计漏洞换来的。目前该优化已随v0.0.40-19151版本推送,用户反馈中低端CPU的卡顿场景有明显改善。
热门跟贴