玩网络游戏或者大型单机时画面一顿一顿,切到小游戏又流畅无比,很多人的第一反应就是显卡出问题了。这想法其实一半对一半不对,说对是因为大游戏确实吃显卡,说不对是因为“一卡一卡”这种表现,很多时候根本不是显卡不行,而是电脑其它部件拖了后腿。
先说说卡顿的两种不同感觉。如果你玩大型游戏时帧数一直很低,画面像慢动作,但整体是连贯的,那大概率是显卡性能不够,处理器和内存只能干等着显卡算完每一帧。这时你调低画质、降低分辨率,帧数马上就能提上去,这种属于“硬伤型”卡顿。但你描述的是“一卡一卡”,也就是帧数忽高忽低,画面时不时突然停顿那么零点几秒,然后恢复流畅,这就不太像显卡功耗拉满干不过来的状态了。
这种间歇性掉帧,在玩网游和大型单机时特别明显,反而小游戏没感觉,原因在于大游戏对整机资源的调度是持续且高强度的,任何一环跟不上都会造成瞬间的等待。最容易被忽视的是中央处理器,也就是CPU。现在的大型游戏特别是网游,服务器要同步大量玩家数据,吃鸡、永劫无间这类游戏,对单核性能要求非常高,如果你的CPU核心频率不够,或者后台挂着很多占用程序,处理不过来网络数据和游戏逻辑,就会造成卡顿。这种卡顿和你显卡多好没关系,你哪怕换张两万块的顶级显卡,该卡的瞬间照样卡。
内存条整两根不同频率的,或者没开主板上的XMP,默认跑在2133兆赫兹这种低频,那玩游戏时数据吞吐跟不上,也容易出现阶段性掉帧,这情况在小游戏上完全体现不出来,因为小游戏的数据量太小了。
硬盘其实是最爱装病的。假如系统盘还是老式机械硬盘,玩那种开放世界的大型单机,比如荒野大镖客2或者赛博朋克2077,人物跑图时地图数据要实时加载,机械硬盘寻道时间几十毫秒甚至上百毫秒,就会频繁出现场景突然卡住,然后疯狂给你读硬盘,画面一卡一卡的,那感觉特别像显卡突然罢工。现在固态硬盘都要用NVMe协议的,SATA固态在部分场景下都可能成为瓶颈,机械硬盘玩大型单机简直就是灾难。但你玩小游戏时,数据一次性加载进内存,读盘需求低,自然不卡。

还有个容易被忽略的元凶是网络延迟。如果是网络游戏,你本地帧数其实不低,但服务器响应慢,人物移动和技能释放会有明显的拉拽感,那种“一卡一卡”更像是在瞬移。当地排查的话,你可以看游戏里的延迟显示,或者用命令行ping一下游戏服务器IP确认一下数值。
另外,散热问题也得提一嘴。高端显卡和CPU都有自动降频保护机制,玩大型单机时硬件发热大,如果机箱风道不好或者散热器积灰严重,温度一撞墙,芯片频率猛降下来,帧数瞬间暴跌,过了几秒温度降了点,频率又拉回去,表现出来就是周期性的卡顿,像喘不过气一样。小游戏热量低,根本触发不了降频。
所以遇到大型游戏一卡一卡,别急着下单买新显卡,先打开机箱侧板,摸一把散热器热不热,看下任务管理器里运行时的CPU占用和内存频率,再查下游戏是不是装在机械盘里。很多时候把画质里某些吃资源的特效关一档,或者把虚拟内存设置调大点,卡顿就消失了。真要是显卡的问题,反而是最直接的那种,给你一只全失贞数低,从头低到尾,不会让你感觉到“顿”那一下。