前言
之前的老工作站坏了,换了台新电脑,在游玩 GTA5 的时候发现每当帧数超过 180 后就会发生帧数骤降,出现卡顿 0.5-1 秒左右的现象,由于卡顿结束后帧数还会再次上到 180 导致出现连续卡顿效果。
先说解决方案
这个方法理论上适用于配置足够,且为游戏超过 180FPS 导致掉帧卡顿的朋友。
因为我使用的是 N卡 所以这里以 NVIDIA 控制面板为例:
打开 NVIDIA 控制面板
左侧列表选择 管理 3D 设置
进入 管理 3D 设置 后选择 程序设置 页面
在 选择要自定义的程序(S) 中选择 Grand Theft Auto V (gta5.exe) 注意!不要选成 Launcher !
在 指定该程序的设置值(C) 中 找到 最大帧速率
将 最大帧速率 点开 选择 开 然后将数值改成低于 180 的数值 例如 144、165 等
改完点击 确定 按钮,然后确认 最大帧速率 显示的为你修改的帧数数值。
我不清楚其它显卡是否存在此问题,如果存在寻找你对应的显卡驱动将游戏的最大帧数限制在低于 180 以下即可。
解决思路定位问题根源通过搜索引擎搜索 GTA5 间歇性 掉帧 卡顿 等关键词后,获得大致两类结果
配置不足导致?
游戏底层代码问题?
接下来就是尝试解决方案了。
配置不足导致?通过降低游戏画质等,无果。
同时搜索到了一个修改游戏配置的解决方法:修改 Post FX 为 正常
经过测试,无效。
但是发现卡顿基本仅在游戏的线下模式出现,从而引出另一个猜想:《下线帧数与线上帧数差距大,线下帧数高从而导致问题所在?》
游戏底层代码问题?再次深入搜索后,发现了几篇帖子,其中共同点就是游戏帧数超过一定数值(180)后就会发生掉帧卡顿的情况。通过驱动限制游戏最大帧数为 144FPS 后,重启游戏,开车跑图测试,没有卡顿,同时问题解决。
相关问题与解决方案引用地址
[#5楼] 大佬们,我这个配置玩GTAV怎么一卡一卡的 - 百度贴吧
[#15楼] 3080玩GTA5很卡 - 百度贴吧
[已解决] 求助,gta5掉帧严重,3080ti - NGA