前言
测试平台:
CPU AMD R5 3600X
主板 华硕TUF B450M pro gaming
内存 芝奇 幻光戟 C16 3200 8GX2
SSD1 三星 970EVO plus
SSD2 三星860EVO
显卡 索泰 1060 6G X-GAMING OC
散热 利民 AK120
旅馆、修炼场初始帧数↓↓↓
测试方法:
最高画质,16:9窗口1067×600,技能、字体透明度拉满。
月虫进修炼场,叠加放置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,请不要套用到别的游戏。