买正规外围违法吗 - 有问有答:新版本的x265比老的能提升多少速度?

2020-01-11 19:08:04 

买正规外围违法吗 - 有问有答:新版本的x265比老的能提升多少速度?

买正规外围违法吗,我们很多时候更新软件的一个目的就是为了获得更好的优化,让软件更为充分的发挥出硬件的潜能,对于不少人经常要使用的视频编码器来说,更是如此,往往新版本对于新的硬件平台有更好的支持,那么,具体的提升幅度有多少呢?我们以著名的开源hevc视频编码器x265为例做了简单的测试。

其实本来这个问题是这样发现的:我们在cpu性能测试中一直以来使用的x264/x265 benchmark版本非常老了,其内置的x264编译完成于2011年,而x265则是1.4版本的,前者距今已经有8年多没更新过了,而后者距今也有将近5年的时间了。老版本编码器上面比较严重的问题就是对于新指令集的优化不够充分,并不能够发挥新cpu 100%的潜力。

那为什么选择x265作为测试对象软件呢?一是相对于x264,x265在并行化上面有着更好的优化,在现在有着众多核心的服务器/hedt平台上会有更好的表现;二是x264的更新已经接近停滞,原本主要的几个mod版本都已经放弃了更新,比如megui原来使用的kmod,小丸工具箱以前用过的tmod(原tmod作者06_taro早就不更新了,现在是有另外的开发者在更),而x265仍然保持了相当的开发力度,版本更迭还是比较快的;三是x264对于现在的新cpu来说已经不是什么大难题了,只要不开那种很变态的参数,速度还是很快的,而x265就不一样了,就算是一般的参数都可以把cpu性能吃干抹净,速度还远远达不到x264的地步。

废话不多说了,直接来看测试。

测试平台有两套,其实就是昨天两个cpu评测的那两套平台,主要的控制变量实验在intel core i9-10980xe上面进行。

对比选用了我们原来在x265 benchmark上使用的1.4版x265,编译器为gcc,为了控制变量,选用了同样由gcc编译的两个较新版本的x265,一个为2.4+14版,另一个为3.2+2版,都是8bit版本,不过gcc版本不同,另外它们也是来自于不同的开发者,3.2+2版本使用的是国人开发者msg7086的修改版,性能方面与原版没有什么大的区别点。

新老x265在大部分默认参数上都保持了一致,少数可见的不同参数将使用手动方式进行控制,以保证可对比性。源仍然使用x265 benchmark中附带的测试片段,使用vapoursynth r48进行预处理并送入x265,预处理仅使用lsmash读取视频文件,不做任何其他处理。

首先是与原版x265 benchmark使用相同的参数: --preset fast --crf 20来查看最直观的提升情况。

可以看到2.4+14版本在同参数下速率提升超过了一倍之多,另外通过码率情况也可以看到2.4+14版本的输出与更新的3.2+2版本并没有区别。根据常识,向一个确定的程序算法中输入相同的数据,其输出也应该是相同的,所以很有可能,在默认参数下,从2.4+14版本到3.2+2版本并没有对编码算法进行修改。

而在用这组参数跑测试的时候,cpu并没有满载,反映出了两种可能性,一是x265自身的压力不够大,二是x265的并行优化可能还没有针对这么多核心做到最好,所以在参考了前辈的经验和x265文档之后,加入了新的参数: --ctu 32。

--ctu参数提升的是x265编码中code tree unit的最大单元大小,--fast参数默认是64,手动改成32可以提升并行编码效率,但会使视频的码率升高。

在该参数下,x265对于cpu的使用率确实变高了一些,但是仍然吃不满,利用率变高的结果就是编码帧率升高了不少,就算是老版本也有不小的提升。

但还是吃不满cpu,咋办呢?x265还提供了一些提升并行使用率的参数,比如--pme和--pmode。

就结果来看,用来提升cpu使用率的--pme和--pmode并没有起到预期的效果,实际的编码效率反而下降了。而从码率结果来看,开启--pme和--pmode可以有效降低码率,提高压缩比。另外,1.4+5版本的x265虽然在帧率表现上像是开了这两个参数一样,但是输出结果的码率是完全一致的,可能是并没有实际应用到最终输出上,同样,2.4+14版本的-pme参数也像是没有起效,而在3.2+2版本上面,两个参数表现正常。

为了完全压榨处理器的性能,我决定修改使用的预设,从原本的--preset fast调至--preset medium和--preset slow。

其实开到--preset medium就可以让这颗core i9-10980xe满负荷运行了,看来在fast预设下面,x265给的压力不够大,不足以让cpu满负荷运行。

新版的x265也加入了针对新的avx-512指令集的优化,由于时间关系,只来得及用3.2+2的msvc编译版本简单验证一下,默认情况下x265不会调用avx-512指令集,需要手动添加--asm avx512命令进行启用。

呃,很尴尬,看上去像是x265的avx-512支持还没有完善,开启之后成绩不升反降,也可能是编译器的关系,有时间我用gcc编译版再测一次。

好了,core i9-10980xe这颗18核36线程的处理器被压榨干净了,那么threadripper 3970x这颗32核心64线程的处理器呢?由于时间限制,我只能简单对其中一个版本进行简单测试。

直接跟core i9-10980xe在同参数同版本x265下的成绩进行对比就可以看出端倪,x265对于超多核心的优化并没有做好,或者是部分参数的默认值在超多核心处理器上面没有进行自动调整导致threadripper 3970x没有获得应该有的优势。

其实问题在很上面就解决了,新版本的x265提升非常大。下面的参数测试算是偏题部分,只是想看看x265到底能不能压榨完超多核心处理器的性能,答案应该是可以的,只要给的负载够大就行,不过它对于threadripper 3970x这样有32核心的处理器的优化还不到位,另外在默认情况下面它并不能100%反映出cpu的性能潜力,需要自己手动调整参数。

其实写这篇的目的只是想放这张截图装个x而已(逃

随机推荐
  • 给力!国奥两大海归制造4球,希丁克率队创造三大历史

    给力!国奥两大海归制造4球,希丁克率队创造三大历史

    北京时间6月6日23点整,2019年法国土伦杯小组赛第二轮展开争夺,国奥队迎战巴林队。本场比赛,两名海外球员发挥了巨大的作用。而在击败巴林后,希丁克也率队创造了中国男足在土伦杯的三大历史纪录。首轮1-4惨败爱尔兰后,希丁克的国奥队饱受质疑,本轮迎战相对较弱,且同样来自亚洲的球队巴林队,国奥队完全有取胜的实力。本场比赛,国奥队先后打进4粒进球,也创造了中国男足在土伦杯单场进球最多的纪录,足以载入史册[详细]

    2019-12-23 08:18:49
  • 法国与美国达成数字税协议 或将取消3%税收

    法国与美国达成数字税协议 或将取消3%税收

    科技讯 北京时间8月27日下午消息,据外媒报道,法国总统埃马纽埃尔·马克龙 周一表示,美国和法国已经达成协议,消除了双方对大型科技公司征收数字税方面的分歧。马克龙表示,这项协议规定,一旦数字税达成新的国际共识,法国将会取消3%的税收。今年7月,美国对法国的这项措施开启了调查,并称其“不公平地针对美国企业”,随后特朗普威胁要对法国商品征收关税,以此来进行报复。[详细]

    2020-01-10 09:43:34
  • 日本“飨宴之仪”第4场,雅子皇后穿和服亮相,明媚笑容成焦点

    日本“飨宴之仪”第4场,雅子皇后穿和服亮相,明媚笑容成焦点

    本月22日,日本德仁天皇举行了“即位礼正殿仪式”,这表明从今年5月1日从父亲那里继承皇位的他,更加名副其实了。在盛大仪式结束之后,“吃饭”成为了重点,“飨宴之仪”开启,而且一下子就要有4场。当地时间31日晚,第四场宴会在皇居“丰明殿”举行,这次招待的是各国驻日大使以及日本传统艺术家等,这也是“飨宴之仪”的最后一场了。[详细]

    2020-01-02 09:43:17
  • 哈苏发布X1D-50c充电管家及X系统快门线

    哈苏发布X1D-50c充电管家及X系统快门线

    哈苏电池管家专为X系统相机电池设计,配备两个充电接口,可同时为两块电池进行充电,充电完毕时,内置蜂鸣器会自动提醒。哈苏充电管家的金属质感外观,更是与哈苏X系统相机相映生辉,兼具美感与实用性。即使将相机固定在三脚架上,按快门按钮的震动也可能造成画面出现抖动;而使用哈苏X系统快门线,能够有效抑制类似操作引起的问题。哈苏X系统快门线,可以让拍摄更灵活。[详细]

    2020-01-02 10:38:07
  • 摩拜上海上线电子围栏禁停区迎接进博会,违停数量下降超七成

    摩拜上海上线电子围栏禁停区迎接进博会,违停数量下降超七成

    记者从摩拜获悉,为进一步规范和引导用户文明用车、保障进博会周边区域及全市多个进博会主干道的共享单车有序停车,配合市、区政府有关部门的管理要求,摩拜单车自10月初起,在青浦国家会展中心区域、人民广场区域等全市多个核心城区陆续设立电子围栏禁停区,上线以来禁停区内单车违停显著减少。摩拜相关负责人介绍,在人民广场增设电子围栏禁停区以来效果显著,主要体现为电子围栏内车辆数、违停现象大幅减少。[详细]

    2020-01-09 18:31:04
  • 考生被疑作弊,考官对他严加看管,要求重考,他的这波操作亮了

    考生被疑作弊,考官对他严加看管,要求重考,他的这波操作亮了

    当年参加县上初试,他出钱雇了个枪手代他答卷,结果竟高居榜首!名次一公布,公众哗然。四场下来,他仍名列第一。考生们料定其中必定有诈,纷纷要求县令亲自对他面试一场,不准差役、书童等无关人员靠近。县令便出门等候,但看管得更加严密,禁止任何人靠近密室,连茶水也不准送进去。县令转身出门时,这厮便随步上前将答卷揭下。等到县令再次返回探视,他早已将文章誊在试卷上,专候县令来收卷了。[详细]

    2019-12-23 08:11:20
  • 特朗普邀普京访白宫能成行?外媒:反对声已在路上

    特朗普邀普京访白宫能成行?外媒:反对声已在路上

    另据美联社4月2日报道,特朗普政府2日表示,美国欢迎俄罗斯总统普京与美国总统特朗普在白宫会晤。但外交界和外交政策人士警告说,特朗普在白宫会见普京时,可能不会提出俄罗斯干预2016年美国总统选举和一名前俄罗斯双面间谍中毒一事。事实上,特朗普还在电话中邀请普京访问白宫,这可能引发更多担忧,让人认为特朗普在与普京直接接触时,只会伸橄榄枝,而不愿提及敏感问题。[详细]

    2019-12-25 20:29:20
  • 辽宁2130余名检察公安人员参加扫黑除恶业务培训

    辽宁2130余名检察公安人员参加扫黑除恶业务培训

    近日,为期两天的全省检察机关、公安机关扫黑除恶专项斗争业务培训落下帷幕,130余名检察、公安人员在现场参加业务培训,2000余名检察人员参加远程培训。本次培训以“涉黑涉恶刑事案件查办”为主题,旨在进一步筑牢打赢扫黑除恶专项斗争根基,提升执法司法人员业务素质,有效指导今后办案工作。此次培训突出案例教学,增加交流互动环节,授课与研讨相结合,理论与实践相结合,效果良好。[详细]

    2020-01-03 13:39:47
  • “假海淘”调查追踪:执法部门到涉事皮具市场查处

    “假海淘”调查追踪:执法部门到涉事皮具市场查处

    今日下午,新京报记者从广州市白云区市场监督管理局获悉,执法人员已经前往涉事皮具市场查处。广州三元里市场监管所一名工作人员称,涉事商圈存在30多个皮具市场,其中白云世界皮具贸易中心属于白云区管辖;桂花岗小区属于越秀区管辖。白云区市场监督管理局局长游乃满向新京报记者表示,“报道刊发后,执法人员已经前往涉事区域进行查处,涉及到桂花岗小区的问题,已向越秀区市场监督管理局告知,直至今日,查处工作还在继续。”[详细]

    2019-12-25 08:24:02
  • 越南将在太空拥有自制监测卫星 发射地选在日本

    越南将在太空拥有自制监测卫星 发射地选在日本

    俄罗斯卫星通讯社援引越南新闻网消息报道称,越南计划在2019年初向太空发射本国自制的地球观测卫星——“微龙”号。越南国家航天中心表示,建造该卫星的目的是监测沿海地区水质、发现鱼类资源并观测大洋变化。报道还指出,此前越南国家航天中心的工程师们已经建造了“碧龙”号小型卫星并于2013年将其送入太空,为发射“微龙”号监测卫星做了准备。[详细]

    2020-01-01 21:23:14