在10.10中暂停后,为什么Chromevideo性能会大幅降低?

注意:有关更多详细信息,根据我的想法,其中一些可能不正确,请参阅此文章 。

当我第一次启动计算机时,Chrome中的video性能(YouTube和Vimeo以及Flash中的原生H.264 HTML5)非常合理。 CPU使用率保持缓慢,一切正常,video如丝般顺畅。

但无论出于何种原因,如果我暂停计算机然后将其唤醒,video性能就会下降。 全屏HTML5video充其量是不稳定的,全屏Flashvideo基本上让我的电脑瘫痪(我说话不到一帧一秒,并且在击中Esc后5秒钟离开全屏)。 重新启动Chrome无法解决此问题 – 我需要在性能恢复正常之前完全重启我的计算机。 其他应用程序(如Movie Player)的video性能似乎根本没有受到暂停周期的影响 – 它只是Chrome。

我正在使用联想X201,配备英特尔GMA HD图形芯片组,以及英特尔组件(我不需要任何专有驱动程序)。 这在10.04没有发生,我没有任何我认为会导致这种情况发生的事情。 Chrome版本可能会导致这种情况发生,但似乎不如10.04和10.10之间的回归。

有任何想法吗?

编辑:作为回应乔治的评论,登录和退出并没有解决它。 重启Compiz或切换到Metacity(至少通过使用“compiz / metacity –replace&disown” – 我做得对吗?)没有帮助(实际上,它似乎对Flash有所帮助,但我还没有能够重现这个)。 我不确定GDM – 当我使用“sudo restart gdm”时,我被踢回Linux shell(?),我不知道如何摆脱它。

另外,我想非常清楚,这不只是一个Flash吸吮的情况(确实如此,但这不是重点)。 我看到了与HTML5video相同的普遍问题,而且我的Nexus One上的Flash性能比我的Core i5笔记本电脑上的表现更好。Chrome和/或10.10的使用情况很糟糕。

升级到新的Chrome 8测试版完全解决了我的HTML5video问题,因为它增加了GPU加速。 Flash仍然像以前一样眩目,但它在Firefox中运行得很好,这对我来说不是问题,因为我一直使用Firefox作为我的“废话,我需要Flash for this”浏览器一段时间(我’已经有99%的时间在Chrome中禁用Flash了一段时间。

这不是一个真正的答案,而是承认失败,但在实际解决方案之前,我认为这对大多数人来说可能是最明智的建议。