當前位置: 華文問答 > 數位

記憶體條標簽與系統辨識不一致,我該相信哪個?

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