“科普”:华为P10内存门是指什么?如何检测?

2017-04-18 14:18:51 来源:EETOP

近日华为 P10 的内存门瞬间引发互联网关注,究竟华为出现了什么问题?内存门是指什么?我们先来回顾下。

事源于此,早期有网友在使用工具对自己的华为 P10 进行存储速度读取的测试后发现,其内存读取速度仅为 300MB / s,和官方宣传的数据大相径庭,但此事并未被重视。此后陆续有网友发现自己也遇到类似的情况,相同两台 P10 手机,但测试结果却完全不同。


于是在华为论坛上,大家通过安卓平台的开发工具,证实华为 P10 的存储芯片有 eMMC5.1、UFS 2.0 和 UFS 2.1三种版本,甚至内存都还有 LPDDR 3 的情况,当然彼此的速度也有天大的差异。

所以用户就开始质疑了,华为 P10 为什么发布时宣称支持 UFS 2.1 ,但实际发售中却存在 eMMC 5.1的版本?是为了控制功耗还是降低成本?目前华为针对这一事件并没有做出任何回应。

首先我们解释下,eMMC 和 UFS 一样,都是针对存储器所订的一种标准,而这个标准就来自于彼此的速度差异,例如 eMMC 5.1 的读取速度为 600MB / s,但 UFS 2.1 的读写速度理论上可以达到1400MB / s,不仅比eMMC有更巨大的优势,甚至能够让电脑上使用的SSD也相形见绌。所以目前我们主流的千元机大多用的都是 eMMC 5.0 / 5.1 的存储规格,而旗舰机型现在大多都会优先考虑UFS 2.0 或 2.1 标准。

从图中我们可以看到,UFS 2.x 的性能是非常强大的,不论读取速度还是写入速度,都要大幅领先 eMMC。

其中他们的原理也非常容易理解,UFS 使用的是串行接口总线,并且它支持全双工运行,可同时读写操作,还支持指令队列。eMMC 是半双工,读写必须分开执行,指令也是打包的,所以在速度上就已经是略逊一筹了。

不过针对华为 P10 的内存门事件,也有业内人士表示,华为 P10 内存门其实并不算大事,这种事情在手机行业时常有。虽然华为使用的麒麟 960 芯片支持 UFS 2.1 标准存储,也向下兼容 eMMC 5.1 ,但在目前存储芯片集体涨价,且 UFS 2.1 存储由于三星供应紧张的关系影响,所以选择 eMMC 并没有特别大的问题。

但该名人士也特别表示,华为 P10 在部分对外营销的产品,例如媒体评测机、体验机、门店零售机等渠道上使用了 UFS 2.1 存储,但在对外发售的部分产品上则使用了 eMMC 5.2 存储,容易给消费者造成无形的误区,以为这几个版本的体验基本一致。

 

此外还有爆料,部分机子采用的是LDDR3而不是LDDR4,我们也给大家做一个简单比较:LPDDR4可提供32Gbps的带宽,为DDR3 RAM的2倍。更快速的RAM意味着应用的启动速度更快,这对于在执行多任务时启动重量级应用至关重要。由于输入/输出接口数据传输速度最高可达3200Mbps,是通常使用的DDR3 DRAM的两倍,新推出的8Gb LPDDR4内存可以支持超高清影像的拍摄和播放,并能持续拍摄2000万像素的高清照片。

与LPDDR3内存芯片相比,LPDDR4的运行电压降为1.1伏,堪称适用于大屏幕智能手机和平板电脑、高性能网络系统的最低功耗存储解决方案。以2GB内存封装为例,比起基于4Gb LPDDR3芯片的2GB内存封装,基于8Gb LPDDR4芯片的2GB内存封装因运行电压的降低和处理速度的提升,最大可节省40%的耗电量。同时,新产品的输入/输出信号传输采用三星独有的低电压摆幅终端逻辑(LVSTL, Low Voltage Swing Terminated Logic),不仅进一步降低了LPDDR4芯片的耗电量,并使芯片能在低电压下进行高频率运转,实现了电源使用效率的最优化。

由此可见LPDDR4比LPDDR3更省电些,速度也更快一些。

       

总结:

本次内存门包括:

(1)闪存缩水:采用了慢速的eMMC器件冒充UFS 2.1,致使访问速度大大低于宣传速度。

(2)内存缩水:有些机子采用了 LPDDR 3 而不是 LPDDR 4。(未经证实)


当然也有华为的用户表示,实际上很多品牌都有类似的做法。例如苹果在内存上也同样使用了 MLC 和 TLC 类型,针对不同的容量版本做出相应调整,所以华为也是按照一贯的做法来处理,并没有什么特别不妥,毕竟官方没有必要把所有的内存供应链都一一罗列出来。


购买时如何检测:

对于这款售价不菲的旗舰手机,普通用户该如何检测华为P10使用的是哪种规格的存储,网友@魔法师蛋小丁提供了一种使用软件检测的方法。

具体来说,通过安装终端模拟器(Terminal Emulator),输入命令:ls /proc/fs/*

输出的信息中如果/proc/fs/f2fs下面是sd开头,就是UFS,

如果/proc/fs/f2fs下面是mmcblk开头,就是eMMC。

这种方法可以直接通过软件方法检测出硬件规格,不需要复杂的机器检测,对于存储硬件规格介意的朋友在购买之前运行检测一下吧。

  1. EETOP 官方微信

  2. 创芯大讲堂 在线教育

  3. 创芯老字号 半导体快讯

相关文章

全部评论

@2003-2024 EETOP