如何解决 Google Chrome 中的灰屏问题

如何解决 Google Chrome 中的灰屏问题

如果您在将 Google Chrome 更新至 139 版后遇到灰屏问题,那么您并不孤单。许多用户都报告了类似的问题,这些问题源于最新更新中的渲染错误。幸运的是,有一个简单的解决方法可以帮助您解决此问题。继续阅读,了解如何修复 Chrome 中的灰屏问题。

了解 Google Chrome 中的灰屏

Chrome 139 更新后出现灰屏现象,可能是由于浏览器渲染过程中存在错误。此问题会破坏 GPU 后端图形堆栈,导致 Chrome 无法正常显示页面,有时会导致灰屏、白屏或黑屏。虽然 Chrome 能够使用 CPU 渲染页面,但它默认依赖硬件加速来通过 GPU 提升整体性能。

为了实现硬件加速,Chrome 浏览器结合使用了 GPU 合成器和 ANGLE(Almost Native Graphics Layer Engine)。ANGLE 通过将 OpenGL ES 调用转换为特定于平台的 API,发挥着至关重要的作用。当选择 OpenGL 作为 ANGLE 后端时,新版本浏览器可能会出现输出错误,从而导致用户体验到令人沮丧的灰屏。

目前,Google 尚未针对此错误提供官方解决方案;但是,有一个可恢复功能的临时修复程序。

如何解决 Chrome 中的灰屏问题

缓解此问题最简单的方法是将 Chrome 中的 ANGLE 后端从 OpenGL 更改为其他选项。但是,由于灰屏会阻止访问 Chrome 标志菜单,因此您必须先在浏览器外部禁用硬件加速。请按以下步骤操作:

  1. 完全关闭 Chrome。
  2. 右键单击 Chrome 图标并选择“属性”
  3. 目标字段中,在空格后添加以下文本:--disable-gpu。它应显示如下:

"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-gpu

点击“确定”保存更改,然后重新启动 Chrome。现在您应该可以正常运行了。

带有已编辑目标字段的 Chrome 属性

虽然此解决方法解决了灰屏问题,但请注意,硬件加速仍将处于禁用状态,这可能会导致性能下降。理想情况下,最好选择默认的 ANGLE 后端并启用硬件加速,以优化浏览体验。

要继续,请在 Chrome 地址栏中输入chrome://flags以访问实验性功能,然后搜索“angle”。将“选择 ANGLE”图形后端标志的值设置为“默认”“D3D11”。需要重新启动 Chrome 才能使更改生效。

Chrome ANGLE 标志选项

应用这些更改后,您可以安全地--disable-gpu从 Chrome 属性中删除该命令,以再次充分利用硬件加速。

如果您出于任何原因需要使用 OpenGL 作为 ANGLE 后端,则必须等到 Google 发布针对此问题的官方修复程序。此外,其他基于 Chromium 的浏览器也可能出现类似问题,因此建议您也检查一下这些浏览器。如果这些说明无法解决您的问题,请考虑探索其他针对 Chrome 黑屏问题的故障排除技巧。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注