OS X 10.9 上的 VirtualBox 中的 Windows 8.1 上的 Google Chrome 看起来很奇怪

OS X 10.9 上的 VirtualBox 中的 Windows 8.1 上的 Google Chrome 看起来很奇怪

我在 Mac OS X (10.9.1) 上运行 VirtualBox (4.3.6)。我刚刚将虚拟机从 Windows 8 升级到 8.1 (Enterprise)。

我在虚拟机中安装了 Google Chrome,但启动它时它看起来像这样:

Google Chrome 看起来很有趣

Opera 也存在这个问题,所以我怀疑这与 Webkit 引擎有关。

歌剧看起来也很有趣

我已卸载并重新安装 Chrome,并从 AppData 文件夹中删除了所有 Chrome 设置。我以前从未遇到过这种情况。是什么原因造成的?我该如何修复?

答案1

这是由于 Webkit 引擎尝试在虚拟机中使用 GPU 硬件加速而导致的。一个开放的 VirtualBox 错误描述了类似的问题。

您可以通过禁用3D 加速用于虚拟机或要求 Google Chrome 不要使用它。

选项 1:禁用 3D 加速

打开虚拟机的设置。在展示部分,关于视频选项卡,取消选中启用 3D 加速

禁用 3D 加速

选项 2:在没有硬件加速的情况下运行 Chrome

找到用于启动 Chrome 的快捷方式。右键单击快捷方式并选择特性. 在捷径选项卡中目标:部分,添加--disable-gpu到末尾。目标的全文应类似于:

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

Chrome 快捷方式属性

当您使用此快捷方式启动 Chrome 时,硬件加速将被关闭并且窗口将正确呈现。

相关内容