自从在我的 Ubuntu 20.04.1 机器上更新到 Google Chrome 85.0.4183.83(官方版本)后,Chrome 出现了一些奇怪的闪烁。尤其是在左上角,键盘输入或鼠标移动时会显示大块像素。输入这个问题时,我刚刚在此页面上录制了以下 GIF。
这种行为是否有永久修复?似乎在设置中禁用硬件加速是一种解决方法。
我在他们的问题跟踪器上找不到任何错误报告。
inxi的图形输出:
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Hawaii PRO [Radeon R9 290/390] vendor: ASUSTeK driver: radeon v: kernel
bus ID: 01:00.0 chip ID: 1002:67b1
Display: x11 server: X.Org 1.20.8 driver: ati,fbdev unloaded: modesetting,radeon,vesa compositor: gnome-shell
resolution: 2560x1440~60Hz, 1920x1200~60Hz
OpenGL: renderer: AMD HAWAII (DRM 2.50.0 5.4.0-42-generic LLVM 10.0.0) v: 4.5 Mesa 20.0.8 direct render: Yes
来自 chrome://gpu 的输出
就我而言,我去
chrome://flags/
然后启用:
我不知道以后会不会有任何问题,但它现在对我有用。
我为此提出了一个错误票:
https://bugs.chromium.org/p/chromium/issues/detail?id=1122224#c14
已经有一个解决方法:
运行
--use-gl=desktop
或--use-cmd-decoder=validating
顺便说一句,与此问题无关,我看到您的系统正在使用“ati,fbdev”驱动程序和 DRM 2.45
AFAIK 您的显卡应该使用 amdgpu(注意:开源驱动程序称为 amdgpu,闭源驱动程序称为 amdgpu-pro)或 radeonsi,从而启用 DRM 3.x,您应该会看到整体图形性能得到改善。ati 驱动程序是一个非常非常老的驱动程序。
此问题已在 Chrome 86 中修复。请删除其他答案中建议的解决方法,尤其是
--use-gl=desktop
和--use-cmd-decoder=validating
。这些变通办法所做的就是恢复到已弃用的渲染器。继续使用该渲染器将减少我们从新的更通用的渲染器中获得的测试。由于还建议将启用 Vulkan 作为一种解决方法,我个人很高兴您正在尝试它,但请注意 Vulkan 实现尚未经过广泛测试,并且还没有为用户准备好。如果您继续使用 Vulkan,请在https://crbug.com/new下提交错误。
此外,为防止将来出现此类问题,请考虑使用(或偶尔试用)Chrome Beta。那里的问题可以在同一版本中解决,然后再覆盖更广泛的受众。要安装 Chrome 测试版:
sudo apt install google-chrome-beta
.干杯!
我禁用了硬件加速,它可以工作。
Settings > Advance Settings > System > uncheck the hardware acceleration
在 Ubuntu 20.04 上挂起计算机后 Chrome 浏览器的问题似乎是相关的,并且tiangolo 的答案中建议的解决方法对我有用: