连着好几天打排位,对线的时候帧率看着一百四上下挺稳,一开团直接掉到七八十,偶尔还会猛地跳到四五十,当时翻各种帖子找英雄联盟fps不稳定是什么原因,试了好多法子,来回折腾到后半夜。
最先怀疑的是显卡驱动,之前听朋友说驱动版本不对很容易掉帧,直接把当前驱动卸载干净,装了网上很多人在用的旧版本。重启电脑进游戏,开局那一把看着还行,我还以为问题解决了,结果打到第二把中期,同样的掉帧情况又冒出来,画面一顿一顿,技能放出去都有延迟。
然后去调游戏里面的画面设置,分辨率、阴影、抗锯齿一项一项往下压,特效全部拉到最低,垂直同步和帧率限制全都关掉。大厅里看帧率数字确实高了不少,可进到激烈团战里面,波动还是一样明显,该掉的时候一点不含糊,那时候就觉得,单纯压低画质根本压不住这个波动。
后台一堆东西没关,这个点我一开始完全没放在心上。平时习惯开着直播软件、网盘还有聊天工具挂在右下角,觉得它们占不了多少性能,直到一次游戏卡顿的时候顺手点开任务管理器,才看见有个后台程序在持续占用显卡编码模块,GPU占用直接被分走一大块。
关掉那几个无关程序之后,再开游戏,帧率起伏幅度小了很多,团战时很少再出现断崖式下跌。这只是我的个人感受,不是标准答案,别的机子出现同样现象,诱因不一定和我这边一样。
也不是关掉后台就万事大吉,有一回更新完系统,自带的自动扫描程序会在后台定时启动,它一跑,游戏帧率又开始来回跳。那个程序不会弹出窗口提醒,悄摸摸在后台运行,不主动打开任务管理器盯着,很难察觉到它在抢资源。
散热的影响我也顺带留意过,机箱风道一般,玩上两三个小时,显卡温度慢慢往上走,温度高起来之后,显卡会自动降频,帧率跟着就开始浮动。清灰、重新涂硅脂之后,温度控制好了一些,但它带来的波动幅度,远没有后台程序抢资源来得夸张。
还有网络波动,一开始混在一起分不清。延迟跳的时候,画面看着卡,很容易下意识当成fps的问题,盯着帧率面板看久了才能分清,延迟高是画面瞬移,fps不稳是画面连续卡顿,两种感受差别挺大,很容易弄混。
试过把游戏放到固态硬盘,之前装在机械盘里面,加载慢,但是帧率波动没有明显变化,至少在我这台机器上,硬盘不是造成这个问题的源头。
到后面也懒得再挨个换硬件测试,每次上线前,先把任务管理器扫一遍,把不需要的后台进程全部结束,温度维持在正常区间,就可以正常玩。偶尔还是会有小幅的帧率变化,只是不会再像之前那样,突然掉到没法操作的程度。
那天打完一把,关掉游戏,看着任务管理器空荡荡的进程列表,才反应过来很多时候不用先去改一大堆复杂设置,先看看后台有没有别的东西在偷偷吃显卡性能就行。