How to check if my ram is dual channel or not? Is there a piece of software similar to CPU Z to check this?
43 Answers
sudo dmidecode --type memory should show you if your hardware supports dual channel (look at Locator / Bank Locator for dual channel motherboards it will say something like ChannelA-DIMM0 ChannelB-DIMM1 etc.
But that does not show if the ram is working at a particular bandwidth. From what I read here the only way I know is to run memtest86 and look at the Mode 64, 128, 196, 256bit for single, dual, triple and quad channel
dmidecode is the tool for anything memory related
Long version:
sudo dmidecode -t 17 Look for "size" for the amount and "channel" or "locator" for the banknumber.
Filtered on size or channel and printing it with RAM ...
sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no' 3 Translate from Indonesian :
For Linux distributions (x86 and x86_64), to check information about RAM channels, you can use the following command:
sudo dmidecode -t memory | grep Channel The output that appears should be like this:
Locator: ChannelA-DIMM0
Locator: ChannelB-DIMM0You can see ChannelA and ChannelB, meaning RAM is running in dual channel mode. If nothing appears, it means a single channel.
Source :