According to the acpidump, there is no _PSL control method, which is mandatory for a passive trip point.
So, this is a BIOS bug to me, and there is no way to fix it in Linux kernel.
Bug closed.
BTW, if you're running into a real overheating issue on this machine, I think you can set CONFIG_INT340X_THERMAL and use the int340x thermal drivers plus userspace thermal daemon for thermal control.
According to the acpidump, there is no _PSL control method, which is mandatory for a passive trip point.
So, this is a BIOS bug to me, and there is no way to fix it in Linux kernel.
Bug closed.
BTW, if you're running into a real overheating issue on this machine, I think you can set CONFIG_ INT340X_ THERMAL and use the int340x thermal drivers plus userspace thermal daemon for thermal control.