clarry: I wish I could check CPU temps and RAM timings under Linux somehow.. *sigh*
Lin545: psensor
xsensors
lshw -C memory
i-nex Yeah, unfortunately even 9001 front ends to the same kernel interfaces do not help when the kernel does not expose the sensors.
# sensors
amdgpu-pci-2900
Adapter: PCI adapter
fan1: 1263 RPM
temp1: +31.0°C (crit = +0.0°C, hyst = +0.0°C)
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 0 RPM
That's all (and yes I poked around /sys/ quite a bit).
For timings, there is decode-dimms, however it does not always detect the banks.
Yeah, already tried that. It can detect the banks but does't decode them:
Decoding EEPROM: /sys/bus/i2c/drivers/eeprom/13-0053
Guessing DIMM is in bank 4
---=== SPD EEPROM Information ===---
EEPROM CRC of bytes 0-125 OK (0x038D)
# of bytes written to SDRAM EEPROM 256
Total number of bytes in EEPROM 512
Fundamental Memory type Unknown (0x0c)
---=== Manufacturing Information ===---
Manufacturer Synertek
Custom Manufacturer Data 36 16 36 00 00 2B 0C ("6?6??+?")
Manufacturing Location Code 0x2B
Part Number Undefined
I can tell the 0x0c is DDR4 but I have no idea if I should be able to decode currently active timings from custom manufacturer data (I don't think so; it looks as though it's just a static field)
There is also "dmidecode --type memory", but it shows only bank speeds, not timings.
Indeed. I'm not sure I fully trust the info provided via this tool, I recall UEFI showing me rather different voltages when I last looked.