最新的 Xorg 1.19 已经发布,据说它可以解决 Nvidia + Intel Optimus 设置的撕裂问题。我一直在为此苦苦挣扎,迫不及待地想尝试一下。
我想知道:是否有任何关于如何为新 Xorg 版本更新 xserver + kernel 的更新指南?我没有找到任何相关文档。我知道我可以下载 Xorg 1.19 并执行安装,但是由于不知道文档,我不确定在发生灾难性故障时如何回滚。
此外,我使用的是内核 4.4 - 我意识到新的 Optimus 支持需要(我相信)内核 4.5 或更高版本。如果想在我的本地计算机上安装它,我相信下载会在安装之前在该计算机上对其进行编译。这是否意味着我应该在安装 Xorg 之前安装内核,以便编译针对我正在运行的内核?
答案1
更新:现在可供 16.04.2 用户使用。
您需要为最新的 xserver 启用此存储库:
https://launchpad.net/~canonical-x/+archive/ubuntu/x-staging
假设您已经在使用 16.04.2 (HWE),它将为您提供 xserver 1.19.3
您还需要一个包含 5 月份错误修复的 nvidia 驱动程序。我使用的是此处的 375.66 驱动程序
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
彻底清除并重新安装 nvidia 驱动程序。例如
sudo apt purge nvidia*
然后重新安装,也许可以通过 GUI 附加驱动程序工具。然后创建一个文件,
/etc/modprobe.d/zz-nvidia-modeset.conf
内容如下:
options nvidia_375_drm modeset=1
确保在 Bios 中启用了 Optimus(在我的 Thinkpad P50 中是“Hybrid”),然后就可以开始了。绝对不会再出现闪烁。我还不知道它有多稳定,时间会证明一切。
详细而长远的答案在这里:Nvidia GTX960m 上的屏幕撕裂