This experiment was done by me some time back to squeeze out more performance from my Acer Aspire 5052. Now if you check the specs it has a AMD Turion Processor MK38 maxing out at 2.2 Ghz. The AMD processor is known to be more cheap than the Intel line of similar mobile processors. But they are more like the Intel Celeron line, cheap but they heat on running cpu intensive tasks. So this laptop was being used to do Symbian application development, but the thing I noticed that it would take some time to build the code. I was not sure what was the reason for the extra build time taken, even though the laptop was decently powered!!
After doing some research on the net, I figured AMD employs, it calls the PowerNow! which is similar to Intel’s SpeedStep. PowerNow! offers performance on demand, so basically when you idle the processor will run at lower cpu speeds and when something processing heavy crops up the frequencies are switched to get more performance. This helps to keep the laptop cool and extend the battery life of the laptop. Now this also means that the fans of the laptop are engaged less and thus there is less noise. But this in turn also
RmClock : Nitro Boost for the mobile cpu’s
Rmclock is the tool that can stop the transitions and keep the CPU at the the mission-ready max frequency level. So in my case it was at 2.2 Ghz level.
Repercussions of using RmClock
While RMClock allows to tweak the CPU to extract maximum performance, it has some side-effects. I found that now my CPU fan would run full-on all the time. Especially when compiling it would literally make a humming sound like the servers racks. I had to get a USB cooling pad as well as make clear out the air-vents to make the CPU cool. This cooling pad was of great help as I noticed that Acer Aspire had this issue of heating up some part of the keyboard while doing cpu intensive tasks like code builds.