Solución 1:
Busca el dmidecode
salida para Interleaved Data Depth
. La memoria de doble canal tiene una profundidad intercalada de 2.
Solución 2:
Las personas que dan "Profundidad de datos intercalados" como respuesta no son correctas. La profundidad de datos intercalados no es el indicador correcto o es muy común que se informe incorrectamente (si es que se informa).
Una manera fácil de saber cuántos canales está utilizando es hacer algo como lo siguiente:
sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'
salida de muestra (doble canal ):
RAM 32 GB ChannelA-DIMM0
RAM 32 GB ChannelB-DIMM0
En esta misma máquina, verifiquemos la profundidad de datos intercalados:
sudo dmidecode | grep Interleaved
salida:
Interleaved Data Depth: 1
Interleaved Data Depth: 1
En esta misma máquina también se verificó en Windows vía CPU-Z. Debajo de la memoria se informó textualmente:Dual Channel
Por lo tanto, la profundidad de datos intercalados es incorrecta, pero podemos verificar fácilmente nuestros canales (A, B, C, D, etc.).
Solución 3:
Los canales no le dirán si se ejecuta en modo de doble canal o no, solo le dirá qué canal está usando un módulo de memoria
Este es mi resultado después de intentar que 2x8GB + 4x4GB DIMM funcionen en mi placa 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
no se puede saber si se ejecutan en modo de canal único, doble o triple.