找回密码
 注册帐号
搜索
查看: 13561|回复: 32

[玩法攻略] 电脑配置对洛奇帧数影响的测试 V1.0

[复制链接]
发表于 2023.10.14 23:46 | 显示全部楼层 |阅读模式
本帖最后由 Invictus 于 2023.10.16 18:07 编辑

如果你是一个洛奇玩家,相信你或多或少会思考过一个问题:
我的电脑玩各种3A大作都丝般顺滑,可是到了洛奇这个远古画质的游戏上却频繁掉帧?这究竟是为什么?
究竟什么样的电脑配置才能流畅打本?
想必各位战斗玩家在副本中已经饱受掉帧的折磨了,尤其在科隆巴斯等新副本中,老旧一点的电脑掉到10FPS都是家常便饭。洛奇这个老游戏已经陪伴大家18年之久,由于不断有新内容被加入这个老旧的引擎,游戏帧数越来越低也是情理之中。但随着今年64位客户端的更新以及近年来计算机硬件性能的大幅提升,这棵老树或许也将迎来焕发新春的一天。
在过去我们大致已经总结出了CPU单核性能越高帧数越高的规律,但这种不严谨的经验很难形成一个普适的结论。为了深入探索这个问题,我设计了一套相对严谨的测试方案,使用11颗CPU、7张显卡、5组内存、7块主板、6个固态硬盘进行了各种搭配组合,在10个场景中使用RTSS记录帧数数据,并将这数百条数据汇总成了表格,希望借此得出一些初步的结论,并终结某些谣言以及无意义的口舌之争。
另外,本次所有测试均是在5月进行的,由于之后比较忙而拖到现在才发帖,如果使用当前版本复测可能会有一些出入。望各位不要以此为理由质疑测试的准确性,如有必要我可以安排重新测试。
特别感谢牛排在本次测试中倾力相助,各位也可以关注牛排的直播间,看看我帮他装的这台机器打本究竟有多么丝滑。

一、测试结果
这里我们直接给出结论:影响洛奇帧数的主要因素依次是CPU单线程性能、内存频率、内存时序。
AMD的R9 7800X 3D在本次对比测试中力压群雄,拿下冠军
让我们喊出那句口号:AMD YES
只要你拥有一块RTX3060级别或者更高的显卡,在任何场景下几乎都不会构成瓶颈。如果你的分辨率是2k、4k甚至更高,则建议用更好的显卡。
硬盘对帧数的影响非常小,只要性能达标影响微乎其微。主流性能的NVME固态硬盘即可。如果追求极致,内存盘可以在此基础之上获得微量提升。
主板性能同样不构成瓶颈,除非你的主板缺失了关键功能(例如不支持NVME)。
内存性能对帧数的影响非常大,5900X在3800和2133频率下的帧数差距已经达到了20%,这个性能差距反映在游戏里已经非常明显了。
内存时序的影响同样非常大,在模型和特效多的场景(例如放置了大量物品的农场、科隆巴斯喷火)中能达到10%以上的帧数差距。
这是本次测试结果的图表:
(需登录才能看到)
需要注意的是,其中帧数过高的场景实际意义不大,实际当Low帧都超过120FPS的时候已经是丝般顺滑了。
由于在硬件组装测试和数据统计分析等方面我是一个菜狗级纯新手,所以无法保证测试绝对严谨。再加上计算机系统的复杂性和多人在线游戏的不可控性,测试结果难免出现误差。另外由于能力有限、精力有限以及家境贫寒,本次测试未能涵盖所有硬件,不排除还有更强硬件存在的可能性。
如果您有合理的质疑请尽情提出,有更好的见解也请不吝赐教。

二、测试流程
想必熟悉洛奇的玩家此时在心中有一个疑问:洛奇这个游戏本身没有附带基准测试,如何才能确保多次测试的是完全一致的场景?经过深思熟虑后,我找出了一套巧妙利用了洛奇游戏机制的测试方式。当然,本轮性能测试也是由于有了合理的方法才进行的。这个测试方法利用了洛奇的两点特性:
第一点,打开美容室的时候,摄像机会被固定在一个相对角色绝对确定的位置。

第二点,有些物体没有碰撞体积,当用鼠标点击这个物体的模型时会将角色移动的目标点设定为这个物体的中心。因此,依次点击两个物体就可以精准控制角色的位置和朝向,结合美容室的固定视角特性,就可以实现对变量的完美控制。如果要进行测试的场景中没有合适的物体,可以使用瞬移法师小鬼来移动到预定的坐标(因为小鬼的瞬移也是来到精确坐标),再进入农场,通过农场中的模型使角色转向固定的方向,然后退出农场再打开美容室。
下面这张图片展示了具体操作方法。
此操作需要在农场里面放置两个无碰撞体积的模型,目前我认为小人模型最合适。
第一步使用鼠标左键点击第一个模型,角色会走向模型的中心,角色停下后即位于一个确定的坐标。第二步用鼠标点击第二个农场模型,此时由于两个模型的坐标是确定的,角色会向一个确定的方向走去,而当角色停止移动时坐标也被确定了。这时候离开农场,角色的朝向会保留。因此只要在农场外使用瞬移小鬼记录坐标,就可以获得一个精确的坐标,再进入农场,通过农场模型来确定角色的朝向,再离开农场,最后通过美容室获得一个精确的镜头方向
最后,再使用隐藏所有窗口状态隐藏角色名来减少喇叭、聊天框、技能栏等因素的影响。
与此同时,我还使用补丁将时间固定在了下午15:00,并保证每项测试都是在晴天进行
这一通操作下来,测试误差被极大缩小,说是目前最精准的测试也不为过。

而另外一些场景例如登录界面是完全固定的,因此也可以用作基准测试。
本次使用的十个场景分别如下所示:
由于论坛上传图片大小有限,所以此处我将10个场景的截图拼接在一起并进行了缩小。

所有测试均使用RTSS记录平均帧、1%low帧和0.1%low帧,在测试全过程中角色外形和农场布置保持不变。
场景1为角色选择界面,此处设置为仅显示一个角色,并在游戏时间的白天截图,因为到了晚上背景会变。
场景2为灵魂之流,进入灵魂之流后等待娜儿出现。
场景3为科隆巴斯1房,这是比较贴近实际副本的场景,测试方法为敲开四个柱子并站在房间中间,镜头缩放拉到最远并将镜头高度拉到最高,镜头方向指向北方。这个场景是唯一一个不完全严谨的场景,但考虑到实际副本中的表现更有说服力,所以还是加上了这个测试。
场景4为农场,这里使用前面所述的定位方法通过美容室视角进行测试。
场景5为敦巴伦,通过美容室视角进行测试。
场景6为托利峡谷的科隆巴斯入口附近,通过美容室视角缩放拉到最远进行测试。
场景7为贝格悬崖,通过美容室视角进行测试。
场景8为埃文,通过美容室视角进行测试。
场景9为骑士冲锋战场,利用啦啦队NPC模拟大量玩家的情况,通过美容室视角进行测试。
场景10为庆之乐园,通过美容室视角进行测试。

而在硬件方面,一台常规电脑的主要部件有七个,分别是主板、CPU、内存、散热器、硬盘、显卡、电源。其中主板、散热器、硬盘、显卡、电源这五个部件只要达标之后对帧数的影响微乎其微,所以不在本次测试的重点之中,所以本次测试主要是围绕CPU和内存进行的。你可能会好奇,为何显卡也不是那么重要?答案在第三部分。
所有测试均使用高端的RTX3090TI显卡和傲腾900p固态硬盘,确保显卡和硬盘不存在瓶颈。不过实际情况下你并不需要这么好的显卡和硬盘,原因会在后面说明。3060级别的显卡以及常规水准的nvme固态硬盘就足够了。
而在散热和电源方面,所有测试均使用顶级的利民银箭散热器以及海盗船RM850X电源,确保散热和电源也不会成为瓶颈。
主板则是需要根据CPU的型号进行搭配,现代主板在运行洛奇这种体量的游戏时不会成为瓶颈,所以同样不构成瓶颈。

三、名词解释
1.帧率、刷新率、Low帧:
许多人会把帧率(Frame Rate)和刷新率(Refresh Rate)混为一谈,其实两者就像巴基斯坦和卡巴斯基的关系、像雷峰塔和雷锋的关系一样,它们根本没有关系。帧率的单位是FPS,表示软件每秒生成画面的帧数;而刷新率通常标作Hz,表示显示器每秒刷新画面的次数。简单来说帧率是软件的数据,而刷新率是硬件的数据。如果你的游戏帧率是240FPS,而显示器刷新率是60Hz,这种情况下只有其中四分之一的画面会输出到显示器,其余的四分之三则无法显示。反之如果游戏帧率为60FPS,而显示器刷新率是240Hz,显示器会将同样的画面输出四次。
那么理想的状态是不是游戏帧率和显示器刷新率相同呢?事实并没有这么简单,假如游戏程序在0.5秒内渲染了50帧,而又在接下来的0.5秒内渲染了10帧,这一秒内字面上的帧率是60FPS,而显示器刷新画面的间隔则不存在这个问题,是精准的60分之一秒,在这种情况下前0.5秒内有大量画面废弃,而后0.5秒又有大量画面重复,导致实际看到的画面数量并没有60帧。造成这种现象的原因是后0.5秒内生成每一帧所需的时间过长,这个时间即为帧生成时间。而Low帧这个概念就是为了描述这种字面帧率高但实际导致观感稀烂的情况,由于后0.5秒内仅仅生成了10帧画面,此时的Low帧就是20FPS。通常在性能测试中需要计算所有帧之中帧生成时间中最久的一部分,通常是其中的1%或0.1%,并称之为1%Low0.1%Low
2.木桶效应/系统瓶颈:
木桶能装多少水取决于最短的一块木板,计算机系统也是如此。在计算机中,CPU是领导,负责给显卡下达指示;而显卡是工人,负责根据CPU的指示渲染出最终的游戏画面。显然,两者的性能都会影响最终的帧率:如果CPU性能不足,会导致下达指示的频率不够,显卡渲染前一帧完成后需等待片刻才能接到新的指示;如果显卡性能不足,会导致CPU两次发送指示之间的时间不足以渲染一帧画面。不知应该算作幸运还是不幸,洛奇属于前者,对于洛奇这种老游戏来说现代主流游戏显卡的性能都是过剩的,因此只要你拥有一块像样的现代显卡,就可以彻底不必担心显卡性能成为系统瓶颈。但CPU和内存的性能则成为了最大的问题,也正是本次要探究的重点。
3.频率、超频:
计算机器件每秒的工作周期数。CPU的频率越高就可以在相同时间内完成越多的运算,而内存的频率越高就可以在相同时间内交换越多的数据。而超频则是通过手动调整频率来提高器件的性能。
4.单线程性能:
现代CPU通常有多个核心,每个核心通常对应1~2个线程。单线程性能就是指CPU的单个线程的性能。由于洛奇是一个诞生于多核CPU还未完全普及的时代的游戏,它天生就不能有效利用多个处理器核心。因此单线程性能越强的CPU越容易将洛奇运行在更高的帧率。你可以在任务管理器→性能→CPU这个页面查看你的CPU信息,并在CPU的曲线上点击右键→将图形显示为→逻辑处理器来查看你的CPU的每一个线程。本次测试使用CPU-Z 2.03.0 x64自带的基准测试分数作为参考。
严格来说,将“单线程性能”称为“单核性能”是不严谨的。
5.利用率:
通过任务管理器,你可以看到各个主要硬件的“利用率”,这个数值是硬件的活动时间占全部时间的百分比。在活动时间内这个硬件未必是满载运转的,就像有氧运动和无氧运动会给人带来不一样的压力,不同类型的负载对硬件产生的压力也大不相同。因此,利用率这个数字通常难以准确描述硬件负载的高低。例如在洛奇登录界面达到4000fps的时候,RTX4090的占用也会高达95%以上,但这并不意味着洛奇把4090吃满了,只不过此时4090有95%以上的时间在工作,实际显卡功耗只有100w,连一半功力都没用上。

四、意料之外的发现
我们已经知道,洛奇这个游戏对于现代电脑来说瓶颈在CPU上,而非显卡。由于目前显示器刷新率的限制,高于200FPS的帧数已经意义不大了,而一个RTX3060级别的显卡就足以应对1080p分辨率玩洛奇的需求。如果你的显示器分辨率更高(例如2560×1440、3840×2160),则可以考虑使用RTX3070或者更高的显卡。
在对比不同分辨率下的帧数时,我发现了一个奇怪的现象:完全相同的硬件和场景之下,1920×1080分辨率的帧数竟然比3440×1440分辨率更低!乍一看这是一个不可思议的现象,但经过仔细比对我发现这个现象是完全合理的。
首先第一点,当时测试使用的显卡是RTX3090Ti,这对于任何分辨率下洛奇的任何场景都是远远过剩的。
第二点,画面中的物体和特效越多的时候帧数就会越低,这是因为这些物体需要CPU进行处理。
第三点,使用非16:9的画面比例玩洛奇时,画面会以16:9为基础进行裁切,例如3440×1440是21:9,这种情况下画面的上下部分会被裁切。
综合这三点来看,同样的配置和场景下3440×1440比1920×1080有更高的帧数非常合理,因为3440×1440的画面中显示的物体和特效更少,而显卡不构成瓶颈,所以自然帧数更高。
由此推论,降低FOV也是提高洛奇帧数的方法之一。

五、常见问题
问:我只是一个咸鱼玩家,为什么要关注帧数这种问题?
答:你不是世界的中心,总会有其他人会关注。


问:为什么不在战斗过程中测试帧数?
答:因为副本中环境非常复杂,无法控制变量,这种情况下对比的结果只具有参考价值,并不严谨。另一方面,我设计的一些测试场景的卡顿原理和副本类似,例如测试4的农场中有大量的模型和特效,所以能够在一定程度上反映副本卡顿的情况。


问:为什么本次测试没有涉及内存容量?
答:因为洛奇本身的内存占用很低,单个客户端占用只有2GB左右。如果你的目的是某件不被官方允许的影响游戏平衡的行为,你应该购买32GB或更高的内存,以及6核或以上的CPU。


问:为什么CPU性能对帧数的影响如此显著?
答:在洛奇这个游戏开发的早期,帧数本应该和显卡也有很大关系,而十几年来显卡性能的提升幅度远远大于CPU单线程性能的提升幅度。其中的原因与计算机和集成电路的基本原理有关,在此不赘述。以2009年较为高端的硬件为例,酷睿E8500的单线程性能为272分, 9800GT拥有360G的浮点性能。15年后的今天,默认状态下的i9-13900k仅拥有931分的单线程性能,比E8500提升了242%;而RTX4090拥有恐怖的91T(91000G)浮点性能,相比9800GT的提升幅度超过25000%。因此显卡性能再也不是洛奇的瓶颈了。


问:当今有什么配置值得推荐?
答:在2023年10月,我个人比较推荐的CPU有i3-12100、 i5-12400、R7 7800X 3D。不建议购买任何2021年之前发布的产品,一方面是对应的主板可能已经停产,另一方面是性能有较大差距。当然,随着时间推移,总会有更好的产品上市。


问:超频重要吗?我是否需要通过超频获取更多性能?
答:不重要。你唯一必须做的就是打开内存的XMP或EXPO预设,其余的设置就不要乱动了。现代CPU的出厂参数已经反映了这块芯片的上限,超频不当可能导致系统不稳定甚至烧毁硬件。除非你是极限玩家,希望从硬件中压榨出最后一丝性能,否则我不建议你超频。

六、随便总结一下
本次测试也算是“蓄谋已久”,之前没有看到其他玩家做此类内容,而我想到了一个堪称完美的测试方案,再加上自己手中有很多电脑配件,所以做了这样一个测试。希望测试的结论可以为想要装新机的玩家提供一个参考,也欢迎各位发表一下自己的看法。如果你需要配置、超频等方面的建议或者想要找人帮忙装机,也可以联系我。
随着时间的推移,必然会有更多更强大的硬件发布。在必要的时候,我也会进行一轮新的测试,让我们拭目以待吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册帐号

×

评分

参与人数 5声望 +200 金币 +50 收起 理由
兩蚊溢 + 5 + 20
cangshuhao + 10
炸春卷 + 195 AMD YES
Koduck + 10
海陌千华 + 10 感谢大佬解惑~

查看全部评分

发表于 2023.10.15 00:51 | 显示全部楼层
我只想说AMD YES! 等5800X3D白菜了就退役3700X!
发表于 2023.10.15 01:00 | 显示全部楼层
学到了
发表于 2023.10.15 01:31 | 显示全部楼层
技术贴啊
发表于 2023.10.15 08:49 | 显示全部楼层
装了内存补丁把里面的限制cpu占用关了,游戏降帧会好些
发表于 2023.10.15 12:19 | 显示全部楼层
厥厥         
发表于 2023.10.16 08:25 | 显示全部楼层
脑海里接入广告:那我们的AMD哪里买呢,大家可以点下面的链接
发表于 2023.10.16 13:03 | 显示全部楼层
感谢大佬解决长久以来的困惑,  我的笔记本电脑配置 R9 5900HX\3200MHz 16GB*2 \RTX3080 16GB
如何设置才能做到大佬测试的第七条R9 5900X   3200MHz 的帧数。 目前科隆巴斯只有35-70FPS,日常打本只有40-60FPS,顿开背包只有10-35FPS,求大佬解惑~~
 楼主| 发表于 2023.10.16 16:54 | 显示全部楼层
本帖最后由 Invictus 于 2023.10.16 16:57 编辑
海陌千华 发表于 2023.10.16 13:03
感谢大佬解决长久以来的困惑,  我的笔记本电脑配置 R9 5900HX\3200MHz 16GB*2 \RTX3080 16GB
如何设置才能 ...

这个帧数是在特定环境下测出来的,详见第2部分的测试场景示意图,科隆巴斯那个场景是1房开出所有怪的帧数,和后面实际打起来的效果还是不一样的。选择这种测试方法是为了控制变量,实战中帧数波动非常大,无法进行量化的对比
你的帧数应该说是比较正常的,目前的硬件除了13900k和7800x3d能有较大提升之外其实大家都差不太多。
发表于 2023.10.16 17:07 | 显示全部楼层
话说主线任务动画可以作为测试场景吗?
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

Archiver|手机版|小黑屋|爱琳世界-逐梦者庭院

GMT+8, 2025.11.20 01:39 , Processed in 0.221215 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表