.

谷歌工程师提案减少Chrome视频播放时

白癜风哪里治疗最好 http://www.wzqsyl.com/

作为桌面第一大浏览器,Chrome固然提供了卓越的用户体验,流畅的响应速度,但也存在不少广受诟病的缺点。其中之一就是功耗过大,如果让它在后台播放视频,那么会让你的笔记本电脑续航减少数小时。不过这个问题有了解决的希望。

年,一位谷歌工程师建议,在播放全屏视频时减少vsync可以节省笔记本电脑的电池消耗。当时这个问题被忽略了,不过最近又一位谷歌工程师又开始研究修复方法。

在最新提交的提议中,谷歌工程师希望将全局帧率和视频、根交换链连接起来。这能够当视频处于全屏或者iflip状态的时候,允许DWM(桌面Windows管理器)和OS(Windows10)减少vsync,应该能够减少视频播放过程中的电池使用。

在他们的测试中,谷歌工程师发现,Chrome浏览器目前一直在SetFrameRate(30)和SetFrameRate(0)之间来回切换,每秒至少一次,而且当我们将vsync降到30fps时,CPU使用量大约减少了24%”。

微软工程师也在标记时跳进了对话,他们认为MediaFoundation集成视频将减少唤醒以匹配视频帧率,并有助于提高性能。“如果驱动支持的话,使用自定义刷新率来匹配内容刷新率(它通常比60Hz刷新率小得多)--这是MediaFoundation对全屏视频渲染优化的一部分。”微软dev解释道。




转载请注明:http://blog.hzbdfjk.com/sszl/8031.html