编辑:

编辑:

我以前是 Chromium 浏览器的用户,但在 2 个月没有升级 PPA 后,我昨天改用 Google Chrome 浏览器。一切都很好,除了某些页面出现一些奇怪的行为,并且在加载“chrome://”配置页面后崩溃。最出名的奇怪行为网站是 youtube,有一张图片就是我看到的: YouTube 当我打开右上角的用户菜单时,它就这样崩溃了,即使关闭菜单后,菜单的某些部分仍然显示。

你可能会说这是 Youtube 的问题,不,我至少在其他三个网站上也遇到了这个问题,这是 Imgur 上的问题: 在此处输入图片描述 问题并不在于整个侧面,有时它发生在屏幕中间。

有趣的是,每次发生这种情况时,距离右边框的距离都相同。当我使用开发人员工具检查 DOM 元素时,显示元素位置的覆盖层会按应有的方式呈现。更重要的是,如果崩溃区域后有锚点,则单击它后它会起作用。在崩溃的页面中选择文本是不可能的。

我希望有足够的信息给我建议,提前谢谢。:)

编辑:

以下是浏览器在“chrome://gpu-internals/”中发布的内容:

Graphics Feature Status
Canvas: Software only, hardware acceleration unavailable
Compositing: Hardware accelerated
3D CSS: Hardware accelerated
CSS Animation: Software animated.
WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated
Problems Detected
Accelerated CSS animation has been disabled at the command line.
Accelerated 2d canvas is unstable in Linux at the moment.

Ubuntu 12.04 | Gnome-shell 3.4.1 | ATI Radeon 4550 | 屏幕分辨率 1024*768 | Chrome 版本 20.0.1132.57(官方版本 145807)

答案1

可能是新版 Chrome 不喜欢你的 GPU。我遇到过类似的问题,通过关闭合成和 3D 加速功能解决了这些问题。

在地址栏中输入chrome://flags并设置以下项目:

所有页面上的 GPU 合成:已禁用(下拉菜单中有三个选项。)

禁用加速 2D 画布:启用(单击‘启用’链接,框将变为白色。)

禁用加速 CSS 动画:启用(与上文相同,该项目将变为白色。)

然后单击页面底部显示的按钮Relaunch now重新启动 chrome 并测试是否有效。

答案2

我遇到了同样的问题,我从Google学到了这个命令:

google-chrome  --blacklist-accelerated-compositing

答案3

我自己在使用某些版本的 Intel GM965/GL960 驱动程序时也遇到了这个问题。我建议您尝试更新视频驱动程序。您没有提到是否使用 fglrx。

答案4

我在 Virtualbox 中运行 Ubuntu,有时 Chrome 的渲染问题会导致 Ubuntu 渲染崩溃,迫使我重新启动虚拟机。我的解决方案与上面的 Jove 相同,但我在 ~/.bashrc 文件中添加了一个别名,可帮助我通过终端快速启动 chrome:

alias chrome="google-chrome --blacklist-accelerated-compositing &"

相关内容