在虚拟机中,Chrome 的所有弹出窗口均显示透明错误

在虚拟机中,Chrome 的所有弹出窗口均显示透明错误

我花了很多时间使用虚拟机,其中很多时间都在使用 Chrome。

所有浏览器对话框(例如扩展对话框)以及诸如 chrome 提示某些内容等在渲染时都存在透明度错误。

可以通过不在虚拟机中使用它或在 chrome 设置中关闭硬件加速来修复该错误。

问题是,这些都不适合我。

这是非常令人沮丧的,并且已经持续了大约 8 个月左右。

我知道其他人在同样的场景中也遇到了同样的问题,我们都使用不同的硬件和不同的虚拟机软件。就我个人而言,我使用的是 VMWare Workstation 14。

任何已知的解决方法/修复等都将非常有用。

这是点击 Google 地址栏中的锁定图标的示例。 在此处输入图片描述

答案1

我在 Chrome 中修复了这个问题,具体步骤如下: chrome://flags 搜索:选择 ANGLE 图形后端更改自默认OpenGL

答案2

根据该问题是 VMware SVGA 中 Chrome (chromium) 的一个活动错误。禁用 GPU 加速是目前唯一的解决方法。我建议您继续查看该帖子,了解未来的任何进展。

答案3

一些可以帮助解决此类问题的措施:

  1. 在虚拟机中设置 > 显示,取消选中“加速3D图形”。

  2. 要使用 OpenGL 渲染器而不是 DX11,请在.vmx文件中添加以下行

    mks.enableGLRenderer = "TRUE"
    mks.enableDX11Renderer = "FALSE"
    

答案4

对于任何 macOS 用户来说,我遇到了类似的错误,但事实证明我只需要关闭硬件加速。

相关内容