我尝试过通过Nvidia X服务器设置强制使用完整的组合管道,但是它似乎没有改变任何东西。我是最新418名车手,今天正式发布了19.04版本。
发布于 2019-04-23 21:18:02
一般来说,当你详细介绍你的硬件时,它会更有帮助。
你的电脑是一台笔记本电脑,所以是Nvidia擎天柱吗?你的眼泪是在笔记本显示器上,而不是在外部显示器上吗?如果这两个问题的答案是肯定的,你的撕裂是不能用合成管道解决的。
您的问题需要“主要同步”来解决。为什么?读这个https://devtalk.nvidia.com/default/topic/957814/linux/prime-and-prime-synchronization/
难度:您需要使用终端(比如名为终端的应用程序)。
所需的努力:允许大约5分钟来修复。
Ubuntu19.04默认不启用此功能,因为默认显示管理器gdm3在nvidia驱动程序处于modeset=1模式时禁用外部监视器。这在gdm3中是一个长期存在的错误,显然这不是一个很高的优先级。Ubuntu决定牺牲无撕裂的图形,而不是外部监视器。
如果需要外部监视器,则需要将显示管理器更改为lightdm (如果需要外部监视器,b)让nvidia在kms中运行(modeset = 1)
(a)
sudo apt install lightdm并接受使其成为默认选项的选择。
如果已经安装了,
sudo dpkg-reconfigure lightdm(如果您愿意的话,这也是您交换回gdm3的方式。另外,kde显示管理器sddm也能工作.因此,kubuntu和xubuntu用户已经有了一个工作显示管理器)。
(b)在nvidia模式下,除非启用素同步,否则笔记本电脑会被撕裂。创建并编辑下面的文件(我使用vim,但如果您不知道vim,可以使用nano )
sudo vi /etc/modprobe.d/zz-nvidia-modeset.conf并包含以下内容:
#enable prime-sync
options nvidia-drm modeset=1然后退出到shell,这样做可以将nvidia驱动程序放在引导映像中,这样它就可以与内核一起加载:
prime-select nvidia
sudo update-initramfs -u那就重新启动。
(您不需要重新启动以使prime-select nvidia工作,注销通常足以在nvidia和intel模式之间进行更改,但您确实需要重新启动才能让nvidia驱动程序在modeset=1模式下运行)
https://askubuntu.com/questions/1135103
复制相似问题