使用英特尔显卡的 Ubuntu 19.04 上的 Chrome 中的屏幕撕裂

Bor*_*ris 8 xorg google-chrome graphics intel drivers

我正在使用双显示器,其中之一与

xrandr --output HDMI-1 --rotate left
Run Code Online (Sandbox Code Playgroud)

我在两台显示器上的 Google Chrome(从Chrome 的 PPA安装,而不是 Chromium)上看到屏幕撕裂,尽管在旋转的显示器上更明显。我似乎没有在其他程序中看到屏幕撕裂,例如 gnome-terminal。

我的 GPU 是

$ inxi -G
Graphics:  Device-1: Intel UHD Graphics 630 driver: i915 v: kernel 
           Display: x11 server: X.Org 1.20.4 driver: i915 resolution: 1920x1080~60Hz, 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) v: 4.5 Mesa 19.0.8 
Run Code Online (Sandbox Code Playgroud)

我尝试添加

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option      "TripleBuffer" "true"
   Option      "TearFree"     "true"
   Option      "DRI"          "false"
EndSection
Run Code Online (Sandbox Code Playgroud)

/etc/X11/xorg.conf.d/20-intel-graphics.conf按照这一问题,但问题是这个命令让我的双显示器作为一个监视器(相同的图片显示了两个监视器)。我尝试删除TripleBufferDRI行,但这没有任何改变。这个副作用在这个 Arch Linux 论坛线程中提到,可能的解决方案是添加i915.semaphores=1到内核​​启动参数。我不知道这个 7 年前的建议是否仍然相关,如果我处于可以摆弄内核启动参数的情况下,我可能不会首先使用 Ubuntu。

我还尝试chrome://flags/#ignore-gpu-blacklist根据这个问题设置Chrome 标志,但chrome://gpu/.

我使用 i3 作为我的窗口管理器。我使用的是 X,而不是 Wayland(i3 不适用于 Wayland)。

Vla*_*lgo 2

我在 19.10 上使用适用于 Intel GPU 的最新 Kubuntu 和 i915 驱动程序时也遇到了同样的问题。

我想我可以使用这些设置来工作: 设置

--

操作系统:Kubuntu 19.10 KDE Plasma 版本:5.16.5 KDE Frameworks 版本:5.62.0 Qt 版本:5.12.4 内核版本:5.3.2-050302-generic


Jka*_*ese 2

我能够修复 i7 Ubuntu 20.04,修改我的/etc/X11/xorg.conf文件以包含 DRI3,如下所示,我在此处找到了该文件。

Section "Module"
    Load "dri3"
EndSection

Section "Device"
    Identifier  "Intel Graphics"
    Driver      "intel"
    Option      "DRI"   "3"
EndSection
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

2254 次

最近记录:

5 年,4 月 前