找回密码
 加入我们
搜索
      
查看: 3120|回复: 16

[软件] 关于魔兽世界性能瓶颈的问题

[复制链接]
发表于 2024-7-13 19:08 | 显示全部楼层 |阅读模式
https://www.bilibili.com/video/BV1eT421k7Be
今天再看极客湾的这期视频的时候。其中13分30s左右有提到利用intel vtune profiler中的性能计数器查看游戏运行时的性能瓶颈,便想说试试魔兽现在是个什么情况。尤其是在多插件,多人数的复杂战斗情况下的性能瓶颈。
就说下载下来玩玩,其中极客湾的视频使用的其中这个功能 微信截图_20240713190635.png
和这个功能 微信截图_20240713190644.png
另外发现还能跑显卡以及内存相关的一些功能。但无奈我手里并没有intel cpu,且amd端并没有找到类似易用的工具,就说来CHH看看有没有有兴趣的使用intel cpu的老哥想折腾玩玩的~
发表于 2024-7-13 19:20 | 显示全部楼层
首先,插件编写难免出现类似“屎山代码”一样的情况,运行效率低下且存在BUG,而且wow本身的api都在不断迭代中产生BUG
其次,fps的下降更多的瓶颈应该是来自“数据交换”吧,既有CPU运算层面也有网络传输层面,所以之前很多老鸟都戏称wow是个“CPU”游戏,尤其是在多人交互场景

而且这个游戏不是fps游戏,只要硬件相对新一点,不需要有帧数不够用的焦虑
 楼主| 发表于 2024-7-13 19:28 | 显示全部楼层
cldzyc 发表于 2024-7-13 19:20
首先,插件编写难免出现类似“屎山代码”一样的情况,运行效率低下且存在BUG,而且wow本身的api都在不断迭 ...


你说的情况确实存在,主要自己在玩的时候,5700x3d+3060ti在我上诉提到的场景中确实存在较严重的掉帧情况,在不会lua的情况下自己查插件问题几乎无从谈起。所以只能想从硬件方面解决,虽然说是cpu游戏,以及x3d有奇效的情况下。但是确实没有一个从相对系统底层的角度得到一个较为准确的结果,关键这个游戏一来没有benchmark,二来能导致掉帧的影响因素较多,更多是一个黑盒的情况。所以在看到这个方式的时候眼前一亮,就说看问问看有无想折腾玩玩看的兄弟
发表于 2024-7-13 19:31 | 显示全部楼层
a349840183 发表于 2024-7-13 19:28
你说的情况确实存在,主要自己在玩的时候,5700x3d+3060ti在我上诉提到的场景中确实存在较严重的掉帧情况 ...

我个人觉得应该是解决不了的,其实从20年前玩war3开始就注意到这个问题,尤其是那些塔防地图,到后期人潮时候fps也是骤降到生活不能自理,哪怕过去这么多年了,类似这样的问题只能说有改善但是无法彻底避免或者解决
 楼主| 发表于 2024-7-13 19:34 | 显示全部楼层
cldzyc 发表于 2024-7-13 19:31
我个人觉得应该是解决不了的,其实从20年前玩war3开始就注意到这个问题,尤其是那些塔防地图,到后期人潮 ...

确实,其实我也不抱太大希望,只是这个路子看上去应该挺有意思,之前也没玩过,就说折腾看看。。意义确实不大,就是玩玩
发表于 2024-7-13 19:39 | 显示全部楼层
本帖最后由 cldzyc 于 2024-7-13 19:40 编辑
a349840183 发表于 2024-7-13 19:34
确实,其实我也不抱太大希望,只是这个路子看上去应该挺有意思,之前也没玩过,就说折腾看看。。意义确实 ...


另外你所谓的严重掉帧不知道是有多严重,目前我正式服玩下来感受如下:
在团本中,也就是初期阿梅达希尔的倒2 BOSS掉帧印象深刻,不过后期随着官方补丁基本也解决了
在日常中无非涉及的就是大规模野外PVP和世界任务,尤其是翡翠梦境那个绽放周常任务肉眼可见可以感知到帧数下滑,不过我这里fps基本能保持在50+以上所以也不存在严重影响游戏体验的情况,剩下的应该就是个人5人本大秘境了,比如学院大树前小怪一波全拉,我不少朋友有抱怨帧数瞬间骤降到严重卡顿,但是我从来没遇到过,不知道是个别插件或者WA自身问题导致还是对方配置太差
发表于 2024-7-13 19:53 来自手机 | 显示全部楼层
这游戏都20年了还没玩明白吗?打团特效最低其实就是个cpu游戏,想办法超到6g冒烟还卡就是无解
 楼主| 发表于 2024-7-13 19:58 | 显示全部楼层
cldzyc 发表于 2024-7-13 19:39
另外你所谓的严重掉帧不知道是有多严重,目前我正式服玩下来感受如下:
在团本中,也就是初期阿梅达希尔 ...

其实就算到后期farm m后二的时候尤其丁达尔藤蔓落下的时候是最严重的,我还是通过wa直接屏蔽了藤蔓血条的情况,如果是组满30人的h情况更严重。其次目前能想起来相对明显的就是之前仙林门口,或者蕨皮山谷门口一波20-30只怪嗜血的时候掉帧严重,最严重能到20fps左右,下面是我在正式的插件,其实我也不是随时全部启用,是用simple addon manager保存了几套插件配置看情况启用的。wa相对多一点,但是一般都会根据使用情况自己调载入条件的,而且也用了wa自带的性能测试工具测试过有没有异常占用的wa。包括插件我用了interface usage或者addonusage之类的插件cpu time占用查看插件有没有异常,其中你可能会看到ndui+nduiplus和elvui和elvui windtools两套东西,也正是因为这两套东西基本都会是占用前几,我在做测试的时候同时下载下来调了两套配置在测试。
微信截图_20240713195029.png
微信截图_20240713195037.png
 楼主| 发表于 2024-7-13 20:14 | 显示全部楼层
cldzyc 发表于 2024-7-13 19:39
另外你所谓的严重掉帧不知道是有多严重,目前我正式服玩下来感受如下:
在团本中,也就是初期阿梅达希尔 ...

其次最近亚服没续卡了在等国服开,找了个朋友的号玩b测,报错闪退这种以及服务器在美西,导致的延迟问题除外,到人多的的木桩附近瞬间,以及进组切换位面的瞬间,也会出现帧生成时间曲线上突然给你来几个尖刺的情况,就真有点头疼
发表于 2024-7-13 20:31 | 显示全部楼层
51972上年的测试正服 amd 跟intel 的效果是差不多的,所以不用想太多
单纯是wow自己写得烂

差别大一点的只是怀旧服中特定的boss
*到现在20240713 ctm中的 4巨像 某2支巨像(怀疑是火+毒) 同时放特效/技能是还是有,只是4只抽又要同时间放技机率较低


如果都是78x3d/795x3d, 能做建议 是在这个打团时 把cpu 散热的 fan/pump 直接拉满,体感会好那麽一丁点点...
因为x3d 对温度敏感,打团时散热拉满 让它的频率一直在高频时稳定一点
发表于 2024-7-13 20:42 | 显示全部楼层
本帖最后由 cldzyc 于 2024-7-13 20:55 编辑
a349840183 发表于 2024-7-13 19:58
其实就算到后期farm m后二的时候尤其丁达尔藤蔓落下的时候是最严重的,我还是通过wa直接屏蔽了藤蔓血条的 ...


就拿蕨皮来说,1号那边一波拉我这边不会感觉到明显的卡顿(问了几个朋友也说没),没特意观察帧数,但是目测应该不会低于60+,还是4K分辨率特效全开,所以我觉得你这边更大问题在于插件本身或者WA,这个就很难排查了,尤其是你还安装了框体插件
另外我建议你安装个Bugsack观察下插件报错情况
 楼主| 发表于 2024-7-13 21:02 | 显示全部楼层
cldzyc 发表于 2024-7-13 20:42
就拿蕨皮来说,1号那边一波拉我这边不会感觉到明显的卡顿(问了几个朋友也说没),没特意观察帧数,但是 ...

报错一直有关注,这个确实没有。蕨皮山谷就是只有第一波将近20只怪的时候嗜血期间掉帧,以及老一后面的第一波,会明显掉帧,但其实相比团本都还算好一点,团本体感相对更明显
 楼主| 发表于 2024-7-13 21:03 | 显示全部楼层
本帖最后由 a349840183 于 2024-7-13 21:06 编辑
rfdingo 发表于 2024-7-13 20:31
51972上年的测试正服 amd 跟intel 的效果是差不多的,所以不用想太多
单纯是wow自己写得烂


我是5700x3d,游戏期间是直接锁4.05的。但老实说这u开了负压后就1.1v,用的个135的小双塔压的,温度顶破天也就60来度,大多可能就50多。负压是长时间测试过,事件查看器也观察过没有whea
 楼主| 发表于 2024-7-13 21:10 | 显示全部楼层
rfdingo 发表于 2024-7-13 20:31
51972上年的测试正服 amd 跟intel 的效果是差不多的,所以不用想太多
单纯是wow自己写得烂


其实我前面也提到过,51972的测试也算是尽了他的力了。这b游戏主要没有benchmark,还多了插件这个变数,整体基本算个黑箱,变数实在太多了。所以在看到我正文提到的测试方法时才眼前一亮,能从这个相对底层的角度看这个问题,相信能有个更具体准确的答案
发表于 2024-7-13 21:21 | 显示全部楼层
a349840183 发表于 2024-7-13 21:10
其实我前面也提到过,51972的测试也算是尽了他的力了。这b游戏主要没有benchmark,还多了插件这个变数, ...

https://www.amd.com/en/developer/uprof.html
那看看这个?
 楼主| 发表于 2024-7-13 21:24 | 显示全部楼层
本帖最后由 a349840183 于 2024-7-13 21:30 编辑


哈哈哈,我其实把这玩意下载下来玩了一下,区别有点大,整套ui看样子相比intel那个差距有点大。。。貌似也没有类似功能,可能我没有玩懂,或者是没看懂。。其实我原文有提到,“且amd端并没有找到类似易用的工具”,只是说的比较委婉~主要涉及的底层相关的东西确实是比较小白,或许是能抓出相关数据,但是并没有做整合之类的
发表于 2024-7-13 21:41 来自手机 | 显示全部楼层
最大的问题和短板其实就是暴雪的破旧引擎
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-26 06:43 , Processed in 0.011422 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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