What tools are working in linux for monitoring Ryzen 2 CPUs like the 2700X?
lm_sensors
didn’t find any sensors it recognized with sensors-detect
, and the output from sensors
isn’t right for CPU temps or fan speed:
$ sensors
nouveau-pci-0900
Adapter: PCI adapter
temp1: +41.0°C (high = +95.0°C, hyst = +3.0°C)
(crit = +105.0°C, hyst = +5.0°C)
(emerg = +135.0°C, hyst = +5.0°C)
k10temp-pci-00c3
Adapter: PCI adapter
temp1: +103.1°C (high = +70.0°C)
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 0 RPM
This Phoronix article and the changelog it references indicate there is a 10C or 59C offset for cpu temp that will be accounted for in kernel 4.16.6
Fan rpm for cpu and case fans would also be useful.
And what about memory frequency, timing, voltage? dmidecode -t memory
(output below) gets the frequency right but not the voltage. I especially like the part about 256GB memory capacity. Does anyone have spare 64GB modules to test?
Summary
Handle 0x0032, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 256 GB
Error Information Handle: 0x0031
Number Of Devices: 4
Handle 0x003B, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0032
Error Information Handle: 0x003A
Total Width: 64 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM_A2
Bank Locator: Channel A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 3200 MT/s
Manufacturer: Unknown
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: F4-3200C14-16GTZ
Rank: 2
Configured Clock Speed: 1600 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V