如今高清视频源日益普及,我们能很轻松的观看到许多高质量的视频资源(指画质)。真所谓好马配好鞍,今天我来给大家测试一下两种视频解码方式(硬解与软解)所带来不同的能耗体现。
首先我们要认识一下软解与硬解的区别,就我个人理解而言
软解码:即通过软件让CPU来对视频进行解码处理
硬解码:指不借助于CPU,而通过专用设备来独立完成视频解码任务
如今的显卡(独立显卡与核心显卡)都内置了视频解码器,也就是我们现在讨论的进行硬解的单元
视频播放软件:potplayer(打开倍帧选项)
监控软件:MSI Afterburner v4.6.4.160943 监控RTX 2060
参与硬解的显卡
Intel(R) UHD Graphics 630
RTX 2060
参与软解CPU
i7-9750H
---------------------------------------------------------------------------------------------------------------------------------
测试场景1
视频源:4K 120帧 15M码率
CPU软解
PS:此时虽然微星小飞机显示显卡有百分之16的占用,可是实际上并没用使用到显卡的视频解码器
RTX 2060硬解
可见到相比于CPU软解,独立显卡的硬件解码器十分的节能环保
UHD 630 硬解
核显硬解无法跑满120帧,在70-100徘徊
---------------------------------------------------------------------------------------------------------------------------------
测试场景2
视频源:4K 30帧 20M码率
CPU软解
PS:由于打开了倍帧选项,所以会自用补满一倍的帧数(触发条件:视频源不满60帧,且使用CPU软解)。顺带一提,potplayer的倍帧应该是比较类似运动补帧的,但是那个效果一言难尽。开启后视频中运动的物体是多了一点点的连贯感,但是物体边缘有很明显的模糊与重影,有点眩晕感。如果是极其高清的视频资源(码率为10M以上的),还是不太推荐开启此选项,得不偿失。在一般的视频中不会感觉到边缘模糊与重影
UHD 630 硬解
---------------------------------------------------------------------------------------------------------------------------------
测试场景3
视频源:4K 30帧 40M码率
CPU软解
UHD 630 硬解
---------------------------------------------------------------------------------------------------------------------------------
小结: UHD 630 核显能够满足4K 60帧 20M码率视频的解码需求,只可惜家境贫寒,我想知道最新的 锐炬Xe核显的硬件解码能力。根据此推断,4K 120帧 20M码率视频对于锐炬Xe核显应该不是什么大问题。
RTX2060的硬解能力毋庸置疑还是不错的(至少目前是这样),而且经过粗略核不严谨的计算,无论是独显还是核显,其内置的视频解码器工作时的功耗均小于10W。
推荐大家在本地视频观看时尽量使用显卡来硬解,一是可以减少功耗,二是节约CPU资源(虽然对于部分人而言没太大意义)
关于为什么我在乎功耗这方面:
本人为在校带学生,宿舍到点断电,又喜欢观看小电影(正经的)。但是笔记本电池容量小的可怜,所以想探索出一个最省电的视频播放模式,目前我所接触最多的还是1080 P 6M码率 24/30帧的电影资源,所以我使用核显硬解才是最适合的方案。