Adreno的架构信息还是比较少的,因为它是专为高通芯片设计的,不像Mali是各个SOC厂商都在用的。这个数字是根据ARM和华为给出的PPT算出来的。显然麒麟980的maliG76MP10理论性能还是略低于骁龙845的。其次,华为“GPUTurbo”技术华为处理器的计算性能并不弱,真正的软肋在于GPU的游戏性能。

麒麟980的GPU和骁龙845的GPU相比,你觉得哪个强?为什么

如果光说GPU的话,骁龙845搭载的Adreno630在绝对性能上是要强于麒麟980的。这张图是按照ARM和华为给出的PPT计算出来的,显然,麒麟980的maliG76MP10的理论性能依然略低于骁龙845,另外一个测试项目是安兔兔,根据华为官方给出的数据对比,我们很容易就能看到麒麟980的优势在CPU,GPU方面依然不如更新驱动后的骁龙845。

很多人都说安兔兔是娱乐跑分,殊不知人家ARM都把安兔兔当做处理器最重要的测试项目,在更专业的3Dmark跑分中,我们可以看到麒麟980的优势在vulkan上,传统的openGLES3.1依然要落后。考虑到现在大部分应用并不能很好的支持vulkan,因此麒麟980的GPU在实际使用中还是要略弱,我们可以忽略麒麟980GPU略弱这一事实,因为日常操作看的是CPU,它的CPU明显强过骁龙845,考虑到它的能耗比更高,因此在使用中也要比骁龙845优秀。

能否解析一下高通的GPU?

总的来说,Adreno采用unifiedshader(统一架构着色器),能够动态调节GPUshader的使用,从而最大限度的发挥所有着色器的能力,提供更高的处理能力和应用性能,另外,Adreno同时支持IMR和TBR两种render模式,并且可以根据画面的复杂度,在两者之间动态切换。这种模式可以理解为“TBIMR”,也就是说buffer足够多的场景,然后再将这些场景分成tile并按照普通的IMR方式来渲染,

Adreno和桌面GPU模式基本是一致的,大致可分为三部分:US,纹理映射单元(TMU),渲染输出处理器(ROP)。US是集成了顶点着色器和片段着色器的处理功能的一个可编程的架构,与US相关的功能有顶点着色器、几何着色器、像素着色器、曲面细分以及相关图像管道的计算等。还US包含动态调度和负载平衡系统,

纹理映射和纹理过滤是则由与像素和顶点着色器一起工作的TMU负责处理。ROP负责控制像素采样,主要负责深度测试、透明混合来决定最终像素的颜色,来将待渲染的数据写入framebuffer,Adreno的架构资料还是比较少的,因为它本就是只给高通芯片专用设计的,而不像Mali等是给各家SOC厂商使用的。可以参考下这篇https://www.researchgate.net/publication/323792092_A_Novel_Performance_Prediction_Model_for_Mobile_GPUs,

为什么华为的手机处理器打分不如高通,用起来却感觉比高通流畅?

“极客谈科技”,全新视角、全新思路,伴你遨游神奇的科技世界。手机是否流畅,主要由两大因素决定:一个是手机的硬件参数,例如起到决定性因素的处理器、内存等硬件;一个是手机的系统优化,主要由各手机厂商在安卓系统的基础上进行优化,处理器的性能跑分仅能够作为参考,并非判断手机是否好用的唯一标准。华为麒麟980与高通骁龙855跑分对比客观的说,华为麒麟处理器性能上确实要弱于同代的苹果以及高通处理器,

然而,实际表现差距是否如跑分显示的那么明显?在我们的小米9发布会上,雷军用两款手机举例:小米9用高通骁龙855得了387851分;华为Mate20Pro在使用麒麟980时得分298659分。暂且不谈安兔兔跑步软件的准确性。小米领先华为业绩近30%。为什么感觉实际应用差别不大?系统优化的原因1。华为的EMUI系统手机厂商会以Android为基础,然后在此基础上进行深入的系统优化。


文章TAG:高通的gpu为什么这么强  高通  gpu  流畅  感觉  
下一篇