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
acpitz-virtual-0 Adapter: Virtual device temp1: +59.0°C (crit = +70.0°C) k8temp-pci-00c3 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
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.