2 channel的i5-2400,竟然可以插到6 rank記憶體,不明其中的關鍵

朋友有一台cpu為 i5-2400的電腦, 已經插了2條美光8gb的ddr3 ram,
我印象中8gb的ddr3都是 2Rx8,不知道有沒有出 1Rx8的?

他不想花大錢整台買新的,於是我借了2條 金士頓 4gb的 1Rx8 ddr3 給他,
結果4條都抓的到。

如果他原先插的2條8gb真的都是 2Rx8, 那再加上這兩條1R的就是6R,
i5-2400 內建的記憶體控制器真的可以抓到6 rank嗎?

我去查了INTEL的官網,發現官方對這方面絲毫沒有數據,只給了『2 channel』這個值,
卻沒說『1 channel 可以包含幾個 rank』。

我又翻查了他的MB的記憶體支援列表 ,
2 channel的i5-2400,竟然可以插到6 rank記憶體,不明其中的關鍵

2 channel的i5-2400,竟然可以插到6 rank記憶體,不明其中的關鍵

(記憶體的SS/DS ≠ rank數, 所以看SS/DS並不準。)
發現有些記憶體模組就算是 4gb的也無法插上4條,
有些是8gb的記憶體模組卻可以插上4條,
我沒有功夫去一一查這些記憶體的rank數,因為經常查不到,
但對cpu能支援的真實 rank數相當好奇,
有人有這方面的資訊嗎?
(我一直以為 i5-2400只能抓到 4 RANKS。)

=================
目前已知他原先插的記憶體為美光的 Ballistix Sport BLS8G3D18ADS3.16FER ,
我查不到這東西是 1R或2R。
2022-07-22 19:14 發佈
我想我應該找到原因了,
https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/2nd-gen-core-desktop-vol-1-datasheet.pdf

第19頁中的一小段話『It supports a maximum of two DDR3 DIMMs per-channel; thus, allowing up to four
device ranks per-channel.』

意思就是第2代有一共有 8 ranks可用。

=======================
來看看我目前用的第6代、11代有多少 ranks可用?

第6代: 第20頁
https://cdrdv2.intel.com/v1/dl/getContent/332687
There is no support for memory modules with different technologies or capacities
on opposite sides of the same memory module. If one side of a memory module is
populated, the other side is either identical or empty.
• DDR3L/-RS Memory Down: Single and dual rank x8, x16 (based on SKU)
• DDR4 Memory Down: Single rank x8, x16 (based on SKU)

定義有點不同了,8或16 ranks 說是based on SKU。


第12代: 第107頁
https://cdrdv2.intel.com/v1/dl/getContent/655258
定義又有點改了,
each channel has 2或4 ranks .

=========== 題外話 ===========
他買的美光 Ballistix Sport BLS8G3D18ADS3.16FER 從來沒有跑過 1866 mhz,
從約10年前入至今都是跑 1333 mhz,
教他進bios調時脈,結果才往上調一階到1600 mhz就死機,連bios都進不去,
更別提 1866 mhz。
套用bios內建的XMP也沒用,照樣死機。

哇靠,他買到籤王中的籤王,卻10年來都不知道。
若要換個良品回來,速度遠遠跑不到標示值算不良品嗎? 目前是可以拿去換? 還是不能換?
這個可能就是主機板丐不丐有多丐的差別?

又好比1366腳的規格是有三通道六插槽
這個可是比sandy bridge早了

至於那1333有沒可能是i5-2400在那主機板上只支援到1333?
不過那些舊規格其實已不重要,
能解釋現在新規格的各種問題才有看點.
eanck
eanck 樓主

我猜可能是受限於i5-2400的記憶體控制器,官網規格上只寫1333。

2022-07-28 13:44
eanck wrote:
我想我應該找到原因了(恕刪)
容量 = 顆粒大小 x 晶片數
晶片數再去分單雙面(超過8顆雙面 以下單面)

然後主機板認「顆粒」的
超過主機板能辨識顆粒過大(或過小)就會不能用
太新的單面記憶體 顆粒容量過大
舊款小容量的記憶體 顆粒容量過小


像一些較舊的板子
記憶體顆粒單顆只支援最大768Mb(不支援32Mb以下) 總容量最大16GB
可以用的
8G 雙面 16顆 每顆512Mb(兩條滿 多出來的記憶體空槽再多插也沒用
4G 雙面 16顆 每顆256Mb
4G 單面 8顆 每顆512Mb

不能用的
8G 單面 8顆 每顆1024Mb (超過主機板支援的768Mb 不能用
4G 單面 4顆 每顆1024Mb (超過主機板支援的768Mb 不能用


所以8G單面 較舊的主機板可能就不行了
所以才有雙面相容性較好這種說法 賣的比較貴


你這主版上限32GB
單顆粒最大多少 再看看
可能有這限制 單面無法用
然後顆粒符合的記憶體 能插到32GB
                              彈幕濃!
pc8801

話說你講的問題大概都ddr4的時代的事了吧?以前ddr3主要是支援面數的問題

2022-07-23 16:34
skiiks

8G單面4G單面這是講DDR3。單位用錯不是Gb是Mb 我改一下 感謝提醒

2022-07-23 20:44
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?