I want to know what type of my memory channel in Linux, Single or Dual or etc..

  1. I try find it by check /proc filesystem, but didn't success. And then
  2. I use dmidecode to get system informations, and check, also didn't find.

How can I get it?


Search the dmidecode output for Interleaved Data Depth. Dual-channel memory has an interleaved depth of 2.

| improve this answer | |
  • 9
    What if I don't have the `Interleaved Data Depth" line at all there? – Dzmitry Lazerka Apr 19 '15 at 23:41
  • 3
    And what if I have "Interleaved Data Depth: Unknown"? – Jay Jun 21 '16 at 23:58
  • 1
    IDK whenever this is a reliable way to distinguish single vs. dual memory channel/support. Some systems will report Unknown while others might report 1 even though BIOS itself and other tools (i.e. CPU-Z) reports dual channel mode. – stamster Jan 22 '18 at 19:16
  • Hi, I'm using ASUS X99-E WS/USB 3.1 motherboard, but my dmidecode couldn't report any interleaved depth number. Does it mean my motherboard isn't using its quad-channel feature? – Clock ZHONG Jul 9 '18 at 15:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.