草履虫稽亚娜的回答
重点不是“支持1080P 90fps”,1080P目前没有什么办法,但是如果你有root权限的话,只需要修改画质文件的一个数字,只需要花费1分钟不到的时间,就可以实现“支持XXXfps”,XXX等于你的手机屏幕刷新率。
比如下图,我的手机是120hz屏幕,因此原神也能最高跑120fps。
重点是:它能不能跑满90fps?或者说能不能起码稳定七八十以上?
单纯支持意义不大,核心问题还是:性能能否真正支持跑更高的帧率?比如我的手机是支持120fps的原神了,但是就算是全最低画质也就只能跑到90fps的样子,高画质更是想都不能想。
核心区别就在于这一个是调用了自家的相关引擎和代码。
机型:华为Mate40Pro+
系统版本:EMUI11.0.0.175(Beta)
HMS Core:5.1.0.316_Beta
游戏版本:OSREL_1.3.1_Beta(国际版)
HMS图形引擎版本:v1.0.2 R1P2_Beta3
游戏全高,部分极高,90fps,降噪开
安卓端原神目前的问题不在于GPU,旗舰级GPU(如865)其实在720P 60fps下是完全够用的。
安卓端原神目前的问题是CPU瓶颈,由于是开放式世界,需要加载和处理的东西很多。相对的,如果你进入副本,或者类似于蒙德教堂、北国银行这样的室内环境,你就会发现帧数相比在野外会有非常大的提升,我个人猜测就是因为上述场景都是“小地图”,CPU的压力大大减小了。
如下图,分别是在璃月港新月轩静坐与在蒙德城风神像静坐的帧率对比。可以看到,新月轩由于是室内环境,计算压力很小,因此可以几乎跑满120fps(甚至尚有余力),而蒙德城风神像是室外环境,需要计算的内容很多,因此帧率就会低不少。
对于安卓端处理器来说,很尴尬的是2+2+4的麒麟990表现非常好,而1+3+4的处理器表现会更差,据我所知貌似麒麟990的表现可能还比麒麟9000表现更好。
同时高通处理器的表现也明显不如麒麟处理器,具体表现比如在特殊视角下的大核负载突降。从负载图来看这显然不是性能不够导致的掉帧,应该是性能调度造成的问题。
我不是学软件的,所以我无法具体描述原神为什么这么吃CPU单核,又为什么990能反杀865。但从CPU核心负载图来看,原神如果能好好优化多线程的话,应该能对帧数有不小的提升。
目前看来华为还蛮有信心的,走着看吧。