在 Google Chrome 中播放视频时可以使用 GPU 加速吗?我尝试使用 Google Chrome 在 YouTube 上播放 4K 视频,我的笔记本电脑非常卡。我发现我的 CPU 使用率变成了 100%,这就是原因。我确实检查了“在可用时使用硬件加速”,但问题仍然存在。
相比之下,当我在那里播放视频时,CPU 占用率达到 30-40% 左右,并且开启了“可用时使用硬件加速”设置,我可以流畅地观看视频。
实验是在 Google Chrome 版本 47 和 Firefox 版本 43 中进行的。
我的笔记本电脑显卡是 Intel HD Graphics 4000 和 GeForece 640M LE。它们都应该能够流畅播放 4K 视频。
[更新]:即使 IE11/Edge 也能流畅播放视频。所以只有 Google Chrome 有这个问题。
答案1
您可以通过启用附加功能来启用硬件加速:
chrome://flags
1.在 chrome 的新标签页中输入
2.搜索Override software rendering list
3.启用并重启chrome浏览器
注意:由于extensions which you have loaded with chrome
此外,你可以通过启动禁用扩展的 chrome 来检查同样的情况
由此回答
使用 --disable-extensions 命令行选项运行 Chrome 以禁用扩展。从技术上讲,它并不是禁用所有扩展,而是隐藏它们,这样 Chrome 就认为没有安装任何扩展,所以这对您的特定情况没有帮助。t_b_b,由于您无法在浏览器中禁用扩展,并且命令行参数会隐藏所有扩展,因此您需要手动禁用它们。打开您的用户数据文件夹,然后在文本编辑器中打开文件 Preferences。现在向下滚动到以设置块开头的行:"settings": { 每个扩展在设置块内都有自己的块。要禁用它们,请将其状态更改为 0:"state": 1
为了简化操作,只需搜索包含以下内容的所有行:
“州”:1
并将其更改为
“状态”:0
如果以上两种方法不起作用:
chrome://flags/#enable-new-video-renderer
在地址栏中输入并点击enter
重启chrome,查看效果
答案2
YouTube 在 Google Chrome 的 HTML5 播放器中默认使用 VP9 视频编解码器,不支持硬件加速。您可以使用 h264ify 扩展强制 Google Chrome 使用 H264 来纠正此问题。怪谷歌。
https://chrome.google.com/webstore/detail/h264ify/aleakchihdccplidncghkekgioiakgal
其他网络浏览器不支持 VP9 视频编解码器,默认为可以硬件解码的 H264。
您可以使用 DXVAChecker 查看您的视频卡支持哪些编解码器以实现硬件视频加速。
右键单击视频本身,选择统计信息以查看正在使用的编解码器。
假设在 about:gpu 中显示视频加速已启用,则无需在 about:flags 中更改任何内容