Overheating problems on an old ECS TF570 motherboard. Xubuntu 12.04 workarounds

Well this old motherboard of mine (ECS TF-570) has started to have some problems. When encoding videos with Avidemux, it was randomly shutting down. I run Xubuntu Linux 12.04 as my operating system. I have driven myself crazy troubleshooting hardware problems as software problems in the past. Luckily this time I thought hardware first since it is only happening when the CPU is loaded up. I was headed in the right direction from the get go.

I googled my way to this page, which really got things started fast.

$ sudo apt-get install cpufrequtils

$ cpufreq-info

For me it read

current CPU frequency is 2.4 GHz
hardware limits: 1000 MHz - 2.40 GHz
available frequency steps: 2.40 GHz, 2.20 GHz, 2.00 GHz, 1.80 GHz, 1000 MHz

This is while the system was encoding. When the CPU is not loaded up, it showed 1000MHz. I let an encoding run while I set the cpu. So using the next command, you can adjust to any value shown in your “available frequency steps”. I set it to

sudo cpufreq-set -u 2.0Ghz

Now, when you run the cpufreq-info command it shows 2.0Ghz (as long as the CPU is loaded up doing work!). Here is the wiki page for cpufreq. Now to display it. I looked for another page and installed the sensors side of things.

$ sudo apt-get install lm-sensors
$ sensors

This showed me

Adapter: Virtual device
temp1:        +59.0°C  (crit = +70.0°C)

Adapter: PCI adapter
Core0 Temp:   +59.0°C  
Core1 Temp:   +64.0°C

And higher, so I knew I was on the right track. it was shutting down when it reached the crit limit.

$ sudo sensors-detect

and said yes to everything

$ sudo service module-init-tools start

Lastly, a way to view the sensors.

$ sudo apt-get install gkrellm
$ gkrellm

I went into the preferences and checked off all my sensors so they would display. No more guessing WTF happened! You can also use widgets or conky (as shown at the bottom of this page) to display the sensor information, but this was the way I decided I liked it.



2017 dspl.ca end of file.