前阵子我朋友跟我吐槽,说他玩《赛博朋克2077》玩到一半,画面突然从中间劈开,半边屏幕黑了下去,另外半边倒是亮着,但所有的贴图都扭曲了,像开了什么不得了的异次元特效。他第一反应是显卡坏了,当场差点把那块用了三年的3070拆下来扔了。后来我让他先别急,这事儿咱们碰得多了,真不一定就是你显卡的锅。
画面只显示一半,这个情况在3D游戏里其实挺常见的,但背后的原因能差出十万八千里去。最常见的一种,也是大家最爱冤枉显卡的,其实是垂直同步和刷新率在打架。你的显示器刷新率如果是144赫兹,但你在游戏里锁了60帧,或者显卡输出频率跟显示器的实际刷新周期对不上,画面撕裂就来了。撕裂严重的时候,看起来就跟只显示了一半似的,尤其是快速转动视角时,下半截画面会明显错位,甚至拖出长长的残影。这个不算故障,但很闹心。解决办法也简单,要么你把游戏内垂直同步打开,要么就在显卡控制面板里强制开启,让显卡的输出匹配上显示器。
还有一种情况,属于显卡驱动抽风了。N卡和A卡驱动更新换代,每个月都有新版本,有时候新版本跟旧游戏兼容性出问题,导致画面渲染阶段就出错。表现就是画面只画到一半,剩下那一半是黑的或者花屏。这种时候别硬扛,去官网下载一个旧一版的驱动,或者用驱动工具彻底卸载重装,大概率能救回来。我之前有个朋友玩《怪物猎人:世界》时出现过一模一样的问题,换了个老版本驱动,立马就痊愈了。
再往下说,就得聊到显存和温度了。3D游戏需要把大量的画面数据临时存放在显存里,尤其是高分辨率加高画质的场景,显存占用会飙得很高。如果你的显卡显存不大,比如8G,玩个《最远边陲》这种吃显存的游戏,一旦爆显存,画面就容易出现半幅消失的情况。这个时候你打开监控软件看看,显存占用如果卡在90%以上甚至满格,那就没跑了,只能调低分辨率或者材质质量。温度也是个隐形的杀手,显卡核心温度过高的时候,芯片会开始不稳定,渲染管线出错,那画面可不是只显示一半吗?用GPU-Z看一眼温度曲线,如果到了八九十度,那就先别怪驱动了,清灰换硅脂安排上吧。
另外,如果画面只显示一半,而且另一半是黑色的,但画面上有鼠标指针能看到,那有可能是游戏把分辨率或者窗口模式搞坏了。现在好多游戏默认给你开到窗口化全屏,显示比例是16比9,但你的桌面分辨率如果恰好是带鱼屏或者老款的正方形屏,游戏没能正确识别,就会只渲染出画面的一半,剩下的用黑边填充。这种情况把游戏内分辨率改成桌面的原生分辨率,或者改成窗口模式再切回全屏,一般都能解决。

最后还有一种倒霉情况,就是游戏本身的问题。有些游戏优化稀烂,比如刚发售那时候的《星空》,或者早期测试期的各种作品,在过场动画或特定场景里,因为代码写得有毛病,画面渲染到一半就罢手了,跟存档、配置都没关系,纯粹是游戏自己的事。遇到这种,你换个存档位置,或者更新一版游戏补丁,大概率就好了,实在不行也没辙,只能等官方修。
说到底,玩3D游戏画面显示一半,绝大多数时候都是软硬件的调配问题,真正坏显卡的极少。你按着刷新率和垂直同步、驱动版本、显存温度、分辨率的顺序排查一遍,十个里面有九个能自己解决。要是这四样都弄完了还那样,那就只能找专业人士拆开看硬件了,不过那种概率真的很低。游戏电脑这东西,不少故障都是吓唬人的,你越是心慌,它越显得厉害。冷静下来一步步试,总能找到那个捣乱的家伙。