Řešení 1:
Vyhledejte dmidecode
výstup pro Interleaved Data Depth
. Dvoukanálová paměť má hloubku prokládání 2.
Řešení 2:
Lidé, kteří uvádějí „hloubku prokládaných dat“ jako odpověď, nejsou správné. Hloubka prokládaných dat buď není správný indikátor, nebo je velmi často chybně hlášena (pokud je vůbec hlášena).
Snadný způsob, jak zjistit, kolik kanálů používáte, je udělat něco takového:
sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'
ukázkový výstup (Duální kanál ):
RAM 32 GB ChannelA-DIMM0
RAM 32 GB ChannelB-DIMM0
Na stejném počítači zkontrolujme Interleaved Data Depth:
sudo dmidecode | grep Interleaved
výstup:
Interleaved Data Depth: 1
Interleaved Data Depth: 1
Na tomto stejném stroji byl také ověřen ve Windows přes CPU-Z. V paměti bylo doslovně hlášeno:Duální kanál
Interleaved Data Depth je tedy nesprávná, ale můžeme snadno zkontrolovat naše kanály (A, B, C, D atd.).
Řešení 3:
Kanály vám neřeknou, zda běží v dvoukanálovém režimu nebo ne, pouze vám řeknou, který kanál používá paměťový modul
Zde je můj výstup po pokusu získat 2x8GB + 4x4GB DIMM pro práci na mé desce x79
RAM 8192 MB ChannelA_Dimm1 ChannelA ChannelA_Dimm1_AssetTag
RAM 4096 MB ChannelA_Dimm2 ChannelA ChannelA_Dimm2_AssetTag
RAM 8192 MB ChannelB_Dimm1 ChannelB ChannelB_Dimm1_AssetTag
RAM 4096 MB ChannelB_Dimm2 ChannelB ChannelB_Dimm2_AssetTag
RAM 4096 MB ChannelD_Dimm1 ChannelD ChannelD_Dimm1_AssetTag
z toho nelze poznat, zda běží v režimu jednoho, dvou nebo tří kanálů.