記憶體控制器限制多,實際上可能只是緩兵之計
Ryzen 記憶體相關兩三事,我們想可以分為兩個層面來說,一是 Ryzen 處理器本身的「支援」能力,二是和主機板關聯性也很高的「相容性」。AMD 早先發布支援能力如下圖所示,儘管記憶體控制器原生支援 DDR4-2667 時脈,然而現實卻是充滿了限制。基於模組 Dual / Single Rank 這阻礙,Ryzen 主機板插滿 4 支模組時,實際可用運作時脈會受到不一的約束。
▲ Ryzen 發表之初所公布記憶體支援能力,插滿 4 支記憶體受到較多限制。
實際以 MSI 的 X370 XPower Gaming Titanium 主機板來當範例組,搭配 Crucial 型號 CT2K16G4DFD824A 模組(原生 DDR4-2400、16GB、Dual Rank、雙通道套裝組合),我們使用 2 組也就是總共 4 支模組。在 3 月初首度發行的 1.1 版舊 BIOS,開機後是自動設置在 DDR4-1866 時脈組態,各家主機板同樣都會受到 Ryzen 這「支援」能力限制。
▲ Crucial CT2K16G4DFD824A。
▲ 範例組 BIOS 版本 1.1:裝配 4 支 Dual Rank 記憶體模組只能以 DDR4-1866 時脈運作。
不久前我們曾經提過,AMD 正研擬透過更新 AGESA,來提升、改善包含記憶體支援能力在內的問題。實際查看各家主機板產品 BIOS 下載頁面,4 月份所釋出檔案的更新註記資訊,應該不難發現「AGESA 1.0.0.4a 版本更新 」之類字眼。AMD 到底調整了什麼、解掉那些問題,未曾對外發布正式公告,記憶體支援能力變動就我們所得知資訊如下圖,使用 4 支模組的時脈支援提高了 1 階。
▲ 主機板廠於 4 月初起,陸續釋出包含 AGESA 更新的 BIOS。
▲ Ryzen 平台 4 月份經 AGESA 更新之後,安裝 4 支模組的可運作時脈往上提高 1 階。
目前在市場上漸成主流的原生 DDR4-2400 模組,16GB 通常是 Dual Rank 規格,8GB 和 4GB 不難買到 Single Rank 產品。意味除了裝配 64GB 容量之外,32GB 與 16GB 無論使用 2 或 4 支模組構成,現在都能以 DDR4-2400 之類產品標示時脈運作。實際將範例組升級最新版 BIOS,重新開機後發現,運作時脈如實由原先 DDR4-1866 提升至 DDR4-2133,而且不僅止於此。
▲ 範例組 BIOS 版本 1.5:運作時脈自動由 DDR4-1866 提升到 DDR4-2133。
▲ 驗證組 Asus B350-Plus:裝配相同模組,預設更是以 DDR4-2400 時脈運作。
在範例組隨手把玩獲得有趣的結果,即便是初版 BIOS,手動將時脈調整至 DDR4-2400 / 2667,也能正常開機並跑完簡單測試。這一如預期,Ryzen 記憶體控制器並非那麼不勘,AMD 初期可能是基於穩定性之類因素,選擇開出相對保守的支援規格。所設下這韌體層面的限制,正逐步透過 AGESA 更新來解開,或許再經過一兩次改版,就能全面完整支援 DDR4-2667。
▲ 就算是初期版本 BIOS,手動調整至符合模組原始規格的 DDR4-2400,甚至是選擇 DDR4-2667 也輕而易舉。
編按:驗證組 Asus B350-Plus 亦得以簡易超頻至 DDR4-2667,或許也代表 Crucial CT2K16G4DFD824A 體質算是良好。
▲ Crucial CT2K16G4DFD824A 模組 SPD 所預載時脈規格、時序組態資訊。
▲ Crucial CT2K16G4DFD824A 簡易超頻至 DDR4-2667 運作的時序組態。
▲ Crucial CT2K16G4DFD824A 超頻至 DDR4-2667 執行 AIDA64 記憶體性能測試結果。
(下一頁還有:超頻模組搭配試驗、總結)
記憶體超頻未必不濟,選擇主機板相容產品為上上策
以上是就 Ryzen 本身「支援」能力而言,至於搭配超頻記憶體模組時,我們在此使用「相容性」這字眼。得留意,AMD 揚棄自家 AMP 超頻模組規範多時,主機板廠普遍改採用相容 Intel X.M.P. 策略。X.M.P. 模組數量不計其數,得通過主機板廠商測試認證,才能確保可達時脈、穩定度。儘管記憶體控制器是為核心關鍵,但主機板廠所扮演角色也頗重,因此我們傾向視為主機板的相容性。
我們就手邊現有的 Intel X.M.P. 模組,做了簡單超頻試驗與性能測試,首先來看 Corsair 的 Vengeance LPX 系列(型號 CMK16GX4M2B3000C15、X.M.P. DDR4-3000、原生 DDR4-2133、8GB x 2 套裝組、Single Rank)。這款產品並未在 X370 XPower Gaming Titanium 相容清單內,不過成功啟用 A-XMP 功能載入 DDR4-2933 時脈組態後,所得結果如下列。
▲ Corsair Vengeance LPX CMK16GX4M2B3000C15。
▲ Corsair Vengeance LPX 模組 SPD 所預載時脈規格、時序組態資訊。
▲ Corsair Vengeance LPX 超頻至 DDR4-2933 運作的時序組態。
▲ Corsair Vengeance LPX 超頻至 DDR4-2933 執行 AIDA64 記憶體性能測試結果。
第 2 組試驗品為 Geil 的 EVO X 系列(型號 GEX416GB3200C16DC、X.M.P. DDR4-3200、原生 DDR4-2133、8GB x 2 套裝組、Single Rank),X370 XPower Gaming Titanium 同樣也並未支援,但是亦能開啟 A-XMP 選擇以 DDR4-3200 時脈組態運作。
▲ Geil EVO X GEX416GB3200C16DC。
▲ Geil EVO X 模組 SPD 所預載時脈規格、時序組態資訊。
▲ Geil EVO X 超頻至 DDR4-3200 運作的時序組態。
▲ Geil EVO X 超頻至 DDR4-3200 執行 AIDA64 記憶體性能測試結果。
前面試驗組同為 2 支模組的套裝產品,接著我們試驗 4 支模組套裝產品,為 Kingston 的 HyperX 系列(型號 XHX426C15FBK4/32、X.M.P. / JEDEC DDR4-2666、原生規格待議、8GB x 4 套裝組、Dual Rank)。這款模組為主機板標示相容產品,只不過註記只能使用 2 支,理應當是基於 Dual Rank 因素,但我們安裝 4 支仍然順利達成 DDR4-2666 時脈。
編按:以上超頻試驗組儘管都有達成標的,但無可否認操作過程出現過一些狀況,這是使用非指定相容模組必須要有的認知、心理準備。
▲ Kingston HyperX XHX426C15FBK4/32。
▲ Kingston HyperX 模組 SPD 所預載時脈規格、時序組態資訊。
▲ Kingston HyperX 超頻至 DDR4-2666 運作的時序組態。
▲ Kingston HyperX 超頻至 DDR4-2666 執行 AIDA64 記憶體性能測試結果。
就以上簡單的試驗而言,實際插滿 4 支 Dual Rank 模組,還是能採用高於限制的時脈運作、辨識出完整容量,這顯示並非硬體層有什麼重大缺陷。因此 Ryzen 記憶體支援能力,現行那 Dual / Single Rank、模組數量、時脈等限制關係式,或許只是過渡時期策略吧。至於記憶體超頻部分,其實無論使用哪家平台、包含非超頻模組在內,最理想狀況是依據主機板相容清單來挑選產品,這樣才能確保搭配效果。
測試平台
- 處理器:AMD Ryzen 7 1700X
- 主機板:MSI X370 XPower Gaming Titanium、Asus B350-Plus
- 顯示卡:MSI Radeon RX 580 Gaming X 8GB
- 系統碟:Plextor M6e 256GB
- 電源供應器:FSP PT-550M
- 作業系統:Windows 10 Pro 64bit 中文版
延伸閱讀
加入電腦王Facebook粉絲團Ryzen 裝機平價選擇:Asus Prime B350-Plus vs. MSI B350 Tomahawk
決戰萬元以內主流性能市場,AMD Ryzen 5 1600X 處理器性能實測