laudmankimo
榮譽會員
- 已加入
- 9/22/06
- 訊息
- 1,003
- 互動分數
- 95
- 點數
- 48
cpuz裡可以看到DDR4-2666的頻率是1333這個沒問題 因為我知道它是雙緣觸發傳輸的 時脈的上升緣跟下降緣都會傳輸 這個在初代DDR記憶體發布前我就在電腦雜誌上看到過了 你上面列出來的資訊有2個我持懷疑 第一個是alderlake IMC clock得極限是2000-2200 這樣無法解釋大家在使用12代配DDR4的主機板的時候都使用DDR4-3600搭配GEAR1 也就是大家說的記憶體甜蜜點 你說12代IMC極限在2000-2200 則甜蜜點應該至少會是4000 哪裡搞錯了? 而ZEN4 DDR5-6000是甜蜜點再往上要除2? 那CPU鐵蓋下 不同的CCD跟獨立的IMC之間溝通的IF, infinity fabric頻率又會是多少? intel 這邊12代gear1極限在4000 而晚一年上市的AMD可以把INTEL這邊存在的極限IMC可承受的頻率MCLK一口氣從2000*2=ddr4-4000提高到3000*2=ddr5-6000的理由到底是什麼? 因為還沒上市我說可以就可以?我說我跑DDR5-6000是1:1是GEAR1就是GEAR1? 雖然很像在吵架但DDR4時代INTEL這個鐵蓋下一坨的CPU可以輕鬆的DDR4-4000到DDR4-4400(8代9代10代) 而AMD這邊只能3600運氣好的話可以到3800理由是IF(3000系列-5000系列,4000系列很難買) 到了DDR5時代就一口氣翻轉的理由是什麼? 我想知道的是這個 你雖然重新解釋了一堆我理解的東西但關鍵的地方都沒提到 為什麼AMD這邊MCLK可以到3000 實際上是DDR5-6000 為什麼AMD可以?首先,一般說的DDR4-3733、DDR5-6800,這個「3733」和「6800」指的是transfer rate(單位MT/s),而DDR memory的bus clock rate會是transfer rate的一半,意思就是bus clock rate會分別是3733 / 2 = 1866.5MH和6800 / 2 = 3400Mhz
所謂gear1的意思是,CPU記憶體控制器的clock(IMC clock)與DDR memory的bus clock rate一樣快,IMC clock不用除頻
而Alder Lake的IMC clock極限大概就在2000~2200MHz而已,故DDR memory的bus clock rate如果超過2000~2200MHz的話,就需要開啟gear2,讓IMC clock變低頻
DDR5-6800因為bus clock rate為3400Mhz,超過2200MHz的上限,故必須開啟gear 2,讓IMC clock = 6800 / 2 / 2 = 1700Mhz
而Zen 4以DDR5-6000運作時,MCLK是可以到3000MHz的(只要AGESA別出問題的話),等同於直到DDR5-6000之前都可以gear 1的意思,比目前Alder Lake gear1只能DDR4-4400還高上不少,所以才會說Zen 4最佳記憶體頻率(應該說最佳transfer rate)是DDR5-6000,因為再往上的話MCLK也要除頻(gear2)了
最後編輯: