在chrome://flags中打开Hardware-accelerated video decode 再试试。这个选项应该之后最新的88版本才有,这个版本chrome终于加入了vaapi支持,于是就有了这个选项
受限于硬件性能,在软件层面的提升只怕是效果不会太明显吧...
在chrome://flags中打开Hardware-accelerated video decode 再试试。这个选项应该之后最新的88版本才有,这个版本chrome终于加入了vaapi支持,于是就有了这个选项
好奇怪 edge 没有这个选项
在chrome://flags中打开Hardware-accelerated video decode 再试试。这个选项应该之后最新的88版本才有,这个版本chrome终于加入了vaapi支持,于是就有了这个选项
我的chrome就是最新的88,打开这个cpu依旧占用非常高,而uhd630这个核显就是支持硬解4k的,win10和黑苹果下占用都非常低,这说明硬件加速并没开启
我的chrome就是最新的88,打开这个cpu依旧占用非常高,而uhd630这个核显就是支持硬解4k的,win10和黑苹果下占用都非常低,这说明硬件加速并没开启
用deepin自带的浏览器占用也特别高
我的chrome就是最新的88,打开这个cpu依旧占用非常高,而uhd630这个核显就是支持硬解4k的,win10和黑苹果下占用都非常低,这说明硬件加速并没开启
那你看看chrome的硬解有没有起作用。在开发者工具把Media选项卡打开看看。另外试试把Override software rendering list这一项也enable试试。在chrome://gpu/也检查下GPU有没有检测到,对不对,是否正常工作
那你看看chrome的硬解有没有起作用。在开发者工具把Media选项卡打开看看。另外试试把Override software rendering list这一项也enable试试。在chrome://gpu/也检查下GPU有没有检测到,对不对,是否正常工作
用开发者工具看video这一项确实是硬解没打开呢
那你看看chrome的硬解有没有起作用。在开发者工具把Media选项卡打开看看。另外试试把Override software rendering list这一项也enable试试。在chrome://gpu/也检查下GPU有没有检测到,对不对,是否正常工作
我想请教一下chrome硬解不工作有办法解决吗
好奇怪 edge 没有这个选项
那个选项只有Linux才有,就是启用vaapi的,这个接口本来就是Linux独占
跟操作系统没有什么关系。Chromium / Chrome 在 Windows 中默认支持显卡硬解视频。Google Chrome 88(以及更新版本)已经在 Linux 上提供了硬件加速视频解码,但默认情况下它是不启用的。https://www.linuxuprising.com/2021/01/how-to-enable-hardware-accelerated.html
linux下firefox看网络视频cpu占用稍微低一点,但是还是比windows高
在chrome://flags中打开Hardware-accelerated video decode 再试试。这个选项应该之后最新的88版本才有,这个版本chrome终于加入了vaapi支持,于是就有了这个选项
chrome开启这个选项,看网络视频,cpu占用更高了
那个选项只有Linux才有,就是启用vaapi的,这个接口本来就是Linux独占
edge也有 linux了呀 就是不知道用的那个谷歌内核
chrome开启这个选项,看网络视频,cpu占用更高了
开了个B站视频实测CPU从65%降到了15%左右
edge也有 linux了呀 就是不知道用的那个谷歌内核
Vivaldi有这个选项
大概写一下Linux下怎么检测Chrome的硬件解码启用效果。首先说一下原理,Chrome 88版本终于合并了社区的VA-API补丁,而之前只有某些Chromium发行版自行打了Vaapi补丁,比如snap的金丝雀channel, AUR的chromium-vaapi等等

在Chrome 88开始终于官方合并了VA-API补丁,增加了一个内部配置项: chrome://flags/#enable-accelerated-video-decode

这个选项默认是关闭的,必须手工Enabled。
然后检查你本机的显卡的va-api支持情况,使用vainfo命令,我本机的输出如下:

确定你当前工作的是哪个显卡,以及VA-API支持情况检查,如果是多显卡你可能希望切换显卡,这里就不赘述了,多显卡怎么用论坛里的文章太多了,切换显卡之后可以再检测一遍。
然后检查下chrome://gpu,看看chrome当前使用的哪个显卡,以及硬件加速是否都工作。以我的输出为例:


打开一个你的显卡支持的编码的视频看看,比如B站的视频几乎都是H.264 8bit的,这个编码几乎硬解应该都支持。
打开一个视频,按F12打开开发者工具,这样调:



我们再打开一个油管的视频看看:


油管的视频可能会因为考虑到流量问题,会使用压缩率更高的VP9甚至是av1编码,你的显卡可能不支持这两种编码的硬解(比如我的显卡,A卡一些新一点的显卡应该已经支持VP9硬解了,但据我所知,目前市面上应该还没有支持av1硬解的显卡问世。你可以用vainfo检查下,解读输出见上文)。
如果你真的对视频资源占用更敏感,而不是网速的话,可以考虑安装h264ify插件: https://chrome.google.com/webstore/detail/h264ify/aleakchihdccplidncghkekgioiakgal 这个插件会自动屏蔽掉油管的其他视频编码,强制使用h264编码的视频,这样的话几乎所有的显卡都能支持硬解了。
大概写一下Linux下怎么检测Chrome的硬件解码启用效果。首先说一下原理,Chrome 88版本终于合并了社区的VA-API补丁,而之前只有某些Chromium发行版自行打了Vaapi补丁,比如snap的金丝雀channel, AUR的chromium-vaapi等等

在Chrome 88开始终于官方合并了VA-API补丁,增加了一个内部配置项: chrome://flags/#enable-accelerated-video-decode

这个选项默认是关闭的,必须手工Enabled。
然后检查你本机的显卡的va-api支持情况,使用vainfo命令,我本机的输出如下:

确定你当前工作的是哪个显卡,以及VA-API支持情况检查,如果是多显卡你可能希望切换显卡,这里就不赘述了,多显卡怎么用论坛里的文章太多了,切换显卡之后可以再检测一遍。
然后检查下chrome://gpu,看看chrome当前使用的哪个显卡,以及硬件加速是否都工作。以我的输出为例:


打开一个你的显卡支持的编码的视频看看,比如B站的视频几乎都是H.264 8bit的,这个编码几乎硬解应该都支持。
打开一个视频,按F12打开开发者工具,这样调:



我们再打开一个油管的视频看看:


油管的视频可能会因为考虑到流量问题,会使用压缩率更高的VP9甚至是av1编码,你的显卡可能不支持这两种编码的硬解(比如我的显卡,A卡一些新一点的显卡应该已经支持VP9硬解了,但据我所知,目前市面上应该还没有支持av1硬解的显卡问世。你可以用vainfo检查下,解读输出见上文)。
如果你真的对视频资源占用更敏感,而不是网速的话,可以考虑安装h264ify插件: https://chrome.google.com/webstore/detail/h264ify/aleakchihdccplidncghkekgioiakgal 这个插件会自动屏蔽掉油管的其他视频编码,强制使用h264编码的视频,这样的话几乎所有的显卡都能支持硬解了。




我是intel核显hd620,网站视频明明是h264的,可我总是硬解失败呢。




我是intel核显hd620,网站视频明明是h264的,可我总是硬解失败呢。
在你的chrome://gpu的页面继续往下拉,拉到Driver Information表格,看看chrome使用的显卡是否就是你的核显。另外务必确保chrome://flags/#enable-accelerated-video-decode这一项启用,这个才是让chrome启用vaapi接口,vainfo实际就是检查显卡对于这个接口的支持情况。
如果还是不行,你试试启用chrome://flags/#ignore-gpu-blocklist 这一项,chrome默认有个gpu黑名单,对于某些显卡可能不会使用某些硬解功能,我也忘了为什么会这么设计,如果你的显卡不幸在这个blocklist,那么enable这个选项之后再看看
另: 你这核显比较新吧,居然支持VP8和VP9的硬解,A卡好像是590之后的显卡才会有Vp9硬解
内核多少?换个内核看看行不行
在你的chrome://gpu的页面继续往下拉,拉到Driver Information表格,看看chrome使用的显卡是否就是你的核显。另外务必确保chrome://flags/#enable-accelerated-video-decode这一项启用,这个才是让chrome启用vaapi接口,vainfo实际就是检查显卡对于这个接口的支持情况。
如果还是不行,你试试启用chrome://flags/#ignore-gpu-blocklist 这一项,chrome默认有个gpu黑名单,对于某些显卡可能不会使用某些硬解功能,我也忘了为什么会这么设计,如果你的显卡不幸在这个blocklist,那么enable这个选项之后再看看
另: 你这核显比较新吧,居然支持VP8和VP9的硬解,A卡好像是590之后的显卡才会有Vp9硬解

我的电脑只有核显,按照你说的方法试了,还是不行


中文 
deepin20.1用chrome看youtube 4k视频cpu占用特别高,我的配置是i5 8400 uhd630核显,用win10看非常流畅,cpu占用非常低,用deepin就是cpu占用非常高,卡到是不卡,那么是真的占用高还是显示问题呢,我用的系统自带的资源监视器看的