我这两天电脑卡得实在受不了,进游戏加载半天,进去之后走两步就顿一下,开枪都打不中人。本来以为是网络问题,后来发现根本是电脑本身在拖后腿。任务管理器一打开,情况全暴露了。
最明显的是磁盘占用。我的系统盘是固态硬盘,以前读写都在几十兆每秒,这两天动不动就跳到100%使用率,持续好几分钟。仔细看了下,是Windows更新在后台偷偷下载并安装补丁,一边下载一边解压,把硬盘塞得满满当当。游戏要读取地图和贴图的时候,根本没余力响应,自然就卡成狗。这情况在有些用机械硬盘的机器上更严重,几乎整个系统都像冻住一样,鼠标都挪不动。
散热也是个大问题。我这台电脑买了三年多,没清过灰尘,风扇转得嗡嗡响,出风口吹出来的风都烫手。我下了个监控软件看了下硬件温度,玩个中型游戏,CPU温度直接冲到93度,显卡也上了86度。一旦温度超过临界点,芯片就会主动降频来保护自己,频率从最高的3.6GHz一路掉到1.2GHz左右,性能损失一半以上。帧率当然也跟着崩,原来能跑80fps的画面,降频后连20fps都稳不住。清了下散热器和风扇,温度降了十几度,卡顿立刻缓解。
内存也吃紧。我装的是16GB内存,平时开着浏览器几个标签页,再挂个微信和QQ,本来也够用。但后台程序不知怎么越开越多,某个杀毒软件动不动就占用1.5GB内存做全盘扫描,还有一个莫名其妙的“游戏加速器”常驻后台,实际上没加速游戏,反而抢走了2GB多。加上游戏的占用,内存使用率到了90%以上,系统只能频繁把数据写进硬盘的虚拟内存,读写一忙起来,整个电脑就变得极其迟钝。
显卡驱动也有可能惹祸。我为了玩新游戏,前几天更新了显卡驱动,结果新驱动版本对老显卡优化不到位,反而出现渲染延迟和闪屏。进游戏时帧生成时间不稳定,有时一帧要30毫秒,有时突然跳到80毫秒,肉眼可见的顿挫。后来我回滚到旧版驱动,情况好转了不少。这种驱动回退问题很多人都会遇到,尤其是刚推送的驱动不一定适合每个游戏。

系统后台垃圾和开机启动项也在暗地里消耗性能。我用工具扫了一眼,开机启动项有二十多个,什么下载引擎、硬件检测、网盘客户端全在自动运行。这些程序平时看着不占资源,但游戏一开,它们还在后台悄悄上传下载数据,写日志文件,CPU占用率时高时低。游戏体验就像在拥挤的马路上开车,不停被其他车辆干扰。
还有一个容易忽略的是网络适配器的电源管理设置。系统为了省电,默认允许网卡在低负载时降低功率,这会导致网络延迟忽高忽低。我玩的是在线游戏,虽然画面不卡,但人物瞬移、动作回滚,让人感觉电脑整体很卡。把网卡的省电模式关掉后,延迟稳定了不少。
这几天的卡顿不是单一原因造成的,而是更新、过热、内存占用、驱动和后台程序叠加的结果。我一个个排查下来,清理了更新缓存,换了硅脂,关掉不必要的后台,回滚了驱动,游戏终于像以前一样流畅了。如果你的电脑也突然卡成这样,建议别急着换机器,先从这些地方查起。有时候解决方法很简单,就是被那些隐藏的后台任务和温度问题搞得像电脑废了一样。