目前我们正在测试《绝地求生:大逃杀》的性能测试,本身也已接近尾声。但是当小编今天早上特意早到公司、想投入制胜的绝杀球时发现GeForce GTX 1070,甚至是GTX 980 Ti的性能出现严重问题,跑出来的帧数严重低于显卡本身应有的性能,而原因方面,小编暂时猜测的是功耗节能保护或者其他被动功能,让帧数无法超过60帧,而手段就是最简单粗暴的降频。
问题出现的场景是从玩家在排队等待其选手加入的坠机点。对于硬件表现有习惯性的观察的用户肯定知道,《大逃杀》的帧率上限在144帧,但是在游戏启动、播放使用条款和相关声明的页面可以瞬间跑出四位数的帧数(当然这没有什么意义)。但是经过小编回放测试的时候发现在游戏的进场等待连接、以及稍后的坠机处这几段不能操作的这一段场景,帧率和频率都是正常的,但是一旦玩家可以开始控制,就可以发现频率和帧率以目力所及的速度在降低。例如以高频率著称的Pascal架构加身的GTX 1070频率长期在1620MHz以下,而GTX 980 Ti甚至只能保持在999MHz。
注意看频率,此外帧率出现非常明显的下滑
这种结果是什么呢?在1080P分辨率、Ultra设置环境下,GTX 1070、GTX 980 Ti在绝大多数场景的帧率只有3-40帧左右,这个水平甚至要比Radeon RX 580稍低,后者可以稳定跑出40-45帧的帧率,而即使是在Very Low选项下,性能也只有50帧以上,绝少超过60帧,看上去有点像是划定目标的针对性功耗保护功能,因为这个性能水平对于GTX 1070、GTX 980 Ti来说是极为不正常的。
既然已经判断出是频率方面的问题,那就优先朝这个方面来排除,首先Windows 10的电源选项是可以排除的,因为小编长期运行在高性能选项,并且这项功能一般也不会影响3D图形性能。那么是NVIDIA控制面板?垂直同步没有问题,没有最高层级选项,完全套用游戏内设置,但是电源管理模式?还是最佳功率?这个看起来非常有可能,但是在小编设置为高性能模式之后,游戏内的表现也没有发生任何改变,我们使用的技嘉、影驰名人堂GTX 1070,GeForce GTX 1070 Founder Edition,GeForce GTX 980 Ti Founder Edition四张显卡都出现一致的Issue:从坠机处解放双手开始,频率都保持在低于正常值的水平。
既然Windows 10、NVIDIA控制面板都看不出问题,那么使用同样简单粗暴的方法可以吗?小编使用MSI Afterburner简单将GTX 980 Ti超频50MHz,目的在于只要能将频率保持在正常值即可。但是尴尬在于,即使随后带着更高的频率进入游戏,帧率并没有出现大的改变,虽然在最高帧有提高,但是GTX 980 Ti的性能依然低于Radeon RX 580,甚至比RX 570还低,而一时间小编无法找到有效的方法避免。
以上就是小编发现的一个非常让人苦恼的窘境,我们现在依然还在排查,目前可以确定问题的依然是GTX 1070、GTX 980 Ti,其他显卡的表现还在确认。如果各位有经验或者发现过该问题的话,请一定要在本文下方的评论中告知小编。