我对 Linux 和 Ubuntu 还很陌生。昨天刚刚在我的华硕 ZenBook S13 上将它与 Windows 10 交换。
我注意到很多屏幕撕裂,不仅在快速移动的视频中,甚至当我将鼠标悬停在存档管理器中的文件上或在 Firefox 中滚动时(是的,我已经激活了Firefox 内部 VSync 选项)。
我尝试了一些事情,例如Tear Free true在20-intel.conf文件中。这个选项解决了我的撕裂问题并带来了另一个更大的问题。看看它对我的桌面做了什么。但是这些仅在我的桌面上,而不是在浏览器等其他窗口上,而且它们各不相同,有时它们是 3。
Wayland 似乎也解决了这个问题,但是我不想使用 Wayland 的原因有很多,例如没有小数缩放、更糟糕的抗锯齿和一个奇怪的错误,光标在系统窗口上的大小是原来的两倍,比如终端或设置。
当我激活20-intel.conf文件中的其他选项时,例如Triple buffer true或Accel method uxa,我无法登录,只有在我使用 Wayland 时。
我的期望是,我可以使用普通的 Ubuntu(没有 Wayland)而不会出现任何屏幕撕裂。
我在下面提供了有关我的 VGA 控制器和我的20-intel.conf文件的当前状态的信息。
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (prog-if 00 [VGA controller])
DeviceName: VGA
Subsystem: ASUSTeK Computer Inc. UHD Graphics 620 (Whiskey Lake) …Run Code Online (Sandbox Code Playgroud) 我读到,为了避免屏幕撕裂,我应该在 nvidia 设置 [¹] 上启用“强制完整合成管道”选项。但是,该选项在我的系统中似乎不可用。
我认为 nvidia-settings 可能已被阻止,但根据下面的博客文章,该选项应该在此版本中可用:
我错过了什么吗?
谢谢
我最近切换到 Ubuntu 18.04,遇到了很多问题,但设法解决了大部分问题。我正在使用带有 i5-7200U 和 NVidia GTX950M 的笔记本电脑。我已经安装了最新的驱动程序,wine 游戏运行得很好。
问题是:我不知道系统中使用的是哪种图形卡,是集成的还是专用的,并且在浏览器上滚动时移动东西时有很多屏幕撕裂等。
有没有办法强制启用 vsync 或以其他方式修复撕裂?
编辑:根据大卫的要求,这是第一个命令的结果:https : //paste.ubuntu.com/p/JXZXcBn56T/
nvidia ×2
16.04 ×1
18.04 ×1
20.04 ×1
gpu-drivers ×1
graphics ×1
intel ×1
laptop ×1
nvidia-prime ×1
tearing ×1