V20beta 自带视频播放器CPU占用太高,4K视频不能硬解
Tofloor
poster avatar
y***[email protected]
deepin
2020-05-11 02:31
Author
本帖最后由 yjgsz 于 2020-5-10 18:41 编辑

突然想起测试下V20系统自带视频播放器影院的性能,与smplayer 比较下。
素材是网上下载的4K视频片段,一个是50M码流的美女吃烤鸭,另一个是100M码流的少女时代(四分画面),都是H264编码。
台式机:技嘉Z390 AORUS PRO WIFI 主板,9700K CPU,64GB内存,没安装独立显卡。
测试情况如下:
4K美女吃烤鸭:影院CPU占用超31%,内存占用 501M
                     smplayer CPU占用1.3%,内存占用81M

4K少女时代(四分画面):影院CPU占用超61%、内存占用 871M
                                      smplayer CPU占用2.7%,内存占用147M

从测试来看,影院没有启用硬解,用CPU进行软解码,导致CPU和内存占用明显偏高,在设置中也没有自行选择解码器的选项。
建议改进下。



https://bbs.deepin.org/user/48640





Reply Favorite View the author
All Replies
y***[email protected]
deepin
2020-05-11 02:49
#1
刚才测试了一段H265编码的4K高清视频(4K_H265冰岛 UHD Iceland 寻梦之旅人间仙境.ts)。
对比如下:
    影院CPU占用超35%、内存占用 1100M
    smplayer CPU占用1.8%,内存占用109M

Reply View the author
神末shenmo
deepin
Spark-App
2020-05-11 02:53
#2
https://bbs.deepin.org/user/48640 是否有支持硬解计划?
Reply View the author
y***[email protected]
deepin
2020-05-11 03:11
#3
本帖最后由 yjgsz 于 2020-5-10 19:17 编辑

播放器如不支持硬解,那播放高码流的4K甚至8K的高清,要多高的配置?8核根本就不够用啊。
硬解是必须的,还应有自定义解码器和滤镜的设置。这在碰到一些特殊编码视频时会有用。
不然,辛辛苦苦造好的轮子,因功能上的一些欠缺,被放在一边不用,挺可惜的。


Reply View the author
jfy_99
deepin
2020-05-11 04:41
#4
Deepin 15.11自带的影院支持硬解,但20 beta的新版影院不支持了。运行deepin-movie -VV命令,有一行这样的错误:
  1. [libmpv_render/vaapi-egl] vaAcquireSurfaceHandle() failed (invalid VASurfaceID)
Copy the Code
好像是因为新的vaapi 1.x(libva2)不再支持原来的一些函数,导致无法使用核显硬解。然而使用N卡时影院会变透明,所以影院暂时与硬解无缘……期待正式版能够解决。
Reply View the author
ritter
deepin
2020-05-11 09:33
#5
mpv不香吗?
Reply View the author
y***[email protected]
deepin
2020-05-11 16:41
#6
如果能做到与MPV差不多,你还用安装MPV吗?
Reply View the author