在 Ubuntu 16.04 上升级 Xorg 1.19

pan*_*adb 10 nvidia xorg nvidia-optimus 16.04

最新的 Xorg 1.19 已经发布,据说它解决了 Nvidia + Intel Optimus 设置的撕裂问题。我一直在为此苦苦挣扎,迫不及待地想尝试一下。

我想知道:有没有关于如何为新的 Xorg 版本更新 xserver + 内核的更新指南?我没有找到任何关于此的文档。我意识到我可以下载 Xorg 1.19 并执行安装,但是不知道文档,我不确定如何在发生灾难性故障时回滚。

此外,我使用的是内核 4.4 - 我意识到新的 Optimus 支持需要(我相信)内核 4.5 或更高版本。如果想将它安装在我的本地机器上,我相信下载会在安装之前在该机器上编译它。这是否意味着我应该在安装 Xorg 之前安装内核,以便编译会针对我正在运行的内核?

Tim*_*son 3

更新:现已适用于 16.04.2 用户。

您需要为最新的 xserver 启用此存储库:

https://launchpad.net/~canonical-x/+archive/ubuntu/x-staging
Run Code Online (Sandbox Code Playgroud)

假设您已经使用 16.04.2 (HWE),它将为您提供 xserver 1.19.3

您还需要一个已修复 5 月错误的 nvidia 驱动程序。我使用的是这里的 375.66 驱动程序

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
Run Code Online (Sandbox Code Playgroud)

彻底清除并重新安装 nvidia 驱动程序。例如

sudo apt purge nvidia*
Run Code Online (Sandbox Code Playgroud)

然后重新安装,可能是通过 GUI 附加驱动程序工具。然后创建一个 /etc/modprobe.d/zz-nvidia-modeset.conf包含内容的文件:

options nvidia_375_drm modeset=1
Run Code Online (Sandbox Code Playgroud)

确保您在 Bios 中启用了 Optimus(在我的 Thinkpad P50 中为“混合”),然后就可以开始使用了。绝对不再有闪烁。目前还不知道稳定程度如何,时间会证明一切。

长而详细的答案在这里:Screen撕裂 on Nvidia GTX960m