首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu 19.04屏幕撕裂与Nvidia Gtx 1660 ti

Ubuntu 19.04屏幕撕裂与Nvidia Gtx 1660 ti
EN

Ask Ubuntu用户
提问于 2019-04-19 02:32:16
回答 1查看 4.1K关注 0票数 1

我尝试过通过Nvidia X服务器设置强制使用完整的组合管道,但是它似乎没有改变任何东西。我是最新418名车手,今天正式发布了19.04版本。

EN

回答 1

Ask Ubuntu用户

发布于 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)

代码语言:javascript
运行
复制
sudo apt install lightdm

并接受使其成为默认选项的选择。

如果已经安装了,

代码语言:javascript
运行
复制
sudo dpkg-reconfigure lightdm

(如果您愿意的话,这也是您交换回gdm3的方式。另外,kde显示管理器sddm也能工作.因此,kubuntu和xubuntu用户已经有了一个工作显示管理器)。

(b)在nvidia模式下,除非启用素同步,否则笔记本电脑会被撕裂。创建并编辑下面的文件(我使用vim,但如果您不知道vim,可以使用nano )

sudo vi /etc/modprobe.d/zz-nvidia-modeset.conf并包含以下内容:

代码语言:javascript
运行
复制
#enable prime-sync
options nvidia-drm modeset=1

然后退出到shell,这样做可以将nvidia驱动程序放在引导映像中,这样它就可以与内核一起加载:

代码语言:javascript
运行
复制
prime-select nvidia    
sudo update-initramfs -u

那就重新启动。

(您不需要重新启动以使prime-select nvidia工作,注销通常足以在nvidia和intel模式之间进行更改,但您确实需要重新启动才能让nvidia驱动程序在modeset=1模式下运行)

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1135103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档