《罗马II:全面战争》CPU性能MOD发布:平均帧率提升约20%
模组作者JGdaCaesar发布社区性能补丁,测试显示战斗场景0.1%低帧提升33%,需SSE4.1处理器。
模组作者JGdaCaesar发布了针对《罗马II:全面战争》的社区CPU性能修复模组,据wccftech.com报道,该模组的基准测试显示平均帧率最高提升约20%。
测试平台为Ryzen 9 9950X3D处理器与GeForce RTX 5090显卡,4K分辨率、关闭垂直同步,使用CapFrameX记录数据。结果显示,战役平均帧率从100.5升至120.5,提升20%;战斗平均帧率从118.4升至140.4,提升约19%。
帧率稳定性方面的改善更为明显:战斗场景1%低帧从71.8提高到92.5,增幅29%;0.1%低帧从57.9提高到77.0,增幅33%。
技术改动与安装方式
据模组说明,该修复将纹理流送的CPU负载降低约12至17倍,用现代指令替换了约1200处x87浮点转换,并重写了两处渲染列表排序例程,使其速度提升约11倍。作者在逆向工程与编码过程中使用了Anthropic的Claude AI辅助。
模组已在Steam Workshop上架,源代码发布于GitHub。安装需订阅后运行附带的install.bat,将dinput8.dll复制到游戏目录;使用前提是CPU支持SSE4.1,并且会与其他使用dinput8.dll的模组冲突。
《罗马II:全面战争》由Creative Assembly开发,发行至今已超过13年。JGdaCaesar此前还制作过《全面战争:阿提拉》的CPU性能修复模组,针对多线程瓶颈问题。
快速问答
这个《罗马II:全面战争》性能模组在哪里下载?
模组已在Steam Workshop上架,源代码同时发布在GitHub。
安装该模组有什么要求?
需要支持SSE4.1的CPU,并运行附带的install.bat将dinput8.dll复制到游戏目录;它会与其他使用dinput8.dll的模组冲突。
性能提升有多大?
模组测试显示战役平均帧率提升20%,战斗平均帧率提升约19%,0.1%低帧提升33%。