你有没有过这种经历——电脑刚重启完,手感和刚装好那天一样丝滑,进去打一把LOL或者吃鸡,延迟低得让人想哭,操作跟手,帧数稳稳当当。但玩个十几分钟,大概也就三局两局的样子,那种熟悉的卡顿感就来了。不是网络延迟那种红格子,是鼠标滑过像蘸了浆糊,画面偶尔顿一下,技能按出去人愣了一下才动。很多人都以为是电脑中毒了或者配置不行,其实根本不是那么回事。
我自己的电脑,去年配的i5加3060,16G内存,按理说打主流网游绰绰有余。但一直有这个问题,重启之后进去大概十分钟,游戏时长超过一刻钟就开始不对劲。后来我观察了好一阵子,也翻了不少资料,才弄明白这背后的大致原因。
先说个最容易被忽略的:内存占用在偷偷往上涨。你们可以自己试一下,刚重启完,任务管理器里内存占用可能就20%左右,毕竟Windows后台一堆服务,开机启动项再清理一遍也有几个基本的。这时候进游戏,系统能足够分配内存给游戏本体,加载贴图、音频这些都很从容。但玩个十分钟,Chrome再挂几个标签页,微信挂后台,QQ再挂着,内存占用蹭蹭往上走。到80%以上,系统压力就大了,游戏要用内存还得排队,帧率自然往下掉。这个跟网速没关系,纯粹是电脑自己忙不过来。
再说个很多人不理解的:后台在悄悄做“脏活”。Windows可不止开机那会儿才更新,它是在你玩游戏过程中也会顺带跑一些维护任务,比如索引文件、整理磁盘、下载更新包。但这些进程平时不怎么占资源,怎么突然就吃性能了?因为它们的优先度是动态的,你不动键盘的时候它们就多干点,你一按键盘它们就靠边站。但问题是,游戏过程中你不可能一直按着键,总有放松的那几秒钟,那些后台任务就趁虚而入,抢CPU抢内存。一开始那几分钟,这些任务的周期还没到,等时间一到,全挤一块了。
第三个原因,也是很关键的一个:温度曲线。刚重启那会儿电脑是凉的,散热器风扇转速也低,CPU和显卡都是全力跑。跑十分钟游戏之后,机箱里温度上来了,如果风道不是特别通畅,或者室温本身就高,硬件为了自保就会降频。CPU从4.5G掉到3.0G可能只需要几秒钟,显卡核心温度一过80度,Boost频率就往下跳。打游戏时帧数一下就少一截,操作反馈自然跟着变肉,人就感觉卡了。这个情况和“越玩越卡”的症状完全对上,实测用温度监控软件查看就会发现,延迟升高那会儿往往伴随核心温度突然飙升。

另外一个让很多人踩坑的:这就是所谓的“内存泄漏”。不只是游戏本身,反作弊系统,还有聊天软件的渲染模块,甚至是显卡驱动的某些版本都会漏。内存泄漏的意思是程序申请了内存用完不还,越用越多,时间久了系统可用内存越来越少,最后只能疯狂往虚拟内存里写,而虚拟内存是硬盘上划出来的一块区域,速度比内存慢好几个数量级。所以刚开游戏那会儿内存还是满满的,玩一会就被那些常驻程序给“吃”光了,这时候操作延迟上升几乎是必然的。
有人可能会问,那我设置虚拟内存大一点不就行了?虚拟内存就是给系统兜底的,但它解决不了根本问题,治标不治本。现在NVMe硬盘倒是速度快了些,但跟真正的DDR5内存比起来还是差太远,延迟完全不在一个维度上。
还有一个很隐蔽的:劣质鼠标或驱动在作怪。如果你用的是那种几十块钱的杂牌鼠标,它没有额外的回报率调节软件,系统默认的鼠标频率是125Hz,也就是每8毫秒上报一次位置。游戏里渲染出来60帧,每帧约16.7毫秒,但鼠标8毫秒上报一次,理论上觉得还凑合。不过问题是这些鼠标的驱动或者固件在长时间运行后的回报间隔会变得不稳定,有时候跳个20毫秒甚至30毫秒,那游戏里鼠标看起来就是一顿一顿的,尤其FPS里最明显。刚重启完那会儿驱动刚加载,状态最好,玩个十分钟就原形毕露。
要解决这个问题,说白了就是要从源头控制后台程序,关掉没用的常驻软件,定时清理系统垃圾文件,更新稳定的显卡驱动,别天天追求Beta版。机箱放在通风好的位置,定期清理散热器上的灰,有必要换个好点的导热硅脂。这些做完了,你的电脑打游戏最顺畅的这段时间就能被拉长不少,哪怕到最后还是会有一点点小卡,至少不会掉帧掉得让人抓狂。
我自己操作了以上这些之后,现在重启后能保持流畅的时长从十分钟左右延长到快两个小时,除非是那些优化本身就差的大作,不然基本全程无感。你的电脑要是也有类似毛病,先别急着砸机器,按这套思路排查一遍再说。