2015年6月7日 星期日

[How To] Lenovo Thinkpad run in full speed with battery removed in linux

After using for nearly 9 years (since 2006) of my thinkpad X60 battery. It cannot be charged in a Saturday. As lenovo will limit the CPU speed when the notebook removed the battery. It decrease the performance a lot when battery removed. So for this case, I have searched for a solution.

Let's see my setup:
Lenovo Thinkpad X61 T8300 2.4GHz

How to override it:

When the battery was removed, Lenovo limit the CPU speed in bios, for this case, setting the  scaling_max_freq will not work.

#To see which frequency of the CPU you can set, you may:
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2401000 2400000 2000000 1600000 1200000 800000


#So To override the BIOS limit:
echo 1 > /sys/module/processor/parameters/ignore_ppc

#replace the 2400000 for your max CPU speed
for x in /sys/devices/system/cpu/cpu[0-1]/cpufreq/;do
  echo 2400000 > $x/scaling_max_freq
done



Very nice and done.

Just a reminder that when override the bios limit may harm the mainboard. For this case, it is highly recommand to use i7z or phc-intel to lower the voltage of the processors (I have set it before that). It may have less chance for overloading the mainboard.

Cheers.

= = =
reference:
http://blog.patshead.com/2013/04/my-bios-is-limiting-my-cpu-clock-speed.html

2015年6月6日 星期六

[How To] Lower the heat of your computer without any hardware changes in Windows

[How To] Lower the heat of your computer without any hardware changes

Recently I have used the computer of my wife. It is not a fast computer but the computer case blow out hot wind and make the bedroom very hot after starting the computer. Even if I start the speedstep on CPU (or CnQ for AMD processors). The hot wind still blow out from the computer.

And I have found a solution by using a software called "Throttle Stop" you may find it in the following link:

http://www.techpowerup.com/downloads/2288/throttlestop-6-00/

And for the right setting, you also need the following software too:
hwmonitor: http://www.cpuid.com/softwares/hwmonitor.html
 Helps to monitor the voltage as well as the CPU temperature

and

intelburntest easy to find in google
Helps to fullload your CPU to test the stability of your computer

What you need to do is to undervolt of the CPU power and test for the stability. It will not harm on any of the performance.

1. Start intelburntest, hwmonitor and Throttle Stop
2. Start intelburntest
3. in Throttle Stop, lower the VID by pressing the down arrow.
4. If your computer freeze up, start from 1 but increase a little of the last value
5. If intelburntest can pass for some testes, your computer should be more or less stable.
6. Run " Throttle Stop" at start up.


The main advantage for undervolt not only the heat. But also the power consumption of your computer and also the life of electric component on the mainboard. Also, undervolt can help CPU to emmit less heat and can help to slower the CPU fan for less noice. Few steps for more advantages. Why not do it.

My Intel Core 2 6420 undervolt during fullload from 1.35v to 1.1875v

 Cheers for less heat and save the earth