Jump to content

Reading memory specs in linux (Thaiphoon alternative)

Is there an alternative to Thaiphoon Burner in linux for reading DRAM specs?

 

I'm setting up a new system and the BIOS contains many more memory parameters than XMP provides. Also, using DOCP, the first 5 timings match XMP, but the rest are set automatically and do not match the XMP data. There is Ryzen DRAM Calculator for estimates on a lot of parameters but it first requires info that would be obtained through Thaiphoon.

Link to comment
Share on other sites

Link to post
Share on other sites

/proc has all the info you need about the system. /proc/meminfo should have what you need. Also theres /proc/cpuinfo as well if you need it.

Link to comment
Share on other sites

Link to post
Share on other sites

I'm not seeing anything related to timings and BIOS settings.

Link to comment
Share on other sites

Link to post
Share on other sites

i know there is a command decode-dimms but ive personally never used it, dont know what kind of info it will give you.

Link to comment
Share on other sites

Link to post
Share on other sites

Interesting. Googling suggests `decode-dimms` might give relevant info, but even with `i2c-tools` installed, I get "command not found".

 

There's also `dmidecode -t memory` which gives various info but not timings, at least on my system.

 

Running Fedora 27 on a Ryzen 7 2700X.

Link to comment
Share on other sites

Link to post
Share on other sites

Good news and bad news.

Good news is `decode-dimms` worked after installing `i2c-tools-perl`. Bad news is it doesn't detect much on my system:
 

$ decode-dimms 
# decode-dimms version 6250 (2014-06-19 09:19:09 +0200)

Memory Serial Presence Detect Decoder
By Philip Edelbrock, Christian Zuckschwerdt, Burkart Lingner,
Jean Delvare, Trent Piepho and others


Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/7-0052
Guessing DIMM is in                             bank 3

---=== SPD EEPROM Information ===---
EEPROM CRC of bytes 0-125                       OK (0x7EAF)
# of bytes written to SDRAM EEPROM              256
Total number of bytes in EEPROM                 512
Fundamental Memory type                         Unknown (0x0c)

---=== Manufacturing Information ===---
Manufacturer                                    Intersil
Custom Manufacturer Data                        2B 0C 36 00 00 36 15 ("+?6??6?")
Manufacturing Location Code                     0x2B
Part Number                                     Undefined


Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/7-0053
Guessing DIMM is in                             bank 4

---=== SPD EEPROM Information ===---
EEPROM CRC of bytes 0-125                       OK (0x7EAF)
# of bytes written to SDRAM EEPROM              256
Total number of bytes in EEPROM                 512
Fundamental Memory type                         Unknown (0x0c)

---=== Manufacturing Information ===---
Manufacturer                                    Intersil
Custom Manufacturer Data                        2B 0C 36 00 00 36 15 ("+?6??6?")
Manufacturing Location Code                     0x2B
Part Number                                     Undefined


Number of SDRAM DIMMs detected and decoded: 2

 

Back to square one.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×