我的笔记本电脑是华硕 A455LN,运行 Ubuntu 时出现问题。
正如标题所示,屏幕存在轻微的画面撕裂问题。这其实不算什么问题,但在使用时就会出现问题(尤其是运行 3D 程序时,例如 Steam 游戏)。在玩有画面撕裂的游戏时,这很不方便。虽然我在游戏中开启了垂直同步,但它无法正常工作(FPS 已达到上限,但画面仍然撕裂)。
我记得没错,使用英特尔显卡时屏幕不会撕裂,但使用 Nvidia 显卡时屏幕会撕裂。有什么方法可以消除 Nvidia 的屏幕撕裂吗?
我之前做了什么:
- 清除
nvidia*
从 Ubuntu 存储库下载的所有通用驱动程序 nvidia-375
从graphics-drivers
PPA安装
答案1
运行以下命令nvidia-settings
(这仅在您使用 Nvidia 专有驱动程序时才有效)。将弹出一个 GUI。单击X Server Display Configuration
。选择后,单击Save to X Configuration File
打开你的终端并以 root 身份运行:
nano /etc/X11/xorg.conf
添加{ ForceCompositionPipeline = On }
到选项"Screen"
中的部分"metamodes"
:
Option "metamodes" "DP-0: nvidia-auto-select +2560+0 { ForceCompositionPipeline = On }, DP-2: nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"
我有两个显示器,都连接到 Display Port (DP)。所以我将其添加到DP-0
和DP-2
。根据您的设置进行适当调整。