高性能游戏本"三角洲行动瞬间卡顿"与"英雄联盟网络卡死"双疑难杂症:全链路诊断与根除报告
前言
一年多没发作品了,有关注的粉丝是真不好意思,因为个人原因- -(放心肯定不是坐牢了)好久没更新,更新一篇个人的排故的记录。
引言
本报告详细记录了针对一台配置为 Intel i7-11800H处理器、NVIDIA GeForce RTX 3060 Laptop GPU、24GB DDR5内存的高性能游戏本,所遭遇的两类不同症状的性能问题:在《三角洲行动》等游戏中出现的瞬时帧率卡顿,以及在《英雄联盟》中出现的画面完全卡死。通过采用数据驱动的诊断方法,结合一系列专业工具,我们精准定位了问题根源,并执行了有效的根治方案,最终使系统恢复至最佳性能状态。
bash
讲人话
因个人原因一年没动过,性能在当年还是不错的(2023-2024)重新打开之后卡的一批。无论是基础运行还是玩游戏还是干嘛,打开个文件都会资源管理器卡死。这是作为记录以及分析报告
powershell
电脑配置
机械革命蛟龙钛坦plus,配置不低,跑起来狗一样
win11
其他的看下面吧没啥太重要的
核心在于这会卡就很丢人好吧

javascript
最大的问题
1.打开一些东西会搞的资源处理器卡死
2.英雄联盟最高值能达到500帧 fps 但是依然会突然有的时候动不了(屏幕是165H)
3.三角洲玩起来有时候枪都刷不出来 帧率很高但是还是很明显的卡顿感
第一个测试的工具-LatencyMon
LatencyMon这个工具是用来监测系统内核模式下的中断延迟(DPC/ISR),定位导致系统响应迟缓的驱动程序。


这个用来做检测用的
类似任务管理器的东西
图一是综合系统的检测(因为我这个是已经弄好的所以没有故障的图片了,有些有问题的你一打开他就报红色或者黄色,兄弟们不需要看得懂,直接截图丢给ai让他帮你看就可以)
图二是看详细延迟数值的 主要是看dpc和isr 还有后面那个high execution 就是最高延迟的意思
其实我也看不懂 丢给ai问会比我说得更你清楚
java
数值越高代表延迟越大
当时我的最高延迟去到20多 这个就是一个检测工具 做不了什么,就像你去医院只是给你拍mri,ct。还没吃药
groovy
这一步的判断
运行LatencyMon并触发卡顿后,获得首份关键报告:
最高延迟源:Wdf01000.sys(内核驱动框架)延迟达 1171µs。
主要嫌疑驱动:
HDAudBus.sys(高清晰音频总线驱动)
ACPI.sys(系统电源管理驱动)
两者均报告异常高延迟,指向音频与电源管理存在严重冲突。
电源问题是没办法的,默认情况下就是这样
音频那是真的该死,因为更新之后的有问题,后续我是把他删了安装了旧版本才好
或者说可以建议直接不用这个默认的,直接用显卡的驱动音频也可以
就是这个东西

不用关注日期因为我哪会没联网时间有问题
至于电源的怎么弄呢请看步骤
groovy
在Windows中修改高级电源设置:
打开"编辑电源计划" > "更改高级电源设置"。
找到 【处理器电源管理】:
最小处理器状态:设置为 100% 。(这一步至关重要,这能防止CPU在空闲时进入深度的节能状态,从而消除状态切换带来的延迟。)
最大处理器状态:设置为 100%。
系统散热方式:设置为"主动"。
找到 【PCI Express】 > 【链接状态电源管理】:设置为 "关闭"。
第二个工具-HWiNFO64
HWiNFO64监控硬件传感器信息,如CPU/GPU的实时频率、温度与功耗墙状态。核心在于判断是否因为过热引起的,毕竟笔记本嘛,有时候散热不好导致卡顿也是正常的。因为cpu有时候过热直接给你掉频率导致的卡顿也是说得过去合理的。

玩游戏或者干什么的时候可以把这个挂在后台 上面的那个软件也是一样的
主要作用是在故障复现的时候可以有监控的手段,做证据
可以通过自己上网找,或者ai分析,因为比如温度,cpu频率这些数据都是有个区间的,突然不一样或者超出某个数值就代表一定是某个方面出问题了这是一定的,就跟人的体温一样
groovy
控制变量测试与问题锁定
为验证诊断,执行关键测试:在设备管理器中禁用"Realtek(R) Audio"声卡。
结果:系统有"明显提速",且HDAudBus.sys延迟从报告中消失。
结论:Realtek声卡驱动是导致系统级瞬时卡顿的主要元凶之一。禁用后,显卡驱动(nvlddmkm.sys)的延迟问题凸显,成为下一阶段目标。
显卡驱动
这个东西真的是一个老大难的问题
我没看我之前具体的版本,但是这个东西确实引起了问题。如何更新是一个技术活(完整版)
先去下载你的显卡的最新版本,最好下载studio版本
haskell
因为
为什么选 Studio 版?
稳定性优先:Studio 驱动是为专业创作软件(如Adobe系列、3D渲染)优化的,其发布标准是极端稳定性和可靠性。它经过更长时间的测试,BUG更少。
解决你的问题:你遇到的"瞬间卡顿"很可能就是 Game Ready 驱动为了追求最新游戏的那一点点性能,引入了不稳定的优化或激进的电源管理策略导致的。Studio 驱动会更保守、更平滑。
功能无缺失:Studio 驱动完全支持所有游戏,你没有任何游戏功能损失。它只是不包含那些为特定新游戏"赶工"出来的、可能不稳定的首日优化补丁。
第三个工具-DDU-Display Driver Uninstaller
说人话
这个东西就是用来完全根除显卡驱动的

通过弹窗也可以看见了,这个东西用安全模式进是最好的效果
haskell
步骤
1.先去英伟达官网下载你的最新驱动NVIDIA Studio Driver
2.在安全模式下运行ddu
r
进入安全模式的步骤
win+r 输入MSConfig


这打个钩就可以了确定之后重启就会进入安全模式
r
重启前一定要记得关了wifi和把网线拔掉
因为有可能到时候卸载了驱动会自动安装,或者自动安装微软的东西之类的
到了安全模式之后运行ddu

一直下一步安装就可以了,一定要清楚干净显卡的驱动
默认情况下,重启 完成后还是进入安全模式,就是你的桌面是黑色的屏保,然后四个角会显示安全模式
清理后用尼现在好的最新驱动安装
确认安装好了之后再重启
这个步骤过程可以会弹出类似问你是否清除再安装,是可以的,因为是完全清理再重新安装。
然后再打开MSConfig把安全模式关掉再重启就可以回到正常的桌面
我就是做到这里恢复之后玩三角洲就一切正常了,当然。完成之后可以继续打开LatencyMon和HWiNFO64做后台监控,去玩几把或出问题的情况,就是电脑复现。如果没有问题就证明ok了
其实到了这个地方我以为我已经解决了没想到玩英雄联盟还是有问题,三角洲已经没问题了
结果让我发现是无线网卡在卡拉高延迟
通过用LatencyMon去看
lua
关联嫌疑:QKNetFilter.sys(某安全软件的网络过滤驱动)也录得较高延迟。
结论:网络协议栈的极端高延迟是导致游戏画面卡死的直接原因。
简单的说就是杀毒软件给我干冲突了,实际上是没问题的,但是可能和旧版本的网卡的驱动有问题(因为没更新)
后来去下载了最新的驱动就都好了
现在一切都好
写在最后
运行LatencyMon,很多时候的最高延迟不会变化太大,但是基本不超过2就没什么大问题,也不要去死磕这个延迟,只要你感觉不卡和问题解决了即可
工具清单介绍
这里就不提供下载了,直接浏览器都能搜索出来
lua
工具名称 核心用途 在本案中的作用
LatencyMon 监测系统内核模式下的中断延迟(DPC/ISR),定位导致系统响应迟缓的驱动程序。 全程核心诊断器,用于捕捉导致卡顿的"高延迟"驱动元凶。
HWiNFO64 监控硬件传感器信息,如CPU/GPU的实时频率、温度与功耗墙状态。 辅助判断卡顿是否由硬件过热降频(Thermal Throttling) 引起。
Display Driver Uninstaller 在安全模式下彻底卸载显卡驱动程序及相关组件。 执行"驱动外科手术"前的清洁准备工作。