当嵌入视频(文本内容内)在 Web 浏览器中运行或滚动任何类型的可滚动内容(例如网页、slack、gnome 设置)时,会出现奇怪的失真和闪烁效果。滚动时,会出现几条黑线,并且线条周围会出现一些撕裂/失真(出现和消失很快)。在网页中的动画/嵌入视频附近也可以看到相同的效果。但是,在全屏播放 YouTube 视频时,完全没有问题。
系统是 Ubuntu 20.04。我在使用 wayland 和 unity 时遇到了同样的问题,但在使用 lxqt 时没有遇到问题(我还没有尝试 KDE 或任何其他系统)。尝试使用 PopOS 的 livecd,问题相同,因此似乎它与 gdm 或 lightdm 有关。
我还尝试禁用浏览器中的硬件加速,但没有任何变化。尝试Option "TearFree" "true"
在 x11 conf 文件中使用,但没有成功(屏幕只显示紫色线条)。
笔记本电脑是 Elitebook 1040 g8,配有 4k 面板和英特尔 xe 显卡。
$ inxi -G
Graphics:
Device-1: Intel driver: i915 v: kernel
Display: wayland server: X.Org 1.20.13 driver: modesetting
unloaded: fbdev,vesa resolution: 2560x1440~60Hz
OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.0.3
我尝试了从 3840 到 1920 (16/9) 的所有可能的分辨率,结果相同。有趣的是,我只能在使用最高分辨率时设置刷新率(例如 60、59 和 40)。
任何帮助都值得感激。谢谢
编辑
与 kde 上的问题相同sddm
(删除整个 kubuntu 并重新配置 gnome/gdm 真是太麻烦了)。
更多编辑
LXQT over mutter 也存在同样的问题。显然,openbox 的处理方式有些不同,因为它是唯一不会引起闪烁或失真的。
更多 更多 编辑
我安装了 18.04 来试用。没有闪烁问题,但有很多其他功能无法正常工作(无法识别触摸板、特殊 FN 键、亮度控制等)。屏幕分辨率卡在 UHD(4k)并且无法激活夜灯。
从那次安装开始,我升级到了 20.04,令人惊讶的是没有屏幕撕裂(??),但上面提到的所有其他东西(触摸板,分辨率)也不起作用,从 20.04 的全新安装开始,屏幕行为很奇怪,但其余一切都正常。
与显示驱动程序或者 xorg conf 有关吗?
答案1
对于使用同一台笔记本电脑(elitebook x360 1040 UHD intel xe)遇到相同问题的人,组合是将屏幕分辨率设置为 3840X2160、120Hz 并启用分数缩放(个人使用 175)。不再出现撕裂或闪烁。其他组合通常无法正常工作,尤其是默认的 200% 缩放。
我没有在 下进行任何特定的设置xorg.conf.d
,使用默认的 gnome 会话(而不是以前的 Wayland)和 i915 驱动程序(不是modsetting
我在其他地方找到的)。
我还强制使用 Firefox 中的硬件加速(但不确定是否有任何效果)。