LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

decode-dimms

decode and display RAM SPD EEPROM information

TLDR

Display DIMM information
$ decode-dimms
copy
Display DIMMs side-by-side for comparison
$ decode-dimms --side-by-side
copy
Decode even if checksum fails
$ decode-dimms -c
copy
Read from hexdump files instead of live system
$ decode-dimms -x
copy
Display help
$ decode-dimms -h
copy

SYNOPSIS

decode-dimms [options]

DESCRIPTION

decode-dimms decodes and displays information stored in the SPD (Serial Presence Detect) EEPROM of RAM modules. This includes memory type, speed, manufacturer, size, and timing information.Useful for identifying installed memory specifications and verifying RAM compatibility.

PARAMETERS

-h, --help

Display usage summary.
-c, --checksum
Decode completely even if checksum fails.
-f, --format
Print output in HTML format.
-b, --bodyonly
Don't print HTML header (useful for postprocessing).
--side-by-side
Display all DIMMs side-by-side if possible.
-x
Read data from hexdump files instead of the running system.
-X
Same as -x but treat multibyte hex data as little endian.

CAVEATS

Requires the eeprom, at24, or ee1004 (for DDR4) kernel module loaded. May need i2c kernel modules. Requires root privileges or proper permissions on i2c devices. Part of the i2c-tools package.

SEE ALSO

dmidecode(8), lshw(1), free(1), i2cdetect(8)

Copied to clipboard
Kai