谷歌浏览器,行为异常


9

我以前是Chromium浏览器的用户,但是在两个月都没有升级PPA之后,昨天我切换到了Google Chrome浏览器。一切正常,除了某些页面上的某些奇怪行为以及加载“ chrome://”配置页面后崩溃。行为异常的最著名的网站是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 | 侏儒壳3.4.1 | ATI Radeon 4550 | 屏幕分辨率1024 * 768 | Chrome版本20.0.1132.57(官方内部版本145807)


这似乎是一个渲染问题,因此可能与视频驱动程序有关,后者在渲染富含图形的屏幕时遇到了问题,但是,如果在其他浏览器或Windows中未发生此问题,则可能是Google Chrome的错误。
Samik

是的,它仅发生在Google chrome中。受影响的页面甚至更多,所以我被迫回到Chromium-browser 18. *。
user72274

您能否在地址栏中输入“ chrome:// gpu-internals”并剪切/粘贴标有“图形功能状态”和“检测到问题”的部分?
马克·帕斯卡

@MarkPaskal-我已经编辑了我的问题。
user72274

1
在最新版本的Chrome / Chromium(版本41.0.2272.76-2015年6月)上,现在使用的地址为chrome://gpu
Eborbob

Answers:


8

可能是Chrome的较新版本根本不喜欢您的GPU。我遇到了与您相似的问题,并通过关闭合成和3d加速功能解决了这些问题。

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

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

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

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

然后点击页面底部显示的按钮,Relaunch now以重新启动chrome并测试是否可行。


对于ATI HD7970和Linux Mint + Mate不适用于我。
Leandros

在下面尝试Jove'答案,看看是否对您有用。DE不会有任何区别。
马克·帕斯卡

不会,在YouTube上一如既往的奇怪行为,只有在YouTube上,我猜想其他站点已通过您的解决方案修复。
Leandros

在这三个选项中,我唯一可用的选项是Disable accelerated 2D canvas-启用此选项似乎已清除了Chrome浏览器页面上出现的随机白块。
Eborbob 2015年

1
顺便说一句,这相当令人困惑,但是您需要选择禁用功能enabledisable选项...
Eborbob 2015年

2

我遇到了同样的问题,我从Google中学到了以下命令:

google-chrome  --blacklist-accelerated-compositing

1

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


他们使用的是官方驱动程序,chrome将开源radeon驱动程序列入黑名单,您可以从chrome:// gpu-internals中看到WebGL是硬件加速的。
Mark Paskal

0

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

alias chrome="google-chrome --blacklist-accelerated-compositing &"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.