找回密码
 加入我们
搜索
      
查看: 17887|回复: 74

[内存] 是游戏自身的原因闪退还是超不稳闪退(荒野大镖客线上)

[复制链接]
发表于 2023-4-5 01:45 | 显示全部楼层 |阅读模式
本帖最后由 __|__ 于 2023-4-5 01:50 编辑

如题
客观事实是有些游戏本身在硬件完全稳定的情况下也会闪退,更不要提有些游戏的外挂是能直接崩你游戏的(说的就是你R星!)

所以问题来了,在这种情况下怎么判断闪退是怎么引起的呢?



个人猜测:某个特定游戏操作大概率导致闪退则不是硬件引起,因为硬件导致的崩溃应该是比较随机的。玩过大镖客线上的应该知道前几个月的小火堆和狡诈FFF崩溃就是这种类型,是游戏本身或者战局里面外挂导致的。

实际场景下的问题:最近几天遇到大镖客线上L键打开菜单点击“玩家”列表的一瞬间概率崩溃,其余时间基本正常。重启之后同样的操作不能以原来一样的概率复现闪退(长时间重复进行该操作未遇到闪退),这看起来更像是哪方面问题?暂时在网络上没看到其他玩家有类似的反馈。



另外求一个好用的测试内存游戏,尽量满足以下条件:对内存稳定性足够敏感同时在内存和其他硬件确实稳定时尽量不发生崩溃,测试速度尽量快,当然最好还能好玩一点(误)或者能通过挂机的方式就能测试,毕竟没那么多时间一直盯着电脑
 楼主| 发表于 2023-4-5 15:33 | 显示全部楼层
hqn6d6zv 发表于 2023-4-5 10:15
自己用WinDbg简单分析一下程序异常退出后生成的dmp文件。像前阵子发现地平线5在大逃杀模式下经常遇到玩家单 ...

是指的在user文件夹下AppData\Local\CrashDump\下生成的文件吗?那要是闪退没生成dump文件应该怎么解决?可以要求在异常退出时主动生成吗?
 楼主| 发表于 2023-4-5 15:53 | 显示全部楼层
beckcppes 发表于 2023-4-5 15:47
这游戏不超频也是各种闪退

这是拿游戏测超频最大的问题,尤其是你还想玩这个游戏的时候。一旦回桌面你不自觉就会感觉是不是超频导致的,次数多了反正我感觉顶不住
 楼主| 发表于 2023-4-5 15:55 | 显示全部楼层
KingDOD 发表于 2023-4-5 08:47
怀疑内存不稳的话~降回默认电压频率试试再说~
据说PUG对内存稳定性要求较高~(B站阿肯老师) ...

上面说了,重启就没有再次复现。那么问题来了,是重启导致的不闪退还是恢复默认导致的不闪退呢?(内存恢复默认总要重启的吧)
 楼主| 发表于 2023-4-5 16:03 | 显示全部楼层
hqn6d6zv 发表于 2023-4-5 10:15
自己用WinDbg简单分析一下程序异常退出后生成的dmp文件。像前阵子发现地平线5在大逃杀模式下经常遇到玩家单 ...

大佬能否给个调试教程?我自己尝试用图吧工具箱里面那个windbg载入之前保留的一些dmp文件,发现点击!analyze -v提示No export analyze found,这是什么意思?是需要用微软应用商店里面下载的那个版本吗?
 楼主| 发表于 2023-4-5 16:05 | 显示全部楼层
山东001 发表于 2023-4-5 11:39
PUBG测内存  一言不合就闪退 不报错不死机不蓝屏  就是退退退

一般怎么用吃鸡测呢?需要打哪个模式?打多长时间?像我这样完全玩不来吃鸡的,落地成盒之后观战测试压力是否足够,还是必须自己打才行?
 楼主| 发表于 2023-4-5 16:08 | 显示全部楼层
beckcppes 发表于 2023-4-5 16:03
Gk6 连续10遍,然后yc vst 10圈。都过的情况下核心电压+0.05,内存d5-200 d4-100 日常就肯定稳了。 ...

GB6这个感觉有待验证。如果它真的这么敏感,而且确实是硬件不稳定导致的,那大家早就用它测起来了,毕竟它又快负载又不高不伤U。

可事实是基本没看到有人跑这玩意测试内存
 楼主| 发表于 2023-4-5 16:17 | 显示全部楼层
beckcppes 发表于 2023-4-5 16:05
我也无闪退通关,然后主界面切换设置选项的时候闪退了一次。你怎么说呢,这个游戏本身没有稳定到可以做参 ...

吃鸡应该可以说稳定到可以做参考了吧,毕竟发布这么多年过去了,有问题也该优化掉了。

PS:经常看到有人说MT烧了1000%+还是有游戏闪退,说实在的,对内存稳定性要求这么严苛难道不应该是游戏的锅吗……如果MT1000%都不能保证稳定,那板厂以什么测试软件去做QVL表呢?好像也没听说有板厂跑YC P95啊
 楼主| 发表于 2023-4-5 16:24 | 显示全部楼层
beckcppes 发表于 2023-4-5 16:16
我是根据自己的137k+d4的感受,不知道你是什么平台。但是大表哥2我是各种极限骚超都没闪退过。 ...

大表哥线下问题比较少,你试试线上公开战局,稀奇古怪的问题多了去了。比如前几个月几乎所有人荒野营地、死眼技能狡诈恶棍一开就崩溃。

很久之前超显卡的时候,大表哥崩溃倒是给一个弹窗说什么意外退出建议以低画质安全模式启动。个人经验有这个弹窗大概率是显卡。另外就是,当时用的那一块1650,核心超频过高游戏闪退之后,静息功耗会从10W涨到14W,原因不明。所以当时非常好判断是怎么闪退的
 楼主| 发表于 2023-4-5 16:32 | 显示全部楼层
山东001 发表于 2023-4-5 16:29
普通竞技街机都行 一般10几分钟内存不稳就闪退了  观战一样

内存不稳10分钟闪退是完全没跑过测试吧,我感觉正经跑过1us 20轮、777或者MT400%+都不能这么快就闪退吧
 楼主| 发表于 2023-4-5 16:34 | 显示全部楼层
beckcppes 发表于 2023-4-5 16:27
线上我以前5950x,也是超频比较极限的。没有问题,当然我线上玩的不多。建议你全部auto默认试验一波。还是 ...

单纯重启就不能复现了……如果恢复内存默认怎么判断是重启导致的还是内存参数变化导致的?
 楼主| 发表于 2023-4-5 16:35 | 显示全部楼层
山东001 发表于 2023-4-5 16:34
跑过测试 没事  日常用和csgo OW没事  就PUBG闪退

这里指的闪退就是10分钟左右就闪退?
 楼主| 发表于 2023-4-5 18:06 | 显示全部楼层
AxIaTErN 发表于 2023-4-5 17:31
过tm5 extreme的内存过不了the last of us
症状就是闪退,系统有掉驱动日志,加电压才好 ...

加的内存电压?D5内存有两个电压VDD、VDDQ,先加哪一个?
 楼主| 发表于 2023-4-5 18:07 | 显示全部楼层
本帖最后由 __|__ 于 2023-4-5 18:10 编辑
山东001 发表于 2023-4-5 16:40
时间长短不定  10分钟左右闪退的频率高  不死机不蓝屏


遇到过2042三小时左右才会闪退,那测试起来是相当的折磨。你遇到的吃鸡闪退最长时间是开玩后多久?
 楼主| 发表于 2023-4-5 19:28 | 显示全部楼层
panzerlied 发表于 2023-4-5 18:34
不稳定就不稳定嘛,哎,你为什么认为你的机器就是绝对稳定的呢,何况你还超频? ...

我现在也倾向于认为绝对意义上的稳定是不存在的,只能是平均无故障时间足够长。要是按JEDEC跑就“绝对稳定”服务器还要ECC内存干什么。

不过具体到大镖客这个游戏有点特殊,它的某些操作(甚至这个操作本身在正常游戏过程中就是频繁进行的)会导致闪退,跟游戏运行多长时间没关系,就像之前刚上线只要开技能游戏立马就掉。所以尽量想排除其他因素,确认一下是不是游戏本身的问题
 楼主| 发表于 2023-4-5 20:04 | 显示全部楼层
beckcppes 发表于 2023-4-5 19:38
既然频繁闪退,那么直接auto默认不是马上就可以试出来了吗?

所以说我留了个心眼,先仅重启试一下,结果就是没有复现……

之前那个闪退,随便问了几个玩家都遇到过,肯定就是游戏的问题了
 楼主| 发表于 2023-4-5 22:17 | 显示全部楼层
hqn6d6zv 发表于 2023-4-5 21:34
不是大佬,我也都是现学的。图吧工具箱里带的我没用过,可能是精简过的吧。我用的微软官方完整的,需要自 ...

那压根没有dmp文件生成咋办
 楼主| 发表于 2023-4-6 00:12 | 显示全部楼层
hqn6d6zv 发表于 2023-4-5 22:58
搜搜不就有方案了:

https://heapdump.cn/article/4888014

嗯学到了,研究研究这玩意,以后开打游戏就开着ProcDump监视即可。

不过还是不会看dmp文件QAQ,还是找个学计算机的去问问吧,自己学太花时间了
 楼主| 发表于 2023-9-14 00:41 | 显示全部楼层
hqn6d6zv 发表于 2023-4-5 22:58
搜搜不就有方案了:

https://heapdump.cn/article/4888014

小声问问兄弟你用过ProcDump这软件嘛
开着Procdump,用-w选项,游戏开都开不起来直接退出,而且退出代码还是0(正常);不用-w选项,打开游戏之后再开Procdump,游戏在点击登录时候退出,退出代码5;如果先进入战局再开PD,游戏在运行一段时间后退出,退出代码0

这ProcDump有毒吧,打开它游戏直接玩不了了
还是我的命令写得不对?

D:\Apps\Procdump\procdump64.exe -t RDR2.exe D:\Apps\Procdump
 楼主| 发表于 2023-9-14 08:12 | 显示全部楼层
lalabangbang 发表于 2023-9-14 07:29
你认为已经超频稳定是怎么认定的?如果是跑跑测试软件是没意义的,超频稳不稳还是游戏最靠谱,上面说了,内 ...

2042之前玩过也基本上3h左右才会闪退或者掉驱动,实在是太累了,过年之后要更新显卡驱动才能玩就没继续玩了。

PUBG打了5h(普通模式,落地成盒之后就观战)卡死、闪退,奇怪的是闪退完了之后蹦出来一个要求我安装.net 3.5的对话框???并且AppData\Local\TslGame\Saved\Crashes\{具体某次crash的id}下面的崩溃截图竟然是花屏的,我实际看到的画面并没有花屏,在CrashContext文件中找到这么一句:
  1. <ErrorMessage>
  2. LowLevelFatalError [File:D:\wk\tsl-client-dev-branch\build\UnrealEngine\Engine\Source\Runtime\RenderCore\Private\RenderingThread.cpp] [Line: 1108] GameThread timed out waiting for RenderThread after 30.00 secs
  3. </ErrorMessage>
复制代码


不知道这是什么引起的崩溃,能不能和你的崩溃报错对比一下?
 楼主| 发表于 2023-9-14 08:50 | 显示全部楼层
hqn6d6zv 发表于 2023-9-14 06:45
没用过这个。对我来说可能高级了些,我不是搞开发的程序员。

我现在怀疑就算ProcDump能正常工作,得到的那些在事件查看器里面看不见的闪退的exit code也是0。上述的非零exit code 5在事件查看器里面就能看到,而其他的退出代码0的闪退在事件查看器里面也看不到
 楼主| 发表于 2023-9-14 09:21 | 显示全部楼层
lalabangbang 发表于 2023-9-14 09:02
还是说明超频不稳啊,我之前战地2042也是偶尔间隙性卡死(但是也有几小时没问题的),内存恢复默认后还是 ...

内存恢复默认?把XMP关了?
 楼主| 发表于 2023-9-14 17:36 | 显示全部楼层
Narumi 发表于 2023-9-14 09:54
有概率是你系统内所谓开虚拟机的沙盒/晶核防护搞的鬼,作弊软件检测到有这种作弊可能就直接给你退掉了

看 ...

超频有问题为啥会跑5小时才出问题属实折磨,请问大佬能帮忙分析下PUBG的dump嘛
 楼主| 发表于 2023-9-14 17:39 | 显示全部楼层
本帖最后由 __|__ 于 2023-9-14 17:41 编辑
Narumi 发表于 2023-9-14 17:38
我是见过有360晶核和不知道为啥调用了windows沙盒的时候会出现这种问题
但是我建议你该先把内存全放默认 ...


看来还是得放默认试试了。不过问题就是有时候重启一下就没法复现了,之所以把这个贴子挖出来就是因为重启之后时隔5个月荒野大镖客2线上又出了同样的问题
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-7-17 15:28 , Processed in 0.011164 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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