注意:有关更多详细信息,考虑到我的发现,其中一些可能不正确,请参阅这篇文章。
当我第一次启动计算机时,Chrome 中的视频性能(YouTube 和 Vimeo 中的原生 H.264 HTML5 以及 Flash 中的)是完全合理的。CPU 使用率保持缓慢,一切正常,视频流畅。
但无论出于何种原因,如果我暂停计算机然后将其唤醒,视频性能就会直线下降。全屏 HTML5 视频充其量是断断续续的,全屏 Flash 视频基本上让我的电脑瘫痪(我说的是每秒不到一帧,按下 Esc 后有 5 秒的前置时间离开全屏)。重启 Chrome 并不能解决这个问题——我需要在性能恢复正常之前完全重启我的机器。其他应用程序(例如电影播放器)中的视频性能似乎完全不受挂起周期的影响——只有 Chrome。
我使用的是联想 X201,带有英特尔 GMA 高清图形芯片组,并且到处都是英特尔组件(我不需要任何专有驱动程序)。这在 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 出现了一些问题。