Soluzione 1:
Cerca il dmidecode
output per Interleaved Data Depth
. La memoria a doppio canale ha una profondità interlacciata di 2.
Soluzione 2:
Le persone che danno "Interleaved Data Depth" come risposta non sono corrette. La profondità dei dati interlacciati non è l'indicatore corretto o è molto comunemente riportata in modo errato (ammesso che sia riportata).
Un modo semplice per ottenere quanti canali stai utilizzando è fare qualcosa di simile a quanto segue:
sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'
output campione (doppio canale ):
RAM 32 GB ChannelA-DIMM0
RAM 32 GB ChannelB-DIMM0
Su questa stessa macchina, controlliamo Interleaved Data Depth:
sudo dmidecode | grep Interleaved
uscita:
Interleaved Data Depth: 1
Interleaved Data Depth: 1
Su questa stessa macchina è stato verificato anche in Windows tramite CPU-Z. Sotto memoria è stato riportato testualmente:Doppio canale
Quindi Interleaved Data Depth non è corretto ma possiamo controllare facilmente i nostri canali (A, B, C, D, ecc.).
Soluzione 3:
I canali non ti diranno se funziona in modalità a doppio canale o meno, ti dice solo quale canale sta usando un modulo di memoria
Ecco il mio risultato dopo aver provato a far funzionare DIMM 2x8GB + 4x4GB sulla mia scheda 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
non si può dire da ciò se funzionano in modalità canale singolo, doppio o triplo.