Ubuntu 桌面出现画面撕裂?
桌面撕裂多为显卡驱动没真正接管(nouveau/内核对驱动)或双屏刷新率不匹配。本文给出 glxinfo 定位驱动 + 对齐刷新率的处理路径。
简短答案
撕裂 = 显示器在帧间出现拼接,常见两类根因:显卡驱动没被真正加载(跑在回退/旧驱动上)、双屏刷新率或 PPI 不一致。先用 glxinfo 确认渲染器是谁,再按对应路线处理。
现象对照
| 现象 | 判断 |
|---|---|
| 看视频/滚动列表明显撕裂 | 驱动未全速接管或未开同步 |
| 只接副屏时撕裂、主屏正常 | 双屏刷新率/时序不匹配 |
| 所有画面都有横向接缝 | 大概率驱动回退,先修驱动 |
排查步骤
glxinfo | grep -iE 'renderer|opengl'
cat /proc/driver/nvidia/version 2>/dev/null || echo "NVIDIA 专有驱动未加载"
sudo prime-select nvidia # 核显+独显机型切渲染
xrandr | head # 看各屏实际分辨率/刷新率
- 渲染器显示为 mesa/软件回退的:装好对应专有驱动后注销重进。
- 双屏:在显示设置里把两块屏刷新率调到一致(或各屏最高同频),PPI 差异大时切整数缩放。
- 撕裂开关行为以桌面版本与驱动为准(不同版本默认值不同),改完注销重登验证。
入口参考 Ubuntu 26.04 桌面版 条目;Debian 桌面走同一套判断逻辑,详见 Ubuntu 发行条目 的图形栈说明。
操作小结
glxinfo先确认渲染器,判断驱动是否被接管- 独显机型用 prime-select 切到独显渲染
- 双屏对齐刷新率与缩放比例
- 改完注销重登,用视频实测撕裂是否消失