
我有這個 32GB 記憶體套件我剛剛與 Memtest86+ 進行了比賽。請參閱此處的螢幕截圖
說的部分IMC: DDR5-5600 / CAS 36-36-36-76
是準確的。但為什麼「記憶體 SPD 資訊」部分會這樣說2GB DDR5-4800
(而不是16GB DDR5-5600
我所期望的那樣)?
我知道我的 RAM 正在按預期工作,作業系統報告了正確的數量和時脈速度。我想我只是想了解“內存 SPD 信息”部分告訴我什麼。
可能相關的是,這是 XMP 內存,我使用華碩 BIOS“AI Tweaker”設置為“XMP 1”,它以某種方式自動設置所有正確的時脈速度和計時。這是我第一次使用該工具。
答案1
儲存在記憶體模組晶片中的 SPD 設定檔是非常保守的「標準」設定文件,保證可以在幾乎任何支援 DDR5 記憶體的系統上工作。
XMP 設定檔是擴大對於 SPD 系統,不一定存在於所有記憶棒中或在系統中預設啟用。
這意味著從您的棒讀取真實 SPD 資訊的程式將獲得 DDR-4800 設定。它實際上必須稍微超出“標準”SPD 系統,因為XMP數據不一定與以下格式相同突波保護數據。如果您僅讀取標準 SPD 數據,那麼在相同的假設下,XMP 數據可能無法給出合理的結果。
要了解正在使用的記憶體設置,您應該查閱 CPU 中實際的整合記憶體控制器(如線條所示)IMC:
,以了解它選擇了哪些設定。這些設定可能與 SPD 或 XMP 設定檔所規定的內容很好地匹配,但也可能會有所不同,具體取決於主機板或處理器本身決定的更好設定。
主機板上更激進的“XMP Tweaker”設置可能會發現比內存指定的更快或更好的設置,但代價是在啟動時“訓練”內存可能需要稍長的時間。
我也期望2GB DDR5-4800
引用的是每晶片大小和速度設定。 SPD 資訊列出Total SDRAM capacity *per die* in megabits
,晶片計數稍後在 SPD 區塊中列出。如果不進行一些實際的數學計算,隨意瀏覽 SPD 設定將不會列出完整的棒容量。 (這是基於 DDR3 標準的公開內容,因為我無權訪問JEDEC DDR5 串列存在偵測 (SPD) 內容規格表,但這些資訊對於推斷以後的標準是有意義的,因為您需要知道設備的數量和容量才能正確使用該棒)。