先说结论吧,不是你的手机坏了,也不是游戏故意搞你,而是这颗骁龙835放到2024年,真的已经撑不起这种带“船”字的3D海战游戏了。
我自己的备用机就是一台835的小米6,当年也是神机,如今打开这游戏,进港口界面就开始掉帧,点开船坞滑动列表都感觉拖泥带水,更别提进战斗场景了。开局三秒,炮弹一飞,对面航母放个飞机,整个屏幕就开始幻灯片,卡得你怀疑人生。
很多人可能觉得,这游戏看起来不就是个2D纸片人对撞嘛,怎么这么吃性能?其实你仔细观察一下,它根本不是纯2D。角色是Live2D动态立绘,这玩意本身就吃CPU单核性能,而骁龙835的大核是A73架构,放到现在早就是老古董了。舰船模型在海面上有实时阴影,炮火有粒子特效,水面有反射和波纹,这些叠加起来,对GPU的压力比你想的大得多。
关键是,这游戏还有个非常离谱的地方,就是它默认没有锁帧,或者说是根据你的设备性能自动调节。835这代GPU是Adreno 540,听起来数字挺大,但它的驱动优化早就停止适配新游戏了。游戏更新越来越激进,特效越加越多,但老芯片的驱动没法同步跟进,导致画面上有些元素计算不到位,就开始疯狂掉帧。你甚至能在战斗里看到敌方炮弹飞着飞着突然消失,然后隔半秒又出现在另一个位置,这就是典型的渲染线程卡顿。
网上有人说关掉泛光、把画质调到最低就不卡了,我试过,确实有点效果,但只是从“幻灯片”变成“慢动作”而已,完全达不到流畅的标准。核心原因还是CPU的调度问题,骁龙835在当年是四大核四小核的架构,但这个游戏对多核优化并不好,它更吃单核性能。835的单核跑分放到现在连最新的中端芯片一半都不到,每帧渲染需要计算子弹飞行轨迹、舰船碰撞体积、弹幕数量,这些逻辑运算压在小核上,大核又在偷懒,你说它能不卡吗?

另外还有一个隐藏杀手,就是发热降频。835这颗芯片是用三星10nm工艺造的,放在当年能压住,但现在的游戏负载比以前高得多。你玩个五分钟,机身温度一上来,系统强制降频,CPU主频从2.4GHz直接砍到1.0GHz,那就不是掉帧问题了,而是卡到完全操作不了。我试过用散热背夹压着打,确实能多撑一会儿,但温度一过临界点,照样卡成PPT。
还有个你可能会忽略的点,就是存储读写速度。骁龙835那代手机大部分还是UFS 2.1,这游戏每次进图都要加载大量模型贴图,老手机用久了存储碎片化严重,读取速度掉得更厉害。你进战斗读条比别人慢个三四秒,进去了对面已经开火了,然后加载出来的模型还没来得及渲染,卡顿就更明显了。
如果你非要拿835玩,我建议你把画质调到“流畅”,关掉所有动态效果,然后开个性能模式外加散热背夹,可能勉强能玩玩低强度地图。但如果是高难图、敌方弹幕密集的那种,基本就不用指望了,老老实实换新手机吧。
说到底,835已经是一款七年前的芯片了,它当年确实很猛,但电子产品的规律就是这样,软件会不断往上升级,老硬件注定要被淘汰。这游戏不是故意不优化,而是它优化的方向已经照顾不到这么老的平台了。萌新拿835来玩,体验当然差得离谱。