作者: 不要香菜c
前言
测试平台: CPU AMD R5 3600X 主板 华硕TUF B450M pro gaming 内存 芝奇 幻光戟 C16 3200 8GX2 SSD1 三星 970EVO plus SSD2 三星860EVO 显卡 索泰 1060 6G X-GAMING OC 散热 利民 AK120 旅馆、修炼场初始帧数↓↓↓
测试方法:
最高画质,16:9窗口1067x600,技能、字体透明度拉满。
月虫进修炼场,叠加放置6个无限hp的沙袋,距沙袋两个身位处召唤全家桶,使用【鞭挞】后放养。(连击数瞬间破万,此时的负载比奥兹玛打团还猛)
控制变量,依次更改【CPU频率】、【内存频率】和【游戏所在硬盘】,分别记录放养时游戏自带的FPS数值。
由于FPS会小幅度波动,这里全部记录波动的最大值。
CPU频率对帧数的影响
进BIOS将CPU频率设置为 3.0GHz ↓↓↓
倍频填写30,外频固定100MHz,则CPU频率=30*100MHz=3000MHz=3.0Ghz(下同)
此时
FPS为
26
。↓↓↓
游戏启动变卡,打桩超卡,没法手搓技能,中途闪退了一次。(上一次闪退还是洞察刚开那会的C++runtime error)
CPU频率设为
3.3GHz
,FPS为
31
↓↓↓
CPU频率设为
3.65GHz
,FPS为
36
↓↓↓
CPU频率设为
4.0GHz
,FPS为
40
↓↓↓
CPU频率设为
4.35GHz
,FPS为
45
↓↓↓
小结:CPU频率对帧数的影响非常明显。
补充:打开/关闭超线程帧数不变(FPS都是45),打桩时只调用2个物理核心,其余核心基本是空闲状态。
打开超线程打桩 ↓↓↓
关闭超线程打桩 ↓↓↓
考虑到电脑不只运行dnf,还是打开超线程为好。
同时也解释了为什么不推荐6核以上的U ——多余的核心都在摸鱼!
内存频率对帧数的影响
在BIOS将内存频率调成 1600MHz ,时序、电压不变,CPU频率睿频4.35GHz(下同)
此时FPS为
34
↓↓↓
内存频率设为
2133MHz
,FPS为
39
↓↓↓
内存频率设为
2666MHz
,FPS为
41
↓↓↓
内存频率设为
3200MHz
,FPS为
45
(图在测试cpu那里)
小结:内存频率对帧数有影响,但没cpu那么明显。
补充:双通道是老生常谈了。
ZEN2处理器的内存最佳频率是3600-3800,ZEN3这个数值会高一点,再高反而会略微降低性能。
具体原理感兴趣的可以看看这个视频
https://www.bilibili.com/video/BV1xK4y1a726?share_source=copy_web
不同硬盘对帧数的影响
游戏帧数对比 :两块硬盘的打桩FPS都是 45 (图略) 游戏启动时间对比 : 从【点击启动】到【选择角*界色**面】,860EVO用时 44秒 ,970EVO plus用时 36秒 。
过图黑屏时间对比:
单刷全蚀市场练习模式,录像后用PR逐帧剪辑对比第二个房间过图时的黑屏时间。
860EVO黑屏
73毫秒
,970EVO plus黑屏
47毫秒
小结:硬盘对帧数影响可忽略不计;过图时间本身极短,差异可以忽略;主要影响启动时间。
补充:
这里也有“边际效应”,假设过图黑屏时间从原本2秒减少到1秒,你会感到提升很大;但是从0.02秒减少到0.01秒,你就不会察觉到有提升了。
另外,人类极限反应时间是100-200毫秒,来测试一下你的反应时间吧:
https://humanbenchmark.com/
(点start,点蓝色区域,变绿了再点一次)
两块硬盘的参数对比:
【Seq】一栏叫【顺序读写速度】,一般SATA盘是几百MB/s,M.2 NVMe是几千MB/s。商家老喜欢用这个参数做宣传了,牌面拉满
但这个速度只有在读写大文件(复制粘贴几G、上百G那种)才会用到。
平时玩游戏、日常使用软件看的是【4K随机读写速度】 ,也就是图表里【4K】一栏的数据。
无论是顶级M.2,还是中端SATA盘,玩游戏更看重的4k随机读取(Read)速度都是几十MB/s。商家一般不会标注这个速度,不够体面。
所以我建议是1元1G足矣,顶级旗舰除了启动快几秒并不会对游戏有多大帮助。
显卡对游戏帧数的影响
(手里有一张650亮机卡,但是考虑到拆来拆去太麻烦就算了) 直接看火力全开打桩时的显卡使用情况吧—— 占用几乎为0,风扇都懒得转 。
暴论:能点亮屏幕的显卡,玩dnf就没问题
补充:
接触过游戏补丁的应该都知道,DNF的本质就是一堆2D贴图,这玩意根本不吃显卡。
华丽的技能大多是多hit(忍者机械召唤),卡是因为CPU没法处理短时间内暴增的数据。
至于核显,本身能够承担起显示任务。但核显运作依赖于CPU和内存,必然会加重它们的负担,或多或少影响帧数。
后记:以上结论仅适用于DNF,请不要套用到别的游戏。