Nvidia GeForce 840M 屏幕撕裂

Nvidia GeForce 840M 屏幕撕裂

我的笔记本电脑是华硕 A455LN,运行 Ubuntu 时出现问题。

正如标题所示,屏幕存在轻微的画面撕裂问题。这其实不算什么问题,但在使用时就会出现问题(尤其是运行 3D 程序时,例如 Steam 游戏)。在玩有画面撕裂的游戏时,这很不方便。虽然我在游戏中开启了垂直同步,但它无法正常工作(FPS 已达到上限,但画面仍然撕裂)。

我记得没错,使用英特尔显卡时屏幕不会撕裂,但使用 Nvidia 显卡时屏幕会撕裂。有什么方法可以消除 Nvidia 的屏幕撕裂吗?

我之前做了什么:

  • 清除nvidia*从 Ubuntu 存储库下载的所有通用驱动程序
  • nvidia-375graphics-driversPPA安装

答案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-0DP-2。根据您的设置进行适当调整。

相关内容