今天下午,华为在上海发布了传闻已久的旗舰智能手机Mate 8。这款手机可以算是国产手机的佼佼者,不光在外观、功能等常规元素上达到旗舰级别,更有特色的是它采用了华为自行研发的手机SOC芯片麒麟950。目前 国内手机厂商中只有华为一家有研发生产手机SOC的能力,其他厂商如小米、中兴等虽然也宣布过要做芯片,但至今未有成品出现并应用到手机中。

Mate8的麒麟950怎么样? 4个问题待解决

实际上华为使用旗下子公司海思的手机SOC芯片已经有多年,相对以往的产品,麒麟950有以下突破之处:

1.首次采用ARM架构高端CPU核心,也就是A72,之前所有海思芯片都采用低端核心,如A53;

2.采用台积电16nm FinFET plus工艺,比苹果和三星用的16nm FinFET工艺多了个plus,虽然具体有多大提升目前并无定论,但16nm工艺对国产厂商来说确实是一个突破;

这两点让中国厂商在半导体行业里也能与世界顶级水平一较高下,确实振奋人心。不过在对比苹果和高通等厂商之后,我们还是能发现有不少技术实力上的差距,甚至可能长期都无法改善的问题。列举如下:

无自主研发的CPU核心

麒麟950采用的是ARM公版A72核心设计,说明海思自身几乎没有CPU架构研发的能力,只能照搬ARM的方案。

这有什么坏处呢?高通之前一直坚持基于ARM架构自行研发CPU核心,例如之前的Krait核心和骁龙820使用的Kryo核心,唯独在骁龙810这一代为了赶工使用了ARM公版的A57+A53大小核架构,结果因为功耗大导致使用这颗芯片的手机都有过热的问题。

实际上,国际上真正技术实力强的厂商如高通、苹果、NVIDIA都会自行研发兼容ARM的CPU架构,以符合自己的需求。所以苹果的A系列芯片至今都有“双核秒八核”的能力。华为在这方面还需努力。

GPU核心表现不佳

虽然麒麟950的安兔兔跑分很高,但安兔兔这种跑分软件在专业人士眼里是不那么严谨的,因为它把CPU和GPU跑分和在一起,GPU不够用CPU的分来凑。联发科的X10就是个CPU分高而GPU非常差的芯片,占了这个便宜。

严谨的评测都会单独使用Geekbench来测试CPU性能,用GFXbench来测试GPU性能。

从下面的GPU性能排名中可以看到,麒麟950的GPU性能只与高通808这颗发布已久的中档芯片相当,难称顶级。

实际上,麒麟950的GPU和CPU都使用了ARM提供的公版设计,型号是Mali T880。而高通有自行设计的Adreno系列GPU(收购自AMD公司),苹果则一直坚持使用Imagination公司的PoweVR系列GPU中的 最高端型号,NVIDIA的Tegra系列SOC芯片也使用了自家的GeForce图形技术。

GPU是图形计算单元,直接关系到3D游戏的流畅度,对重度玩家来说十分关键。ARM公司虽然在CPU架构上早已击败被Imagination公司收购的 MIPS,但在GPU上还是个新手。从兼容性上来讲,Adreno、PoweVR和GeForce都是图形领域的宿老,历史可延续至上世纪90年代。

为什么要讲历史长短呢,因为GPU这个东西和CPU不同,除了主频和跑分之类的参数,还讲究与游戏的兼容性,年头厂的GPU和游戏制作公司合作时间长,因此在兼容性上更有优势。

在这个问题上,麒麟950明显又偷懒了,直接采用ARM公版GPU。鉴于华为海思自身无GPU研发能力,建议下代产品改用和苹果一样的PoweVR高端型号。

基带仍有缺憾

在通信圈,高通做SOC芯片被称作“买基带送CPU”,实际上华为也是走的这条路线,两者区别只是高通用自家设计的CPU,而华为用公版。基带作为手机负责通信的部分,是体现华为作为世界500强通信巨头能力的一个地方,所以极为关键。

从公布的信息来看,麒麟950使用了和麒麟920一样的基带,通信性能还算不错,支持Cat.6、4G+和VoLTE,现阶段来说还是够用的。但遗憾的 是,华为之前发布的顶级基带Balong 750缺没有用到麒麟950上。Balong 750在全球范围内第一个支持了LTE Cat.12、Cat.13 UL网络标准,理论下载速率高达600Mbps,而上传也达到了150Mbps。

另外一个遗憾是,这个基带仍不支持CDMA制式,需要使用威盛提供的外挂基带来实现全网通。相比之下,一直在低端市场耕耘的联发科,已经得到了CDMA授权(通过威盛旗下的微睿电通),联发科的SOC芯片已经实现了一颗芯片搞定全网通。

那么,未来的麒麟能实现一颗芯片全网通吗?答案是很难。目前全球只有高通和微睿电通拥有CDMA专利,前者是华为老对头,后者已于今年年中被Intel收 购。所以短期内华为还是只能通过外挂CDMA基带芯片的方式实现全网通,这颗芯片是威盛生产的,缺点是比较费电,因为使用55nm工艺制造。

价格偏高

这个问题本不该指手画脚的,因为华为想标多高价格是他自己的产品定位,有用户愿意掏钱买就OK。但既然华为一直宣传自己是“中国芯”,那我们就要多说两句。

雷军说过,只要是自己造就能把芯片价格降到白菜价,所以小米跟联芯合作造手机芯片。可是华为自己造芯片,手机都卖三四千以上,对国人来说是不是有些心被伤到的感觉呢?

以上基本算是收集了麒麟950发布以来业内和网友们普遍反映的观点,希望华为未来能够解决,成为名副其实的国人骄傲。

Mate8的麒麟950怎么样? 4个问题待解决的更多相关文章

  1. 基于Linux(中标麒麟)上QT的环境搭建——解决cannot find lGL的问题

    接上一篇,QT在中标麒麟环境安装完成后遇到运行报错的问题 一.问题描述: 在中标麒麟上配置好QT的环境后,新建一个工程,不做其他的任何操作,直接运行都会报cannot find lGL的错误.如图所示 ...

  2. 把握每次机会,麒麟芯片5年成就高端(SoC包括AP、基带、ISP等,华为确实牛)

    从2016年11月华为Mate 9 /Mate 9 Pro发布,到2017年2月荣耀V9和华为P10 /P10 Plus 相继发布,这几款都是华为和荣耀的高端旗舰机型,且搭载的都是华为最新旗舰芯片-- ...

  3. 麒麟子Cocos Creator实用技巧一:如何正确地显示微信头像

    不管是游戏App,还是H5,又或者是微信小游戏.但凡接入了微信登录的应用,都可能需要显示微信头像. 在Cocos Creator中,我们常见的显示方法像下面这样 var headimg = 'http ...

  4. 【京东账户】——Mysql/PHP/Ajax爬坑之产品列表显示

    一.引言 实现京东的账户项目,功能模块之一,产品列表显示.要用到的是Apach环境,Mysql.PHP以及Ajax. 二.依据功能创建库.表.记录 创建库:jd 创建表:产品表 添加多条记录 /**产 ...

  5. 手机CPU天梯图2018年5月最新版

    话不多说,以下是2018年5月最新的手机CPU天梯图精简版,由于最近一两个月,芯片厂商发布的新Soc并不不多,因此这次天梯图更新,主要是来看看今年主流手机厂商都流行使用哪些处理器. 手机CPU天梯图2 ...

  6. [转载]常见的移动端H5页面开发遇到的坑和解决办法

    转过来,平时看看.虽然还有很多问题至今无解.比如:华为麒麟950的P8和meta打开我们的应用首页经常偶发白屏.!! 1.安卓浏览器看背景图片,有些设备会模糊. 用同等比例的图片在PC机上很清楚,但是 ...

  7. 常见的移动端H5页面开发遇到的坑和解决办法

    转过来,平时看看.虽然还有很多问题至今无解.比如:华为麒麟950的P8和meta打开我们的应用首页经常偶发白屏.!! 1.安卓浏览器看背景图片,有些设备会模糊. 用同等比例的图片在PC机上很清楚,但是 ...

  8. 【京东个人中心】——Nodejs/Ajax/HTML5/Mysql爬坑之功能与数据分析

    一.引言 在学习了Nodejs和HTML5之后,发现了Nodejs的使用很方便,和php是完全不同的另一种后台语言.我也明白了,在一个项目里,是不可能同时存在Apach服务器(php)和Web服务器( ...

  9. Android视频播放软解与硬解的区别

    硬解,用自带播放器播放,android中的VideoView 软解,使用音视频解码库,比如FFmpeg 一.硬解码 硬解:就是调用GPU的专门模块编码来解,减少CPU运算,对CPU等硬件要求也相对低点 ...

随机推荐

  1. JS类型、值和变量 笔记

    非数字 JavaScript中的非数字值有一点特殊.他们和任何值都不相等,包括和本身也不相等. NaN == NaN => false NaN != NaN => true isNaN(N ...

  2. iOS: 学习笔记, Swift与C指针交互(译)

    Swift与C指针交互 Objective-C和C API经常需要使用指针. 在设计上, Swift数据类型可以自然的与基于指针的Cocoa API一起工作, Swift自动处理几种常用的指针参数. ...

  3. Xcode 插件开发

    我最近一年来都在开发ios应用,不过感觉公司的app维护起来非常麻烦. 因为公司要为很多个企业订做app,每个app的功能基本相同,只是界面上的一些图片和文字要换掉,功能也有一些小改动.考虑到代码维护 ...

  4. maven web项目不能创建src/main/java等文件夹的问题

    eclipse创建maevn web项目,在选择maven_archetype_webapp原型后,默认只有src/main/resources这个Source Floder.  按照maven目录结 ...

  5. 用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

    问题: 在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行.双击提示: "无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题 ...

  6. hadoop 学习笔记 (十) mapreduce2.0

    MapReduce的特色---不擅长的方面 >实时计算 像mysql一样,在毫秒级或者秒级内返回结果 >流式计算 Mapreduce的输入数据时静态的,不能动态变化 MapReduce自身 ...

  7. Hadoop 学习笔记 (九) hadoop2.2.0 生产环境部署 HDFS HA部署方法

    step1:将安装包hadoop-2.2.0.tar.gz存放到某一个目录下,并解压 step2:修改解压后的目录中的文件夹/etc/hadoop下的xml配置文件(如果文件不存在,则自己创建) 包括 ...

  8. 居然还有WM_TIMECHANGE(只在用户手动改变系统时间时才会产生作用)

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ...

  9. leetcode面试准备: Jump Game

    1 题目 Given an array of non-negative integers, you are initially positioned at the first index of the ...

  10. bzoj1303

    首先找到b的位置x,要求满足b为中位数的数列把比b大的设为1,比b小设为-1则数列满足条件则x 左边的的和+x右边的和=0 然后应该就很好搞了 ..] of longint; i,n,m,x,k,an ...