AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1270689
Accepted
oliverguenther
oliverguenther
Asked: 2020-08-28 23:50:39 +0800 CST2020-08-28 23:50:39 +0800 CST 2020-08-28 23:50:39 +0800 CST

Chrome 升级到 85.0.4183.83 后导致奇怪的闪烁

  • 772

自从在我的 Ubuntu 20.04.1 机器上更新到 Google Chrome 85.0.4183.83(官方版本)后,Chrome 出现了一些奇怪的闪烁。尤其是在左上角,键盘输入或鼠标移动时会显示大块像素。输入这个问题时,我刚刚在此页面上录制了以下 GIF。

这种行为是否有永久修复?似乎在设置中禁用硬件加速是一种解决方法。

我在他们的问题跟踪器上找不到任何错误报告。

Chrome 像素故障

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 的输出

在此处输入图像描述

完整输出:https ://pastebin.com/Lkbe8FuV

graphics google-chrome radeon
  • 5 5 个回答
  • 16507 Views

5 个回答

  • Voted
  1. Zato
    2020-09-04T19:50:05+08:002020-09-04T19:50:05+08:00

    就我而言,我去chrome://flags/

    然后启用:

    #ignore-gpu-blacklist
    #enable-vulkan
    

    我不知道以后会不会有任何问题,但它现在对我有用。

    • 41
  2. Matias N Goldberg
    2020-08-29T09:25:43+08:002020-08-29T09:25:43+08:00

    我为此提出了一个错误票:

    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 驱动程序是一个非常非常老的驱动程序。

    • 25
  3. Best Answer
    Shahbaz
    2020-10-07T21:47:09+08:002020-10-07T21:47:09+08:00

    此问题已在 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.

    干杯!

    • 6
  4. Abdellah Ramadan
    2020-09-17T05:33:39+08:002020-09-17T05:33:39+08:00

    我禁用了硬件加速,它可以工作。Settings > Advance Settings > System > uncheck the hardware acceleration

    • 4
  5. tkazik
    2020-11-18T02:42:41+08:002020-11-18T02:42:41+08:00

    在 Ubuntu 20.04 上挂起计算机后 Chrome 浏览器的问题似乎是相关的,并且tiangolo 的答案中建议的解决方法对我有用:

    您可以只杀死浏览器的 GPU 进程

    • 打开任务管理器:

      • 点击Shift+ (正如@NYCeyes 在评论Esc中指出的那样)。
      • 或者,转到 Chrome 主菜单(右上角的 3 个点)→更多工具→任务管理器。
    • 按进程任务名称排序。

    • 找到名为GPU Process的进程。

    • 点击End process。

    Chrome 任务管理器 - GPU 进程 - 结束进程

    这将“清除”所有有问题的图像噪声。Chrome 会立即自动创建一个新的 GPU 进程。

    注意:您可以自动化该过程,查看Andrew Bruce 的回答,将这些步骤放入自动运行的脚本中。

    我认为问题类似于使用内存的 GPU 进程,假设它具有与睡眠周期之前一样的旧状态,但它只有一些来自默认状态的默认随机噪声。所以我想 Ubuntu 不会在睡眠周期中保存和恢复 GPU 内存(我认为不应该),但 Chrome 进程没有检测到这一点。通过终止进程,它“释放”了 GPU 内存,然后 Chrome 创建了一个新进程,该进程重新生成任何需要的 GPU 内存状态(即即时)。

    • 1

相关问题

  • 是否可以直接在 Chrome 中查看 PDF 而无需先下载它们?

  • Chrome 中的 Flash 在哪里?

  • 我应该如何跨计算机同步配置和数据?[关闭]

  • 如何让更多人参与为 Ubuntu 改进 X.org?[关闭]

  • Google Chrome 中 Flash 的奇怪行为

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve