0

I have an Asus tough gaming minitower system which I have been using for several years.

It's set up as dual boot Ubuntu 20.04 and win10. win10 is working fine for hours and hours for years. Ubuntu was the same - but recently Ubuntu refuses to boot due to an over temp report from a cold CPU.

BIOS reports a constant CPU temp of 80C. That's incorrect. 80C is hot enough to scald skin and it feels cool to the touch. I just opened and cleaned everything and all radiator vanes and fans are clean and functioning. There is a blown temperature sensor.

Repairing the hardware is NOT an option at this time because I am in a remote location with no budget or access. I use this boot mode of advanced Computational Fluid Dynamics work and that's crucial to my getting the next contract which would pay to fix the hardware.

There is a "thermal.crt" setting in /etc/default/grub.cfg which can set the temperature higher

BUT!!!

That only works if I can boot Ubuntu long enough to edit the file, which is blocked by the bad temp sensor.

Is there any way to force a boot and ignore the temperature test?

Is there any way to edit grub.cfg from win10?

Are there any other hack arounds to get this system working without changing the hardware?

I request that Ubuntu add a

"Your CPU is over heating. Proceeding with startup could damage your system. Do you wish to proceed? Y/N"

question at start up. My computer works for me, is my property and my tool. If I wish to fry it, that is my right to choose - not the OS authors. I like linux because it doesn't try to be "Big Mama" and tell me what I have to do to make it happy. This forced safety measure with no override is counter to the linux design philosophy. Such and addition poses minimal risk - because MS Win10 is cruising along fat, dumb and happy - never even reading the sensor.

I have other, unpleasant, fixes like using linux on windows or making a laptop dual boot - I would prefer not to use those due to time and performance. The software I'm using is OpenGL and won't work properly in a VM.

BobT
  • 1

0 Answers0