decode-dimms
“decode-dimms – decode the information found in memory module SPD EEPROMs”
Decode-dimms is a tool used to decode the data found in memory module SPD EEPROMs, or serial presence detect EEPROMs. It can read either from the running system or from dump files and requires either the eeprom
or at24
kernel modules to be loaded. I.e., sudo modprobe eeprom
or sudo modprobe at24`. Decode-dimms is part of the i2c-tools package which is available for many Linux distros, including Ubuntu 22.04.
To install it on Ubuntu 22.04, open the terminal and enter the following command: $ sudo apt install i2c-tools
.
Once installed, the decode-dimms command can be used to decode SPD EEPROMS. In order to determine the make, type, and speed of RAM on a Linux system, the command line tool dmidecode
can be used.
This tool is available in the same package as decode-dimms. To use it, enter the following command:
$ sudo dmidecode –t 17
.
This will display information about the installed memory. Using these tools, users can easily extract and decode important information about their RAM.
For more information about decode-dimms and dmidecode, please refer to the following links (Further reading):
https://manpages.ubuntu.com/manpages/xenial/man1/decode-dimms.1.html
https://github.com/costad2/i2c-tools/blob/master/eeprom/decode-dimms
https://www.cyberciti.biz/faq/check-ram-speed-linux/
Citations :
- https://www.cyberciti.biz/faq/check-ram-speed-linux/
- https://kernel.googlesource.com/pub/scm/utils/i2c-tools/i2c-tools/+/refs/heads/master/eeprom/decode-dimms
- https://github.com/costad2/i2c-tools/blob/master/eeprom/decode-dimms
- https://manpages.ubuntu.com/manpages/xenial/man1/decode-dimms.1.html
https://manpages.ubuntu.com/manpages/xenial/man1/decode-dimms.1.html
https://unix.stackexchange.com/questions/92037/how-to-view-rams-spd-timings-table
https://www.richud.com/wiki/Ubuntu_See_Live_RAM_Timings_Decode_DIMMS