分享

桌面多核时代 4K视频我们还需要硬解吗?

 欢乐新旅程 2020-03-07


       自使用PC光驱观看VCD/DVD以来,我们就学会了一个名词:硬解码。在那个电脑还是486的时代,如果没有一张专门的硬解码卡,我们的处理器连VCD都看不流畅。而进入高清时代后,尽管当时主流处理器的性能已经可以在软解的环境下播放全高清视频,但极高的处理器占用率以及时不时地卡顿,依然使用户倾向于用显卡硬解码的方案来观看视频。更何况,很多高手都知道:硬解码更省资源和功耗!

到了现在,处理器也早已经进入多核心时代,性能和过去不可同日而语,软解多路1080P视频都已不在话下;不过相应的,视频分辨率的也从全高清迈向了4K超清,画质愈加犀利。那么现在的处理器在不需要显卡硬解的环境下能搞定4K超清视频么?这次我们就一起来验证。

写在前面:显卡的4K硬解,几大家基本情况要弄清

就如我们在前言中所说,我们早已经习惯了使用显卡硬解码的方式来观看高清视频。一般而言,显卡无非独显以及集显两种。独显品牌无非AMD和NVIDIA两家,而所谓的集显也就只有英特尔与AMD集成在处理器中的显示核心了。

在独立显卡方面,AMD的显卡在高清时代一直是走在硬解码的前沿,从效果和处理器占用率上都要优于NVIDIA。但是在4K超清时代来临之际,AMD的显卡却一直没有一个通用的4K硬解码方案,即使是最新的R9 Fury X也不支持4K视频以及H.265解码(AMD的相关方案未来我们会详细介绍)。

反倒是NVIDIA,在Kepler核心的独显上就已经开始支持4K视频的解码,而在Maxwell核心的产品上,更是加入了H.265的解码支持。所以从目前的独立显卡而言,在通用4K视频硬解码方案上,NVIDIA的GeForce GTX 9系列是最完善的(之前的Kepler核心可硬解码非H.265编码的4K视频)。

而在集成显卡方面,英特尔从IVB处理器开始,内置的HD4000/2500图形核心支持4K硬解码,而且支持的是4K×4K的视频加速,比目前的4K视频分辨率更高。英特尔的酷睿处理器本身除了核显外,还有一个专门的MFX解码单元,而视频硬解码则是依靠了核显以及MFX共同协作来实现的。

英特尔IVB处理器内的核显开始支持4K硬解码

至于AMD处理器的集成显卡,虽然在3D性能上一直强于英特尔,但是在硬解码方案上,由于和自家的独立显卡是类似架构,所以之前支持得并不理想。只有最新的Carrizo APU(目前只有移动端)才原生支持HEVC的硬解码。

 

AMD最新的Carrizo APU才支持4K硬解码

特别提示:基于市场占有率,文本只讨论英特尔处理器产品。

实战软解,高端处理器都跪

在了解了显卡对于4K视频的硬解码功能后,下面我们来看看目前处理器对于4K软解的效果。事实上,目前很多人使用的还是老款的AMD独立显卡,在这种硬件环境下,想要观看4K视频,最直接的方案就是使用处理器进行软解。所以处理器对于4K视频软解能力的效果,甚至可以直接影响用户未来配机的方案。

在处理器方面,我们选择了三款英特尔的处理器,分别是过去的高端处理器IVB i7 3770k、现在的高端处理器Haswelli7 4770K以及目前相当热门的奔腾双核G3258,都非常有代表性。显示器方面我们采用了华硕的4K显示器PB281Q。而在4K视频方面,我们选择了64Mbps码率的《Timescape》、100Mbps码率的《少女时代》以及234Mbps码率的《鸭子飞了》。而在播放器软件方面,我们使用的是Potplayer以及WMP。

《Timescape》

《少女时代》

《鸭子飞了》

i7 4770K

处理器占用率48%,播放流畅

处理器占用率100%,比较卡顿

处理器占用率100%,略有卡顿

i7 3770K

处理器占用率51%,播放流畅

处理器占用率100%,比较卡顿

处理器占用率100%,略有卡顿

G3258

处理器占用率90%,略有卡顿

处理器占用率100%,严重卡顿

处理器占用率100%,严重卡顿

三款处理器4K视频软解码表现

从实际的表现来看,目前无论是高端处理器还是主流处理器,要在软解环境下流畅播放4K视频,那么视频码率就不能太高。三款处理器都可以比较流畅地播放码率为64Mbps的《Timescape》,即使是最低端的G3258处理器占用率也没有到100%。但是在其他两部码率较高的4K视频中,三款处理器都无法在软解的环境下流畅播放,处理器占用率全部达到了100%。

64Mbps的4K视频软解,英特尔四核处理器CPU占用率超过50%

基本上我们可以得出这样一个结论,如果4K视频的码率较高(超过100Mbps,其实超过100Mbps的4K视频很多),那么目前的主流处理器不管高低,都很难使用软解的方式流畅播放。

GPU硬解,G3258也能搞定4K

那下面我们再来看看处理器在加入硬解后,4K视频播放的效果。这三款处理器都内置了核显,支持4K硬解码。不过要注意的是,IVB i7 3770K和G3258的核显事实上都无法输出4K的分辨率,其中G3258是内置的核显规格不够,核显分辨率最大只能支持2560×1600;而i7 3770K则是主板接口不支持4K。所以真正能在4K显示器上支持4K分辨率并进行4K视频解码的只有i7 4770K。因此在使用i7 3770K以及G3258内置核显解码4K时,显示器分辨率实际只有2560×1440。

此外,在这部分我们还加入了NVIDIA的GeForce GTX 970这款产品来测试,看看再加入了独显的硬解码后,处理器的占用率会不会发生什么变化。与这款显卡搭配的处理器为i7 4770K。

《Timescape》

《少女时代》

《鸭子飞了》

i7 4770K

处理器占用率4%,播放流畅

处理器占用率10%,播放流畅

处理器占用率7%,播放流畅

i7 3770K

处理器占用率5%,播放流畅

处理器占用率16%,播放流畅

处理器占用率10%,播放流畅

G3258

处理器占用率24%,播放流畅

处理器占用率35%,略有卡顿

处理器占用率16%,播放流畅

三款处理器核显4K视频硬解码表现

《Timescape》

《少女时代》

《鸭子飞了》

i7 4770K

处理器占用率4%,播放流畅

处理器占用率10%,播放流畅

处理器占用率7%,播放流畅

i7 4770K+GTX 970

处理器占用率2%,播放流畅

处理器占用率7%,播放流畅

处理器占用率3%,播放流畅

i4770K核显4K硬解码与GTX 970硬解码的差异

在使用核显硬解码后,三款英特尔处理器在播放4K视频的时候都没有什么压力了,除了G3258在《少女时代》略有卡顿之外,其他视频都能流畅播放。当然,我们也能看到,当处理器性能越好、线程数越多之际,硬解码时处理器占用率也就越低。像G3258这种双核处理器性能不强,即使可以硬解码4K视频,但处理器占用率还是相对较高,而且在一定程度上也会影响播放的流畅度。

而在加入GTX 970之后,4K视频的硬解码更为轻松,这主要体现在处理器的占用率进一步下降。这样,我们就能一边观看4K视频,一边做其他的工作而无需担心处理器的性能受到明显的影响了。此外,我们还发现,在不同的播放器下,GPU占用率和CPU占用率都是有一定差异的,这部分我们会在未来进行详细的分析和测试。

 

使用GTX970硬解码,i7 4770K处理器占用率只有1%左右

小贴士:4K硬解码首推Windows自带“视频”应用及WMP

建议大家在Win 8/Win 8.1/Win 10系统中,使用“视频”应用或WMP播放4K视频,直接就是硬解码(微软和英特尔进行了深度合作),CPU占用率基本是最低的。

编辑观点

软解玩不转4K高清,英特尔集显方案是最优选择

处理器已经这么强了,那么能不能搞定4K高清?这个问题在这次体验中已经有了答案。如果用户想使用软解来搞定4K,那无疑是比较困难的,尽管坊间一直有软解画质比硬解好的说法(这种说法就4K播放而言目前来看是扯蛋),但在目前四核心八线程的处理器上,软解播放码率超过100Mbps的4K视频都很难流畅。

想要玩转4K高清,用户必须还得借助GPU的力量,无论是使用集显还是使用独显,只有GPU支持4K硬解码功能的时候,我们才能流畅地播放各种超清视频。

而且从我们的测试情况来看,如果仅仅是观看4K高清视频等多媒体应用,那么采用英特尔处理器集显方案显然是更加省事、省钱的选择。独显虽然可以让处理器占用率更低一些,但仅仅是为了4K视频则有点不划算。

事实上,从更宏观层面来看,我们觉得你甚至不用去纠结于英特尔处理器内部到底是谁在硬解码,反正结合上深度合作的播放软件,英特尔处理器就能搞定一切,何必纠结到底是谁在干活儿呢?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多