GPUturbo向未来游戏说你好

想看我喷看我吹的请移步
欢迎dalao评论区指正错误
最近观察了一波科技区关于GT技术的视频评论区,发现真正交流idea的没几个(讨论这有啥用啊,不如多读点书。别人6年(应该是两年)的技术你3天看透了666。别人世界500强企业的商业计划都被你看透了666),引发我思考的是某AI(一个不怎么会取标题、没情商的up)抓住华为的一个小尾巴:荣耀play跑3dmark的vulkan渲染下光影效果部分被mi6碾压(AV24790545)
然后评论区dalao发了一条重要线索:在斗鱼主播:科技圈蛇头的6月9日21点场直播回放中3dmark是有光影的!!
看到这一条评论,好家伙,这AI有点本事啊,好好的光影说没就没,然后我就去参观了那个直播回放,这不看不知道,这一看,主播在最后5分钟,点了一个3dmark默认配置跑分,恰恰问题就在这,3dmark默认的是跑一遍OpenGL紧接着再跑vulkan,于是我把视频拉倒103分钟,这时候荣耀play的光影还满屏幕都是,再往后拉倒106分钟的时候,好嘛,整个画面的光影就没多少了(大概有15%到5%)那为什么各大主播并没有察觉到画质的阉割呢?(本人可能与看到这的各位还隔了一代,瞎猜的,能让dalao们有灵感是我的荣幸,如果实在感觉乏味,当做一篇小学生作文也是不错的)
以下为猜测(关于帧率)
华为再6.6的发布会上获取的帧数“完胜”某845手机,帧率大幅提升,是不是因为华为强制开启了vulkan呢,看看发布会的几款游戏
王者荣耀:很早就适配vulkan渲染模式但只对三星的高端机开放,最次档是OpenGL模式(华为的机型全在这,而华为在gt加持之后任然无法超越845甚至835(个人认为3dmark-OpenGL已经很公平了))


刺激战场:默认支持OpenGL,如果支持vulkan则使用vulkan(970机型改三星note8流畅吃鸡)

QQ飞车:网上信息过少,不过飞车手游为何一拖再拖,可能是因为unity5.6的更新(unity5代最终版,且支持vulkan)
全军出击:使用虚幻4引擎(2016年11月爆出更新支持vulkan)
后面忘记了…
潜水观察dalao发言(假设dalao发言错误较少)vulkan相比OpenGL程序复杂程度更高,效果也更好cpu负载更轻效率更高功耗更低,是不是好处都很熟悉,没错华为的gt好处和vulkan的好处一样,那么在哪去找哪些适配vulkan的游戏呢emmmm,大家心里有数。也就是说,这些游戏通过970本身走vulkan渲染就可以达到很好的效果(参考改三星流畅吃鸡打农药),但是在gt技术发布之前都走的OpenGL,然后麒麟游戏性能辣鸡这就是平常百姓的印象,结果华为的gt似乎就通过未知科技不经过游戏检测,强制打开vulkan渲染通道,就达到了接近预期的效果,确实也是可以放到ppt上的东西。
那么画质有没有降低呢,这个应该是有的(如果强制开启vulkan成立),vulkan的好处:高效、省电、低CPU负载以及比华为多出来的一点好处:画质提升,王者荣耀的vulkan对比图中,vulkan模式的英雄模型上拥有比OpenGL模式下英雄模型更多的细节,更多的光影,更多的粒子,然而华为的画质仍然和原先的970一样,令人深思,在我看来的答案是,华为可以用vulkan的高效率去完善他们的画质,但帧率仍然是硬伤,而用户最直观的体验效果我认为(主观)是帧率>纹理>光影>粒子,华为理智的保留了前两项(也有可能是自适应,首先保证有稳定的帧率,然后保证能看到清人,在给你加一点点光线,最后再给你加最可怕的粒子),也就是说gt就是强制开启vulkan并加了一个自适应的gpu资源分配?(主观猜测,不负责任,欢迎讨论)
崩坏3是用的老版本unity5(5.6比崩三晚出生半年)用的是OpenGL,所以理论上华为在崩三的表现上是没有什么进步的但是为什么这么多人说崩三很完美呢?他们可能没用过麒麟970的手机

(AV24793576,45秒处开始打崩坏三联机关卡,内容为荣耀play联机帧率稳定在26~45(怪物出现一瞬间开始到结算)很高吗?我的视频在审核,荣耀v10联机,没重启是11~42,当时我还以为gt是有点用的,然后我重启测了一遍,帧率25~39(计算方法同上,不可控因素太多,队友、boss技能)如果提升1~2帧也算优化的话请无视括号内所有文字),其实就是很多人都低估了970,然后就出现了这种我这个花粉都觉得奇怪的地方,在我看到这个人开帧率显示玩崩三之前我也一直以为是黑科技、是底层优化、是55亿晶体管。
以下为猜测(关于光影消失)
本人用的是荣耀v10很开心能上GT,当然那是后话,用v10下载一个3dmark默认参数下开跑(先OpenGL再vulkan)结果是光影全部都有与mi6效果大致一致(满屏白晃晃的),帧率不如mi6。

但是还有一个神奇的疑点就是荣耀play在更新101版本时光影仍然是存在的(只是据说,有5个人以上对我这样说过,并无视频证明),到103版本时光影就被鸽了,但从上图可以明显看出我的v10是有光影的,迷,这个我无法解释为什么华为要在两个版本中做这么大的改动。
撇开101版本,因为最终都会升级到103,这个版本中跑3dmark的vulkan是弱化掉光影的,也可以说是应证了我之前的猜想,先保帧率再保纹理,再保粒子,结果就是分配完帧率与纹理占用的资源后gpu空闲所剩无几,只能自动适应,用有限的资源,做有限的事。
然而我觉得(出现了,主观观点),华为真正吓人的是企业的远见以及科研的速度还有让画面特效乖乖服从的自适应分配的命令。
很显然,在未来芯片的计算能力的增长速度会越来越慢(在新材料成熟之前,或者出现新架构),要用有限的资源去做出更好的画面效果,无疑都将使用vulkan,而华为这一波弯道超车排水渠过完,无疑会加快高通对vulkan的优化,各大游戏引擎也开始适配vulkan,未来的游戏(vulkan)正是因为这一波大势也会加快步伐。(如果猜测为真)友商如果还想着这么赚零用钱……算了不说了(对对对,你一眼就把一个企业看穿了)
最后还是说一句
华为 yes!