为什么 Chrome 视频性能在 10.10 中从挂起状态唤醒后会大幅下降?

为什么 Chrome 视频性能在 10.10 中从挂起状态唤醒后会大幅下降?

注意:有关更多详细信息(根据我的理解,其中一些可能不正确),请参阅这个帖子

首次启动电脑时,Chrome 中的视频性能(YouTube 和 Vimeo 中的原生 H.264 HTML5 以及 Flash)非常合理。CPU 使用率保持缓慢,一切正常,视频流畅。

但无论出于什么原因,如果我将计算机挂起然后将其唤醒,视频性能就会下降。全屏 HTML5 视频充其量也只是断断续续,而全屏 Flash 视频基本上会让我的计算机瘫痪(每秒不到一帧,按下 Esc 键后需要 5 秒才能离开全屏)。重新启动 Chrome 并不能解决这个问题 - 我需要完全重新启动我的机器,然后性能才能恢复正常。其他应用程序(如 Movie Player)的视频性能似乎完全不受挂起周期的影响 - 只有 Chrome 才会这样。

我使用的是联想 X201,它配备了英特尔 GMA HD 显卡芯片组,以及英特尔的所有组件(我不需要任何专有驱动程序)。这在 10.04 中没有发生过,而且我认为没有任何因素会导致这种情况发生。Chrome 版本可能会导致这种情况,但与 10.04 和 10.10 之间的回归相比,这种可能性似乎较小。

有任何想法吗?

编辑:回应 Georg 的评论,登录和退出并不能解决问题。重新启动 Compiz 或切换到 Metacity(至少使用“compiz/metacity --replace & disown”——我做得对吗?)没有帮助(实际上,它似乎对 Flash 有帮助,但我无法重现这种情况)。我不确定 GDM 是否如此——当我使用“sudo restart gdm”时,我会被踢回 Linux shell(?),我不知道如何退出。

另外,我想明确指出,这不仅仅是 Flash 性能不佳的问题(它确实如此,但这不是重点)。我发现 HTML5 视频也存在同样的问题,而且 Flash 在我的 Nexus One 上的表现比在我的 Core i5 笔记本电脑上要好。Chrome 和/或 10.10 出现了一些问题。

答案1

升级到新的 Chrome 8 测试版后,我的 HTML5 视频问题完全解决了,因为它添加了 GPU 加速。Flash 仍然像以前一样慢,但它在 Firefox 中运行得足够好,这对我来说不是问题,因为我已经使用 Firefox 作为我的“废话,我需要 Flash”浏览器一段时间了(有一段时间我在 Chrome 中 99% 的时间都禁用了 Flash)。

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

相关内容