最近更换了笔记本主力机,CPU是i7-12700H,按理说性能提升巨大,但一上手后看了会B站的视频,给我整个人蚌埠住了。4K视频卡成PPT,就连1080p画面也有明显的掉帧卡顿。我琢磨了一阵子发现问题关键所在了,记录一下,以免大家以后碰到卡的自己怀疑人生。
解决方案:关闭浏览器硬件加速
方法我告诉大家了,相信不少人瞬间明白问题所在了。

查找原因

新买笔电既然是新发布的cpu就算再怎么垃圾也不至于我连看个B站都卡吧,林林总总大小核20个线程,播放个4K就集体抽风?(滑稽)
首先,播放4k视频,打开任务管理器观察系统资源占用情况
01
cpu占用7%,显然cpu不想动,接着往下看gpu0占用97%,显而易见,问题关键所在,核显满载了。

解决方案

点开详细页面,可以看到Video Decode是满载状态,这项含义是核显视频解码器工作超负荷了。
好吧,既然核显跑不动,那我试试用独显跑一下吧。设置浏览器使用独显运行,按这篇教程chrome谷歌浏览器使用独显GPU
保存后重启浏览器,此时浏览器图像视频渲染任务都交付gpu了。
再次打开B站,非常流畅,4K视频拖动也不卡顿了。显然有成效。但。。。是,由于使用了独显,笔电的风扇不老实了。浏览个网页用独显,显然非常不合理,也不够优雅。而我买的是带有独显的一款,如果没有独显的型号怎么办?这种方法肯定不是最优解。

硬解与软解

这个时候我突然想起来,视频解码是有硬解和软解之分的,联想到前面核显播放视频时,Video Decode是满载状态
03
可以说浏览器播放视频时使用的是核显的硬解码,显然硬解水平不高,既然这样为何不试试软解,12代cpu最不缺的明显就是算力,打开谷歌浏览器(其他浏览器同理)设置,搜索“硬件加速”。猜对了,浏览器默认开启硬解码的,也就是硬件加速。
04
关闭硬件加速,提示要重启浏览器,ok,重启后再次测试。4K播放非常流畅,gpu0也不再满载,显然这是最优解了。

同理,如果其他视频软件播放有问题也可以改成软件解码模式(软解),说不定就好使了呢。

最后修改:2022 年 04 月 28 日
如果觉得我的文章对你有用,请随意赞赏