Lösung 1:
Suchen Sie nach dmidecode
Ausgabe für Interleaved Data Depth
. Dual-Channel-Speicher hat eine Interleaved-Tiefe von 2.
Lösung 2:
Leute, die "Interleaved Data Depth" als Antwort geben, sind nicht richtig. Interleaved Data Depth ist entweder nicht der richtige Indikator oder wird sehr häufig falsch gemeldet (wenn es überhaupt gemeldet wird).
Eine einfache Methode, um herauszufinden, wie viele Kanäle Sie verwenden, besteht darin, Folgendes zu tun:
sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'
Beispielausgabe (Zweikanal ):
RAM 32 GB ChannelA-DIMM0
RAM 32 GB ChannelB-DIMM0
Lassen Sie uns auf demselben Computer die Interleaved-Datentiefe überprüfen:
sudo dmidecode | grep Interleaved
Ausgabe:
Interleaved Data Depth: 1
Interleaved Data Depth: 1
Auf derselben Maschine wurde auch in Windows über CPU-Z verifiziert. Unter Speicher wurde wörtlich berichtet:Dual Channel
Die Interleaved-Datentiefe ist also falsch, aber wir können unsere Kanäle (A, B, C, D usw.) leicht überprüfen.
Lösung 3:
Die Kanäle sagen Ihnen nicht, ob es im Dual-Channel-Modus läuft oder nicht, es sagt Ihnen nur, welcher Kanal ein Speichermodul verwendet
Hier ist meine Ausgabe, nachdem ich versucht habe, 2 x 8 GB + 4 x 4 GB DIMM auf meinem x79-Board zum Laufen zu bringen
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
daran kann man nicht erkennen, ob sie im Single-, Dual- oder Triple-Channel-Modus laufen.