当前位置: 华文问答 > 数码

内存条标签与系统识别不一致,我该相信哪个?

2022-09-21数码

当然是相信自己了!本来这个公说公有理婆说婆有理的问题无从判断,但题主贴心的贴出了内存颗粒的照片,那么答案就呼之欲出了。 因为内存条配置会影响性能,关系到大家采购何种内存条 ,今天我们这里就先卖个关子,采用探案的方式,层层剥茧,一步一步逼近问题的答案。也只有这样,今后大家才能举一反三,有了类似问题可以形成自己的判断。准备好了吗?一起来吧!

分析案情

从案发现场采集的照片来看,心细的题主发现了明显的冲突。尽管都是16GB内存条,产线上贴的标签显示是2RX8,也就是2个Rank;

而AIDA软件从内存条SPD芯片上读出来的却是1个Rank:

两个信息完全冲突, 最多 只能有一个准确。我们是该开除产线上贴标签的小工呢,还是该开除产线上烧录SPD信息的小工?亦或被奸商骗了,这些信息都是假的!题主陷入了沉思。

看到题主这么忧愁,我们来帮题主分析一下可能性。根据我们已经学到的知识:

从标签上的2Rx8中的x8,我们知道一个DIMM上的内存颗粒提供8个bit的数据,而每次内存读写需要提供64bit的数据,也就是要64 / 8 = 8个颗粒才能提供一个Rank的数据;而2R中的2R是指有两个Rank,也就是有我们2Rx8的内存条上应该有 8 X 2 = 16个颗粒(SODIMM,无ECC)。从案发图片看的,内存条每面有4个内存颗粒,总共有8颗。 显然标签是错误的 。贴标签的小工出局!

我们来深入思考一下,是不是一定SPD是对的,8个颗粒一定是1个Rank的呢?不一定,如果是2Rx16也是双面共8个颗粒(想想为什么),也可以达到现场内存条的效果。而这种内存条的性能会比较差(老狼:选择内存条的必备知识:x16内存条为什么这么慢?2R和1R重要吗?)。

因此,我们可不能马虎断案,需要百分百确定, 到底是1R x 8还是 2R x 16呢 ?幸亏细心的题主在现场采集了更多的照片。

抽丝剥茧

题主在现场采集的另外一个图片为我们破案提供了关键线索:

图中的红框中子串「D8CJV」是美光颗粒的FBGA代号,通过其FBGA查询官网 [1] 就可以知道芯片型号:

有了「MT40A2G8SA-062E」这个线索,就可以启动我们探案神器「谷歌」来找到颗粒手册了 [2] 。通过芯片手册,我们知道这种颗粒是x8的。其实MT40A2G8SA中的 G8 ,按照美光的颗粒命名规则,已经可以判断它是x8的颗粒了:

所以不会是x16,而是x8。

结论

排除所有的不可能,真相永远只有一个:

AIDA读取的SPD信息是正确的,内存是1Rx8!烧SPD的产线小哥辛苦了!

等等,我们再深入思考一步,大厂美光怎么会犯这么低级的错误,标打错了?那岂不是整个批次都要召回了吗?我们知道,深圳有这么一种「产业」,他们收集「洋垃圾」服务器配件,内存条拿回来颗粒焊下来,重新植球,贴片到白牌内存条上;或者购买内存颗粒大厂的次品包包货(按斤卖),贴片。这种白牌内存条经过一种挺有特色的治具和软件(挺有意思的一套软件,有机会我们再细讲)进行测量和分级,再进入某些灰色产业链中。有些并没有违法,因为生产的是白牌内存条;但有些为了防止暴露,会改颗粒FPGA号,这就涉嫌违法了。真正一定违法的是,某些拿到白牌内存条的「厂家」,自己贴标和烧录spd,冒充大厂,生产假冒伪劣内存条,真是只要利润高,枪毙的事也有人干!有些便宜到离谱的内存条,往往是这么「生产」出来的。而题主的内存条就有这种嫌疑,警惕啊。

最后感叹一句,深圳这片肥沃的土地,真是可以让万物生长。即可以长成参天大树,也有很多「奇花异草」。如果你觉得你知道,去深圳走一圈,就会发现,不,你不知道。

参考

  1. ^ FBGA查询 https://www.micron.com/support/tools-and-utilities/fbga?fbga=D8CJV#pnlFBGA
  2. ^ 颗粒芯片手册 https://4donline.ihs.com/images/VipMasterIC/IC/MICT/MICT-S-A0014105731/MICT-S-A0014105731-1.pdf?hkey=52A5661711E402568146F3353EA87419