Just caught critical temperature shutdown on video. Attached is a last video frame (hardinfo sensors shown) before shutdown. Temperatures are just right for busy system, not critical at all to my mind.
Due to lack of support from Dell, I had to dig deeper. For those who faces the same problem, I'll write my results, as it is really unlikely for Dell to do anything
I've installed Windows 10 with all recent drivers and repeated the test. To my surprise, even under a heavy load both CPU and GPU temperatures haven't exceeded 70 degrees Celsius. Ok, maybe there's some sensor set to overheat at 80+ degrees in the laptop.
Then I've restored factory Ubuntu Linux and dug into thermald docs and various thermal_zones, cooling devices etc. There are two types of cooling devices in the /sys/class/thermal - Processor and intel_powerclamp. The latter is off by default (cur_state == -1 with max_state == 50). I haven't seen this driver working under the load. But why?
AFAIK it is thermald who can enable it based on thermal-conf.xml. Let's open it and see that... it is only example! No rules in factory installed Ubuntu specify to enable intel_powerclamp. So, let's do the following: $ sudo systemctl stop thermald $ sudo sh -c "echo 50 >/sys/class/thermal/cooling_device8/cur_state"
Ta-dam! Processor won't become hot, less than 70 degrees Celsius. But the laptop has very poor performance indeed. So let's find out which cur_state is the best tradeoff between slow laptop and fried one. My tests shown that the setting of 39-40 leads to moderate heating (CPU stabilizes at 80 degrees Celsius and GPU at 83-85). So, the crunch solution is: $ sudo sh -c "echo 39 >/sys/class/thermal/cooling_device8/cur_state"
We'd like to let you know that the Dell diagnostics will identify if there are any hardware issues and let us know through error message pertaining to a specific component.
Also, to answer to your original question, we have limited support for Linux operating system, you may want to check the Dell dedicate Linux support page if it contains any work arounds https://dell.to/2GuaEys or on the Linux canonical website community where, other developers and users may have fixes or solution available https://dell.to/34QjzDw
SoftCreator
6 Posts
0
October 6th, 2020 10:00
But the BIOS thermal log still shows critical temperature. Some sensor/hardware failure?
SoftCreator
6 Posts
0
October 6th, 2020 10:00
Just caught critical temperature shutdown on video. Attached is a last video frame (hardinfo sensors shown) before shutdown. Temperatures are just right for busy system, not critical at all to my mind.
DELL-Jesse L
Moderator
•
17.9K Posts
0
November 2nd, 2020 09:00
SoftCreator
6 Posts
0
November 2nd, 2020 09:00
Due to lack of support from Dell, I had to dig deeper. For those who faces the same problem, I'll write my results, as it is really unlikely for Dell to do anything
I've installed Windows 10 with all recent drivers and repeated the test. To my surprise, even under a heavy load both CPU and GPU temperatures haven't exceeded 70 degrees Celsius. Ok, maybe there's some sensor set to overheat at 80+ degrees in the laptop.
Then I've restored factory Ubuntu Linux and dug into thermald docs and various thermal_zones, cooling devices etc. There are two types of cooling devices in the /sys/class/thermal - Processor and intel_powerclamp. The latter is off by default (cur_state == -1 with max_state == 50). I haven't seen this driver working under the load. But why?
AFAIK it is thermald who can enable it based on thermal-conf.xml. Let's open it and see that... it is only example! No rules in factory installed Ubuntu specify to enable intel_powerclamp. So, let's do the following:
$ sudo systemctl stop thermald
$ sudo sh -c "echo 50 >/sys/class/thermal/cooling_device8/cur_state"
Ta-dam! Processor won't become hot, less than 70 degrees Celsius. But the laptop has very poor performance indeed. So let's find out which cur_state is the best tradeoff between slow laptop and fried one. My tests shown that the setting of 39-40 leads to moderate heating (CPU stabilizes at 80 degrees Celsius and GPU at 83-85). So, the crunch solution is:
$ sudo sh -c "echo 39 >/sys/class/thermal/cooling_device8/cur_state"
P.S. Dell, can you at least comment on this?
SoftCreator
6 Posts
0
November 3rd, 2020 00:00
All tests pass correctly, see attached image.
DELL-Cares
Moderator
•
27.6K Posts
0
November 3rd, 2020 04:00
Hi There,
We'd like to let you know that the Dell diagnostics will identify if there are any hardware issues and let us know through error message pertaining to a specific component.
Also, to answer to your original question, we have limited support for Linux operating system, you may want to check the Dell dedicate Linux support page if it contains any work arounds https://dell.to/2GuaEys or on the Linux canonical website community where, other developers and users may have fixes or solution available https://dell.to/34QjzDw