起因
最近折腾群晖,发现 Jellyfin
这个玩具,可以解决用网页看视频的需求。
折腾的途中发现有硬件加速的功能,然后发现确实有些编码格式的视频播放的时候CPU占用很高。
看了一些评测之后发现硬件加速可以很大程度上提升视频解码的能力,同时CPU占用不会很高。
然后发现我的 U,J1900
在 Intel 官网的介绍 中是支持 Quick Sync Video
。
于是开始了新一轮的折腾之路。
过程
查阅一些资料之后发现,起硬件加速作用的主要是 /dev/dri
。
在映射 /dev/dri
到 docker 之后,选择 Jellyfin 硬件加速的 Intel Quick Sync Video
选项发现CPU的占用率几乎没有改变。这是怎么回事?
正百思不得其解时,突然在论坛中发现 Intel Quick Sync Video
选项只对 Windows
的版本有用。 Linux
都是统一用 VA API
这个选项。
结果
在使用硬件加速之后,确实效果有提升,而且CPU占用是肉眼可见的降低了,由原来的 99% 降低到 50%。播放也不卡顿了。