![]() However, if I know that the safe maximum temperature of a processor is say 70c (158f) and I see that the temperature reading is 35c (95f), I’m a happy bunny, put the kettle on, make myself a cup of tea and carry on gaming. This table shows a little of how this is calculated:Ĭlearly AMD have researched thermal states in CPUs a great deal and since I’m not a scientist I’m in no position to criticise. Yes, it is for me too, but in basic terms, when your Thermal Margin safety envelope runs out of numbers (i.e it reaches zero or thereabouts) the CPU throttles back to prevent damage. They key here is that Thermal Margin will decrease under load, thus shrinking your safety envelope, and increase whilst idle. So if we use the maximum operating temperature of an FX8320 of 60c (other sources say 62c and others 72c) we can see that we are 52.8c below 60c maximum operating temperature and that theoretically the actual temperature at core should be 7.2c, which of course isn’t correct at all because of the algorithms used by AMD and the obvious fact that the ambient temperature of the case is normally around 25c (77f) and unless you’ve refrigerated your PC, you’ll never get below ambient, even with water cooling. On the other hand, with a later version of AOD which reports Thermal Margin, things become a little clearer. In the image below I’m using an earlier version of AMD Overdrive on the FX 8320 which quite clearly is reporting a strange temperature way below ambient. Making sense of AMD temperature monitoring On the other hand, if the presenter had first explained that the thermal margin represented a safe buffer zone of 46c before your body reached a critical temperature of 60c and that it was up to you to do the maths IE subtract 46c from 60c to arrive at 14c, you’d probably still be scratching your head wouldn’t you? I know I would. ![]() For example, if you were to watch a weather forecast and the presenter told you that the thermal margin for today was going to be around 46c (114.8f), you’d either run for the hills or phone the TV station to take them to task over such a statement. It’s not that I don’t understand the logic behind it, but it runs counter to the way my poor wee brain operates. You see, that definition alone is enough to have me scratching my head. Maximum operating temperature of the processor Thermal Margin indicates how far the current operating temperature is below the Since upgrading one of my PCs from an AMD Phenom II 965 to an AMD FX 8320, it became clear that AMD had changed the parameters for temperature monitoring on it’s later CPUs and APUs. 22.Over the years I’ve used both Intel and AMD processors and whichever monitoring utility I’ve used, it has always reported the real temperatures at core and socket. Sensor 1: +31.9☌ (low = -273.1☌, high = +65261.8☌)Įdit: I originally put 24.04 in the question by accident! I meant something current. Unfortunately, seems to be down at the moment.įinally, below is a sensors report (this output didn't change after I ran sensors-detect) and it doesn't call out "CPU" or "cores". Once that is complete the content will be updated. The content at this time is being copied from the archive of. ![]() That lm-sensors wiki home page does have a note: Cross referencing the AMD product page the Zen 3, which according to Wikipedia's AMD CPU codenames, is "19h", so while the chips are detected, I'm not sure if support is complete. I had looked at the hwmon support status page on the kernel wiki and the latest AMD architecture listed as supported is "16h". ![]() There is only one thermal_zone entry, so this doesn't seem to have per-core details. I looked at /sys/class/thermal and there's 16 cooling_device entries (I'm not familiar with these, but the CPU has 8 cores and 16 HW threads). ![]() This is what I had originally found, in case it's useful: If there is an alternative an answer here is a (somewhat old) guide to installation. This is relatively common on laptops, where thermal management isĪnd when I run sensors it reports data from k10temp - I think the best available driver is installed. The source for k10temp does have chip ids for recent (Zen 3) AMD processors, so the reason may be the 5825U doesn't expose much information to the OS, as reported when I tried the only the safe checks with sudo sensors-detect: Sorry, no sensors were detected. I'd like to monitor CPU core temperatures on a Dell Inspi(which has an AMD Ryzen 7 5825U) but I'm not finding solutions. ![]()
0 Comments
Leave a Reply. |