Thermal throttling not resetting

Joined
Jul 28, 2023
Messages
4
I have an MSI Prestige 14 A12UC with Intel Core i7-1280P, 32GB RAM, 1TB SSD and Nvidia RTX3050 GPU. I have dual boot with Windows 11 but I use Linux (Ubuntu 23.04) for working in AI.

When I bring my laptop to the limit by training AI networks, it heats up and eventually thermal throttling is activated (less power consumption and CPU frequency, slower computer), that's understandable and ok. After cooling down, the computer seems to be recovered (low sensors temperature and fans are back to normal) but the issue is that the throttling never resets. My laptop remains super slow and unusable until a reboot is done. This is what Ubuntu says...

Screenshot from 2023-07-24 15-48-29.png


I've been checking all Ubuntu's thermal settings, installing and tweaking low level stuff, but I couldn't fix it. I'm starting to think it's related with some security feature in the BIOS. That's why I'm posting this here. I tried to update my BIOS to E14C6IMS.118, but the issue remains.

In Windows, the thermal throttling occurs but it is deactivated as soon as the laptop cools down (as expected).
 
Last edited:
I think the problem is obvious. Based on the provided information, the issue only happens to Linux system. MSI laptop does not official support Linux system, so the problem could be related to the compatibility with Linux.
 
There has to be a way to reset the throttling without rebooting Ubuntu. Could anyone give me some hint on where to look for it?
It's the "Passive Trip Point" temperature that activates the thermal throttling,
it seems either your sensor has communication issues with Linux or your temperature doesn't go below the threshold.
Why don't you just set it at Balanced?
Do you really need High Performance for AI?
 

Attachments

  • 230720 GP66 BIOS Trip Point.jpg
    230720 GP66 BIOS Trip Point.jpg
    233.5 KB · Views: 36

Thanks! Ubuntu 23.10 (to be released next month) will use Linux Kernel 6.5 (source) which will contain MSI-EC Linux driver, so better MSI support!! It's a bit a shame that this driver hasn't been developed by MSI, god save the open-source community <3

I will try it out and post the results as soon as Ubuntu 23.10 is released, wish me luck.
 
It's the "Passive Trip Point" temperature that activates the thermal throttling,
it seems either your sensor has communication issues with Linux or your temperature doesn't go below the threshold.
Why don't you just set it at Balanced?
Do you really need High Performance for AI?

Thanks for pointing out the specific parameter involved in this. Tweaking the BIOS is gonna be my second option if Ubuntu's 23.10 update doesn't fix this. Anyway, both Balanced and Performance modes are disabled once temperatures got high. Also, working on Balanced doesn't prevent the thermal throttling to appear.
 
Thanks for pointing out the specific parameter involved in this. Tweaking the BIOS is gonna be my second option if Ubuntu's 23.10 update doesn't fix this. Anyway, both Balanced and Performance modes are disabled once temperatures got high. Also, working on Balanced doesn't prevent the thermal throttling to appear.
Then lower the Active trip point 0 & 1 to lower temperatures, to postpone the thermal throttling from occurring.
 
Thanks! Ubuntu 23.10 (to be released next month) will use Linux Kernel 6.5 (source) which will contain MSI-EC Linux driver, so better MSI support!! It's a bit a shame that this driver hasn't been developed by MSI, god save the open-source community <3

I will try it out and post the results as soon as Ubuntu 23.10 is released, wish me luck.
Good Luck!!!
 
Back
Top