坤灿 发表于 2025-2-11 16:14

闲聊一下个人电脑配置跟游戏卡顿的底层逻辑吧

经常看到有人在说自己电脑明明配置挺高,CPU、显卡配置都挺高,
但是玩天下3只要不开极简,人一多还是卡顿的问题,
而玩其他网络游戏,画质特效比天下3还高,却不卡,
然后就对显卡的控制面板各参数哐哐一顿设置,什么电源性能一顿设置,或者游戏里面系统设置、个人设置调整来调整去,
折腾这些有用么?有,但不多。
今天就来聊聊关于这个问题的的底层原因,
其实对于所有游戏来说,在同一个场景里角色越多,画面元素、特效越多,画质越高,
应该个人CPU、显卡占用就越高,相应其温度也就越高(在相同散热条件下),这才是正常的,
可实际上对天下3这个游戏来说,场景角色越多、特效越多、画质越高,显卡占用不仅没提升,而且还卡的不行,
说白了就是显卡明明大部分处理能力都闲着,可还是卡的不行,FPS低的要死,
出现这一问题的根本原因是出在天下3的引擎上,
记得在某次官方开天计划发布会PPT上,对现有引擎底层性能进行过清晰说明,
现在正在运行的天下3引擎,其性能最多只能调用玩家个人电脑CPU的3颗核心,
不支持调用玩家电脑的所有CPU核心资源,
导致的结果就是仅仅调用个人电脑CPU 3颗核心,根本跑不满显卡的所有性能!
这个才是高配置电脑玩天下3依然卡的底层原因,
也是明明游戏都卡的不行了,FPS都个位数了,显卡、CPU占用仍然只是很少一部分,大部分性能还是空闲着的底层原因。
知道计算机的工作原理的玩家,应该知道,我们看到呈现在显示屏上的每一帧画面,
都是CPU先处理过后,再传输给显卡处理,最终在显示器上展示,
也就是说假如CPU处理能力不行,你就是配置再高的显卡(也就是所谓的“吕布骑狗”配置)对于游戏提升也没啥实际效果,
所以一台好的玩游戏电脑配置既要看显卡性能,还要看CPU是不是能把显卡性能跑满,
而天下3这个游戏的情况更特殊,
它考验的不是你的电脑CPU能不能把你的显卡性能跑满,
而是你电脑CPU众多核心中,随机3颗核心能不能把你的显卡性能跑满!
对于正常电脑来说,这显然是不可能的,
不是说这样的电脑配不出来,而是没有人会这样搭配,
这是从“吕布骑狗”这种“低U高显卡”的配置极端,走向另一个“高U低显卡”的配置极端。
而对于“高U高显卡”电脑配置来说,是不可能3颗CPU核心就能跑满显卡性能的,
不管intel还是AMD,起码目前还造不出这么强大的CPU。
好了扯远了,回到正题,
对于天下3来说,如果只开一个客户端,就占用CPU这块,它不是跟你CPU整体有关,而是只与你CPU的3颗核心性能有关,
因为一个天下3客户端它最多只能调用CPU的3颗核心,
一旦这3颗核心处理能力满载,显卡那边能接收到的数据量上限,就是这3颗CPU处理后传输过来的那点数据,
对于现在主流的显卡配置而言,这点数据处理起来还不够塞牙缝的,所以看起来显卡就一直很空闲
所以就会出现明明显卡空闲那么多,人一多却还那么卡需要关特效甚至开极简的原因,
并不是给显卡减低压力,而是给CPU的那3颗核心减低压力,
所以要想玩天下3开高画质更流畅,配置电脑应该怎么选择CPU也就很清楚了:
那就是要选CPU单核性能强的,你不是只能调用3个核心么,那我就把重点放到每个核心性能上,而不是核心数量上,
比如说单核睿频5.3GHZ的,哪怕只是6颗核心,对玩天下3并且不多开的玩家来说,也比单核睿频4.5GHZ,12核心数量的CPU要表现好,
当然了,这也仅仅是针对引擎只能调用3颗CPU核心这个问题而采取的应对措施,对游戏流畅度能起一定作用,但是不会很大,并不能从根本上解决问题,
因为要想从根本上解决问题,还需要从引擎下手,
换一个能调用玩家个人电脑全部CPU资源的引擎,才能从根本解决问题,后面会聊到。
当然以上只是针对开一个客户端而言,
要是开上十个客户端,每个客户端哪怕最多调用3颗CPU核心
CPU使用也会上去80%-90%,甚至占满。
所以要想多开,开的客户端越多,CPU核心自然是越多越好,这是另一个话题了。
至于很多人说游戏卡的时候,自己电脑的CPU明明也才占用20%甚至40%,也是都空闲着并没满载,
这个原因主要是现在的玩家电脑CPU核心数量普遍比2010年那会,增多太多了,
不像2010年那会2核心4线程的I3 CPU基本都是主流,所以那会CPU能跑满,
而现在个人电脑CPU普遍都是6核心甚至十几个核心,
就比如我的14600KF是14颗核心20线程,
而游戏的引擎还是2008年那会的老引擎,最多只能调用3颗核心,
3个核心就算全跑满了,对CPU整体来说也只占用一小部分,
所以导致了从电脑任务管理器看,明明CPU、显卡占用都不高,人一多就开始卡的结果,
说白了就是现在的引擎太落伍了,没跟上这些年硬件升级换代的节奏步伐,
而游戏的外观升级又一点没落下,增加了大量的外观、特效等。
所以就越来越卡。
而且是在CPU、显卡硬件资源都空闲的情况下卡!
结果让很多玩家形成一个错觉:我的电脑配置还不够好!
结果电脑配置越高,硬件资源空闲的也就越多,人一多不开极简还是继续卡!
无限循环!好吧,又扯远了。
其实官方也认识到了这点,所以提出了个开天计划,要换引擎,
换成WY自主研发的新一代弥赛亚引擎,新的引擎可以调用玩家个人电脑的所有CPU、显卡资源,
可以充分发挥出个人电脑硬件资源能力,
想法是好的,方向也是对的,就是有点晚了,
还有就是从一个运营了十多年的游戏来说,这十多年加了那么多美工资源、玩法系统,
要想从底层引擎到前端美工资源全换一遍,还有中间那海量的接口对接,
需要投入的资金和人力,那都是海量的,
针对一款黄昏游戏来说,短时间内这不太可能,可能要几年后了,
这还是WY真投资金去替换的情况下。
至于新引擎效果如何,WY在2024年底新开测的哪款燕云十六声游戏就是用的弥赛亚引擎,
我去体验过,跟诛仙用的虚幻五引擎从玩家感受上是不相上下的,甚至画质外观特效打击感等更加真实,
可以调用个人电脑硬件的所有资源,那画面画质跟天下3完全不是一个级别,
可以说,要是哪天天下3开天计划真的成功了,弥赛亚引擎真的全部对接完毕,调试完毕,
那以后再打开这个游戏不管什么场景,只要服务器还没满载,卡还是不卡,就看个人电脑硬件配置了,
好了,想打哪说到哪,啰里吧嗦就到这吧,
后面有时间了再聊聊天下3这个游戏多开时,
物理内存跟虚拟内存配置,
以及报错、异常、闪退之间的关系及规避问题。
欢迎大家一起讨论!

吃枣药丸 发表于 2025-2-11 16:28

我电脑现在就是吕布骑狗,如果引擎真的能升级好,我就把狗换典韦

zmsly 发表于 2025-2-11 16:31

你发这个帖子之前应该打开资源监视器去查看CPU及其每个核心在游戏中的使用情况,并贴上截图,这样才会使你的论据更有说服力。

坤灿 发表于 2025-2-11 16:31

吃枣药丸 发表于 2025-2-11 16:28 上海
我电脑现在就是吕布骑狗,如果引擎真的能升级好,我就把狗换典韦

只换狗能得住不? 板子 电源 内存 固态不需要换么#fuhei

坤灿 发表于 2025-2-11 16:32

zmsly 发表于 2025-2-11 16:31 四川
你发这个帖子之前应该打开资源监视器去查看CPU及其每个核心在游戏中的使用情况,并贴上截图,这样才会使你 ...

我又不是做专业电脑硬件性能解说的视频博主,意思到了就行了。

兵马行空 发表于 2025-2-11 16:55

难得还有愿意讨论技术玩家,给你点个赞

坤灿 发表于 2025-2-11 17:02

兵马行空 发表于 2025-2-11 16:55 广西
难得还有愿意讨论技术玩家,给你点个赞

多谢,给你也点个赞#fuhei

我哥是吴克 发表于 2025-2-11 17:12

新引擎你试过么,30分钟一次大内存泄漏,0帧都出来了

白玉长生 发表于 2025-2-11 17:27

zmsly 发表于 2025-2-11 16:31 四川
你发这个帖子之前应该打开资源监视器去查看CPU及其每个核心在游戏中的使用情况,并贴上截图,这样才会使你 ...

没必要,天下这个吃cpu而吃不满显卡的问题,N年前就有无数人说过了。算是老生常谈的共识了

纵横捭阖驭风云 发表于 2025-2-11 17:37

{:JG9:}{:JG9:}{:JG9:}{:JG9:}{:JG9:}辛苦楼主码这么多字,点赞

singder 发表于 2025-2-11 17:37

而且这游戏大小核调度有问题,遇到混合架构的处理器,很容易落到小核上去,大核看戏小核做工,CPU性能发挥不出来

fsda 发表于 2025-2-11 18:26

又学到有用的知识了

秦思道1 发表于 2025-2-11 18:53

好帖点赞~#156

坤灿 发表于 2025-2-11 23:16

singder 发表于 2025-2-11 17:37 重庆
而且这游戏大小核调度有问题,遇到混合架构的处理器,很容易落到小核上去,大核看戏小核做工,CPU性能发挥 ...

确实有的CPU存在这个问题,也跟操作系统有关,目前win10有些版本大小核调度有问题,不过装WIN11,一般这个问题都会解决的。

坤灿 发表于 2025-2-11 23:32

我哥是吴克 发表于 2025-2-11 17:12 江苏
新引擎你试过么,30分钟一次大内存泄漏,0帧都出来了

申请测试资格了,说是名额已满,没通过,不过看直播测试情况了,不知道是没对接好还是选的服务器不行,那地图卡成狗,身边几个人主播就要屏蔽。要不卡死。

卿本佳奈何贼 发表于 2025-2-12 03:34

关于这个问题,我发表下个人意见,所有的结果都是自己亲自尝试的结果。
一款游戏电脑的配置,最佳状态是显卡跑满并且CPU不跑满,最多百分之80左右为合适。
一、首先,这个游戏不吃显卡,当然,太低端的比如GTX760就不行,从RTX2060开始,显卡就已经完全够用了,并且占用率不高,大概百分之40多。并且在具备光追的条件下,2060和3060区别并不大,实际对游戏流畅度和画质并无太大区别。对于大部分玩家,入门的30系列(不介意矿卡的情况)和40系列,已经完完全全够用了。
二、其次,我试过12400F、14600KF和5700x,12400这颗U和5600系列,非常适合单开的玩家,但是多开的话12400会非常吃力。尤其表现在周长的时候,没有切到的画面 ,就是跑不动,卡顿,并且加载的时候会特别慢,5700x也是这样的毛病。但是14600kf就完全不会。
三、内存,天下3这款游戏非常非常的吃内存,高频高容量的DDR5内存,在启动登录器会非常快,32G内存5开会无压力,但是长时间6开会很吃力。我的32G、DDR5内存,五开利用率在百分之80多,没问题很流畅。
四、硬盘,硬盘是读取游戏所有数据的最直观体现,PCIE4.0的,哪怕入门的都很够用,体现在跨场景读条非常快。
五、游戏优化,这个游戏优化是一坨翔,没啥好说的。越高端显卡,占用率越低,你说他吃CPU吧,14600kf五开周长占用也不超过百分之50。说他吃内存吧,但是比如他们主播的电脑都是64G及以上的高频DDR5内存,按道理来说完全够用,但是大规模城战哪怕开极简模式都会出现内存不足闪退的情况。
六、帧数,大多数人觉得帧数越高越稳定越好,这款游戏本身优化极差,实际无论高端的i9或者9800x3d,搭配4090显卡,也并不见得帧数有多高。但是玩游戏 ,需要的是流畅稳定运行,哪怕只有几十帧,游戏不卡,这台电脑就是好电脑。较低的帧数不等于卡顿不流畅!
建议:如果大家配电脑,平常一般单开双开,推荐AMD的就很好了,大容量的三级缓存会有一定的加成,但是不多;平常那些电脑博主说的网游测试,什么吃鸡、永劫,那是那些白痴们不了解什么是真正的网游。那种千人大规模的团战,怕是他们这辈子都没见过。他们所推荐的网游配置和数据测试,毫无说服力。有些游戏要多开搬砖、或者游戏内容多而且杂、类似的大规模团战多,老老实实选择牙膏厂的,比如13600KF、14600KF、14600KF及以上,搭配高频高容量的低时序的DDR5内存,硬盘pcie4.0就够了。

大荒男神丁哥哥 发表于 2025-2-12 07:23

真的是干货了。

荣誉之路 发表于 2025-2-12 08:47

为什么这么想不开,打这么一大堆字

维拉斯 发表于 2025-2-12 08:59

有道理。我16G的内存 老U 为啥双开有时候都会掉啊

流年丶逆鳞 发表于 2025-2-12 09:36

坤灿 发表于 2025-2-11 23:16 北京
确实有的CPU存在这个问题,也跟操作系统有关,目前win10有些版本大小核调度有问题,不过装WIN11,一般这 ...

一直不敢升级11,好不好用
页: [1] 2 3 4 5
查看完整版本: 闲聊一下个人电脑配置跟游戏卡顿的底层逻辑吧