TI OMAP 850 Overclock

TI OMAP 850 is a CPU used in many pocket PCs these days. In fact, it’s also used in my new Orange SPV M600! It feels quite slow, much slower than my old QTek S110 which had an Intel Bulverde 416 MHz processor (quite faster than M600’s 180 MHz CPU made by Texas Instruments).

This affects the performance of such applications as iGO (a GPS navigation software), especially on 3D view. Zooming in/out was much, much smoother on the S110! Now i know this is good for your battery, but sometimes I don’t care about it! My phone rarely stays not connected to a computer for more than a day, so the battery is pretty much never reaching 60%.

Thankfully, there’s a way to increase the CPU clock frequency. There’s a program called OmapClock which can adjust the clock speed of your processor at the tap of a button. Start it, select a frequency, tap Action, and then Set clock. That’s it!

Unfortunately you need to do this every time the device wakes up. No, I’m not talking about a soft-reset - the frequency needs to be adjusted every freakin’ time the device wakes up after standby! But there’s a solution to this problem too – another program called OmapClockPlus (visit the page for instructions).

EDIT (18/Dec/2007): Actually, there’s a better program to do this - a Today plugin called “Battery Status” which is a lot easier to use, and also have other useful features!

I was able to speed up my OMAP from 180 to 264 MHz without any problems so far. iGO runs a lot smoother (not as smooth as on my S110 though) and the overall performance of the device is also much better. TCPMP shows 46.5% better performance (which is exactly what you would expect – 264MHz is 46.67% more than 180MHz). Here’s a chart comparing the performance measured by TCPMP in 3 cases:

  • The OMAP 850 @ 180MHz (stock)
  • The OMAP 850 @ 264MHz (stable)
  • The OMAP 850 @ 288MHz (UNSTABLE)
  • The Intel Bulverde @ 416MHz

The performance value is measured in % and means how quick can the device play certain video file than the normal speed. 110.48 means the device can play 10.48% quicker than normal. You can see how the stable-overclocked OMAP is way quicker than the stock-speed OMAP, but still nowhere near the Intel CPU. If OC-ed to 288MHz, it is getting closer to Bulverde, but TCPMP starts to give errors and after a few minutes of playback it refuses to recognize the video file. 264MHz seems to be the stable limit for this particular device.

An interesting note is that OMAP seems to perform better than Bulverde on the same clock speed. In order to reach the same performance as the Bulverde, the OMAP must be running at just 328MHz, which seems quite optimistic, but is way less than the stock frequency of 416MHz of the Intel’s chip :)

Well, I’m still happy with my 264MHz! ;)