[Share Experiences] 视频软解与硬解,功耗差异到底有多大?deepin道长任重,加油!
Tofloor
poster avatar
song
deepin
2023-03-13 06:04
Author

播放视频是否卡盹,散热风扇是否加速,仅仅是个人感觉,不能客观描述视频软解压与硬解压的性能有多大差距;特别是当cpu性能较高,软解压完全无压力的时候,难以发现软解和硬解的巨大差异;其实感觉不卡不盹的时候,二者功耗相差巨大,经功率计测定,以下是deepin 、Ubuntu、Arch+Gnome、Win11系统的vlc视频解压能力及功耗结果:

1、deepin20.8下vlc播放4k,8K视频:

01deepin-01.jpeg

01deepin-02.jpeg
01deepin-03.jpeg

2、Ubuntu下vlc播放4k,8K视频:

02Ubuntu-01.jpeg

02ubuntu-02.jpeg

02Ubuntu-03.jpeg

3、Arch+Gnome下vlc播放4k,8K视频:

03--Arch-01.jpg

03--Arch-02.jpg

03--Arch-03.jpg

4、Win11下vlc播放4k,8K视频:

04win11-01.jpeg

04win11-02.jpeg

04win11-03.jpeg

5 数据对比列表:

列表.png

对于Wintel联盟,Win11轻易实现了XE核显硬解压不容置疑;而对于linux家族,目前只有arch+gnome实现了xe显卡硬解压,Arch+其它桌面(数据没一一记录)、Ubuntu、deepin等均未实现。Arch+Gnome下,应用商店安装的VLC,共附加安装了如下图6个Mesa等依赖组件,这些组件使VLC得以实现GPU视频硬解压。希望deepin早日能部署相关组件实现硬解压,统信道长任重,加油!

截图 2023-03-10 18-35-14.jpeg

Reply Favorite View the author
All Replies
1 / 2
To page
蔡EEPIN
deepin
2023-03-13 06:11
#1

我用功率表测试过,deepin的耗电量比Windows多很多

Reply View the author
jiutian123
deepin
2023-03-13 06:26
#2

xe显卡硬解压 加油like

Reply View the author
心平气和
deepin
2023-03-13 06:34
#3

arch 还是香的

Reply View the author
安洛
deepin
2023-03-13 07:33
#4

耗电高的不一定就是软解吧。

可以用intel_gpu_top来查看显卡占用,确定是否是在用显卡硬解视频。这样论据更为充分。

Reply View the author
song
deepin
2023-03-13 07:43
#5

用过intel_gpu_top。这里重点表达的是,对于XE核显,GPU或CPU视频解压,功耗到底有多巨大差异!如果是笔记本电池供电,播放这类视频,续航时间会大幅减少!(XE核显已经推出两年以上了,有不少笔记本是XE核显。)

Reply View the author
W2J
deepin
2023-03-13 07:53
#6

操作系统是操作系统,播放软件是播放软件,偷换概念不好吧。

OS会集成某款播放器,但那不是OS主业,

软编和硬编,软解和硬解,那是编码器和解码器自身的取舍,

专业的留待专业去解决,不要被VLC拐去打工。我就从不用vlc,看了一下底层mpv设置,软解硬解的设置是‘自动’利用的,

建议deepin也不要分心,专注于自己既定的目标

Reply View the author
W2J
deepin
2023-03-13 08:00
#7

我现在看高清视频,都是用电视盒子去找源来看,或用手机投屏播放,

通常不会把五十寸大屏丢一边,用27寸以下桌面来看,即便win再省电也不会。

Reply View the author
song
deepin
2023-03-13 08:03
#8

mesa组件是linux操作系统的重要组件,没有它的支持,哪一个视频软件都无法支持充分利用GPU的解压性能。此文仅用vlc对比而已。

Reply View the author
W2J
deepin
2023-03-13 08:03
#9

有哪个tvbox不是硬解压的?我那个4K tvBox甚至看多久摸摸也不见多热乎

Reply View the author
song
deepin
2023-03-13 08:17
#10

建议Intel向ARM投降,不要再弄了,视频性能永远跟不上

Reply View the author
fuuko
deepin
2023-03-13 16:30
#11

windows:你功耗高

Reply View the author
安洛
deepin
2023-03-13 17:17
#12
song

用过intel_gpu_top。这里重点表达的是,对于XE核显,GPU或CPU视频解压,功耗到底有多巨大差异!如果是笔记本电池供电,播放这类视频,续航时间会大幅减少!(XE核显已经推出两年以上了,有不少笔记本是XE核显。)

我的意思是,你的帖子无法表现耗电高的是cpu解码。虽然cpu占用高,但是不只是解码可能导致cpu占用高,完全可能是vlc在特定版本特定系统下有某个bug或者其它功能导致cpu占用高不是吗?你需要查看gpu占用,如果gpu没有视频解码的占用,才能证明是cpu在解码。

另外无论是xe还是uhd,用的都是vaapi这个硬解api。只要vaapi正常工作,应该都能正常硬解。deepin可能是因为驱动版本稍旧,ubuntu22.04及以上是intel亲自适配了xe核显的,出现这个表现很异常,需要排查一下测试环境问题。

Reply View the author
joo
deepin
2023-03-13 17:25
#13

没有那么神秘,mesa不要太旧,看看gpu的视频硬解压是否可用,功耗就不会高到那里去,前面那些图片并不是严格的测试,因为没说明硬件型号,驱动、mesa版本(我估计硬件是相同的,但xe驱动、mesa版本,在每个平台的测试不一样),不能说明问题,等v23发布了,linux内核(xe驱动)、mesa更新到比较新的版本,功耗基本三大平台差不多
截图_选择区域_20230313092446.png

Reply View the author
song
deepin
2023-03-13 17:50
#14

内核和mesa已经是同步显示在图上

Reply View the author
jjcui8595
deepin
2023-03-13 18:11
#15

不仅要看操作系统,还要Linux内核版本。Arch一般会使用最新内核,其他Linux系统则不是,所以Arch对于新硬件的支持更好

Reply View the author
joo
deepin
2023-03-13 18:39
#16

目前只有arch+gnome实现了xe显卡硬解压,Arch+其它桌面(数据没一一记录)、Ubuntu、deepin等均未实现

上面这句话我不同意,下面图片是我v20.8的gpu状态,同时告诉你,我播放视频时,cpu的总使用率只有0.6%,我电脑只有xe显卡没有独立显卡,不存在作弊的可能。

截图_选择区域_20230313092446.png

截图_20230313104503.png

Reply View the author
song
deepin
2023-03-13 18:50
#17

补充重要一点:以上各版本均为开箱即用,没有自己打磨过的。mesa和vlc均为发行者部署和应用商店的最新版。

Reply View the author
joo
deepin
2023-03-13 18:53
#18
joo

目前只有arch+gnome实现了xe显卡硬解压,Arch+其它桌面(数据没一一记录)、Ubuntu、deepin等均未实现

上面这句话我不同意,下面图片是我v20.8的gpu状态,同时告诉你,我播放视频时,cpu的总使用率只有0.6%,我电脑只有xe显卡没有独立显卡,不存在作弊的可能。

截图_选择区域_20230313092446.png

截图_20230313104503.png

我的v20.8就是官方的安装,没有任何打磨。

Reply View the author
song
deepin
2023-03-13 19:07
#19

我播放的4K/H265是中国移动组播的高清视频,8K/H265是本地视频,也许上述版本在H.265的支持上有区别

Reply View the author
软件技术就是生产力
deepin
2023-03-13 19:31
#20
The user is banned, and the content is hidden.
1 / 2
To page