【详细】解决b站视频占用CPU过高


前一阵子去咸鱼买了自己心心念念的Thinkpad(虽然是比较老的版本了),到手之后就发现打开Edge看b站时候cpu占用老高了。只打开一个视频标签页cpu占用就跑到80%,是不是还逼近到100%。简直能把人整风。哥们虽然我的电脑cpu是i5 6200老u了,但是也不至于cpu跑这么高吧。看着我就难受于是赶快去搜相关解决教程。说实话网上关于这类问题的文章还是不少的,但是解决办法就杂七杂八的。看了几个写的不错的文章,但是他们都写的不太全面,有的就算给出了解决办法也是需要分好几步,用户还需要自己去找软件来解决。所以我这里就结合网上的解决方法并且给出相应的解决软件,小白也可以完全仅仅靠本帖子来解决问题。

问题分析:

b站cpu占用高的情况在Edge和谷歌浏览器都存在(本人感觉谷歌浏览器会好那么一丢丢)。其问题的本质就是b站不支持HEVC解码,我们只需要能让b站使用HEVC解码即可。

解决办法1:

1,这个方法最简单,但是改变不了本质问题。在这里把播放策略从默认改成AV1.

2, 改成AV1后重启浏览器,打开任务管理器观察cpu情况是否有改善,并且点开GPU那里看看Video Decode。在观看视频的情况下,如果Video Decode还是0%,那就是还是有问题。虽然你b站视频开了AV1解码,但是并没有使用GPU进行解码,还是cpu解码。所以cpu占用率还是会很高。这时候去微软商店下载AV1 video extension(免费的)下载后看看Video Decode是否启动(不是0%)。

3, 如果下载好后Video Decode还是没有启动,哥们,咱就不用AV1解码了。干脆一步到位直接HEVC。

解决方法2:开始HEVC解码

1,在egde浏览器扩展中搜索User-Agent Switcher and Manager,添加该拓展

2,在User-Agent Switcher and Manager中设置成Safari Mac OS。版本的话尽量选择最新。然后点击右下角Apply(all windows)

3,这时候User-Agent Switcher and Manager会将你刚才的配置应用到所有网站,这可不行。点击管理拓展,找到详细信息,点进去image-20240417011834828 设置在特定站点上启用 https://www.bilibili.com/* 把这个填进去就可以了

4,这时候我们要下载HEVC的硬件拓展。这个硬件拓展微软应用商店也有,但是收费7元。大家有机会还是多多去支持正版,这里我提供一个之前的免费版(一样可以用) H.265编解码器HEVC视频扩展组件 v2.0.61931 免费下载 – 易破解 (ypojie.com) 下载好后应该会有两个文件,大家选择名称是什么什么1931,就这个版本的,解压安装就可以。

5,打开 设置–显示–图形设置

选择桌面应用,找到edge所在的文件夹,选择edge的主程序,选中, 选择高性能

6,上述都配置好后,我们随便打开一个b站视频,点播放设置。这时候会发现更多播放设置里没有播放策略这个选项了。解决办法:地址栏输入edge://flags/ 进入搜索 Choose ANGLE graphics backend 选择 D3D11,选择后重启浏览器再打开

7,完活,我电脑i5 6200u 双核,没有开始HEVC之前打开一个网页cpu占用80–100%。现在打开三四个网页再看视频cpu占用也才30-30%,效果非常明显。


    发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注