View Single Post
  #265 (permalink)  
Old 01-29-2009, 11:06 AM
tronnixx's Avatar
tronnixx
Lurker
Offline
Location: New York
 
Join Date: Jan 2009
Posts: 14
Reputation: 40
tronnixx is just getting started
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Smile Re: HTC Performance (overclocking) OEM

Ok guys - I have read dozens of posts on this HTC Performance utility whether it works or not so here you go:

HTC Performance .cab:

The PXA270 Proccessor has 4 clock steps 312-416-520-624 , any of the speeds in this range are not considered over or unclocking. These processors are designed to operate at any of these frequencies which is controlled by the device.

Now, on the HTC Performance utility you will notice if you enable dynamic stepping with 520Mhz selected, there should not be a speed increase while operating on the XV6700, you will also notice as pointed out by someone else if you look in the registry that under the keys HTC > HTC_MISC you will see "EnableMonitoring" set to 1, and "EnableOverClocking" set to 0. This is because the HTC performance was designed for a PXA270-based phone that has a standard speed of up to 512, so in essence it does not do anything, especially on the XV6700 with the default clock of 416Mhz. HOWEVER, When the HTC Performance Utility is set to dynamic stepping with the 624 option selected, the reg key "EnableOverClocking" is now set to 1. Therefore, the 624Mhz option does actually overclock the system but it may not ever reach the 624Mhz, but rather the 624Mhz option allows the system to roam over 416Mhz as needed. Whereas with the 520Mhz option, on the XV6700 this option is just for the system to cap at it's already set default of 416Mhz. Or, on other phones it may be 520Mhz. It would of been nice if the HTC Performance utility show the actual max/current values but the utility was designed for another HTC phone model at 520Mhz.

Bottom line: The 520Mhz option does nothing more then the phone already does capping out at 416Mhz on the XV6700 - and The Good News, the utility does actually speed it up, but ONLY WHEN SET TO THE 624Mhz option (It enables the system to go up to 624Mhz as needed)

Even though this utility does step it up (when set at 624Mhz), I am not too impressed by their stepping alghorithm. So, here is what I did to optimize battery life and peak performance:

Using a program such as Power Hack Master:

1) Stick to the PXA27X's core clock speeds: 312-416-520-624
2) Enable Scaling between above speeeds. You can use the default scaling or I use 20%-40%-80% Ratio (Under 20% decrease speed, above 40% increase, above 80% go to fastest (624Mhz).
3) In PHM (I dont know about XCpuScaler) you can force application specific speeds. So for Java, Internet Explorer or any other application where you want full speed you can set it so when you launch the program it automatically overides scaling and forces the speed you choose.

I attached Pocket Hack Master (the latest WM6 version. It will operate in trial mode until you purchase the key to unlock.)

P.S.
I am writing a very tiny and lightweight program that will run as a process that will use a very small memory/cpu footprint. I just need to test the various speeds and optimize it, run the benchmarks, then post the utility. If you have any ideas let me know.
Attached Files
File Type: cab Pocket_Hack_Master_WM6_LXP.CAB (1.47 MB, 25 views) Click for barcode!

Last edited by tronnixx; 01-29-2009 at 02:37 PM.
Reply With Quote