PDA

View Full Version : Dynamic clocking on T3


dmitrygr
07-22-2006, 06:58 AM
I am just curious as to how many are interested in such an app. In my test it brings T3's battery life to within a reasonable range. Here is something to try for you all. This will run on anything by PalmOne with a PXA255 processor, namely T|T3 and T|E2. Run the app once (from card is ok) - it will activate. It will also automatically activate after a reset if it is in ram. Running the app once it is activated will show statistics. Statistics are cumulative from the last activation (so usually from last reset). On my T|T3 in daily use i get average cpu speed of about 134MHz, average bus speed of about 103MHz, and average mem speed of about 101 MHz.

APP techdemo: LINK (http://www.palmpowerups.com/file/DynaClock.T3.prc)

And you all better thank tosbsas for reminding me to make this app daily for the last year or so.

BuRnN
07-22-2006, 08:02 AM
i will try it but can you explane me a little bit more what that do ?

tosbsas
07-22-2006, 08:59 AM
Install, run once - it will say no data, leave it for a while and run it again. And if you use it, put it in uncache.

You'll see now - you t3 nearly never needs 400 mhz and your apps and all run with the speed the actually need, meaning you get more battery life.

Ruben

Greystoke
07-22-2006, 10:02 AM
Does it just calculate the average speed my T3 _would_ need or does it actually underclock my T3 to the clockspeed it needs?

tosbsas
07-22-2006, 11:25 AM
it does underclock

Ruben

drwho
07-22-2006, 12:41 PM
I installed it, and then ran TCMP. It reported an average CPU speed of 412MHz. Does it also overclock, or is 412 the true speed of the T3's 400mhz processor?

+Kardboard+
07-22-2006, 01:56 PM
I supposed you would have to turn off warpSpeed first as well?

tosbsas
07-22-2006, 02:27 PM
no, you could but up to now dynamic does not kill screen whine -so - keep warpsspeed running

Ruben

BuRnN
07-22-2006, 03:08 PM
i encountered a crash while playing skyforce Game it was more like a freeze the screen freeze and some white line apears and the lcd seem to discharges graduely till is off

i already encountered a freeze like that using MUH or some others hack i dont remember but after a reset the palm cameback to normal and after playing i launche back DynaClock.T3.prc and i did not Crash

pae
07-22-2006, 03:15 PM
Hi,

Is there more details about how this app actually works please. I purchased PXAClocker quite some time ago and underclock to 200Mhz is there any benefit from using this app?

Thanks
Paul

tosbsas
07-22-2006, 03:28 PM
benefit you have all the power when its really needed and less consumption of energy when its not needed - beats any fixed overclocking, IMHO

Ruben

dmitrygr
07-22-2006, 03:49 PM
Hi,

Is there more details about how this app actually works please. I purchased PXAClocker quite some time ago and underclock to 200Mhz is there any benefit from using this app?

Thanks
Paul

it measures how busy the cpu is once a second and based on that data either increases or decreases its speed. this overwirtes any overclockers you make have installed

pae
07-22-2006, 04:27 PM
Thanks Dmitry and Tosbsas,

Sounds good. I'll probably give it a try in that case.

Paul

T3_slider
07-22-2006, 05:46 PM
Well, it seems to work great (From the little amount of time I've been using it), and it doesn't ever seem to underclock too much (There is always enough processing power to get everything done), but...does it overclock at all?

I tried playing a Flash game using Flash Player to test it and it was extremely choppy as if it didn't overclock. I had to reset and use PXA Clocker to get it to run smoothly. If the program does not overclock then it works perfectly (I haven't determined the difference in battery life yet), but if it does, it must not overclock enough (I usually overclock to 532 MHz for power-intensive apps, which allows everything to run smoothly without putting my T3 in danger).

Anyway, this test app is really awesome -- Thanks again, Dmitry!

dmitrygr
07-22-2006, 06:04 PM
currently app has 7 powerstates (0-6) as follows:

s[0].cpuSpeed=100;
s[0].busSpeed=100;
s[0].memSpeed=100;

s[1].cpuSpeed=150;
s[1].busSpeed=100;
s[1].memSpeed=100;

s[2].cpuSpeed=200;
s[2].busSpeed=100;
s[2].memSpeed=100;

s[3].cpuSpeed=200;
s[3].busSpeed=200;
s[3].memSpeed=100;

s[4].cpuSpeed=300;
s[4].busSpeed=200;
s[4].memSpeed=100;

s[5].cpuSpeed=400;
s[5].busSpeed=200;
s[5].memSpeed=100;

s[6].cpuSpeed=533;
s[6].busSpeed=266;
s[6].memSpeed=133;

T3_slider
07-22-2006, 07:39 PM
There appear to be small refreshing issues with this app. Since it performs checks every second, there are flickering lines whenever a different app is opened or whenever the slider is opened or closed or whenever an about screen is opened etc. because I guess the program is adjusting the speed. It flickers usually twice (Barely noticeable), and it doesn't flicker again -- so after about 3 seconds of doing something different the screen appears normal.

It isn't a big problem (It's hardly even noticeable and I can live with it), but just thought I'd point that out if you are planning on releasing a finished app for sale.

dmitrygr
07-22-2006, 07:46 PM
i know. this is the frequency changing. absolutely nothing i can do

dmitrygr
07-22-2006, 07:47 PM
tell me of how you find battery life...

BuRnN
07-22-2006, 11:09 PM
my bat state is better i use to onpen it and do little and the batt level pass to the 1/4 now i can see it to the 1/8 it seem to work well for me Thanks any hope to seem more add on for or loving T3 ?

Dennis
07-22-2006, 11:55 PM
Dmitry,

I'm using TCPMP to play videos and can underclock the videos to
Bus 060x3=175 cpu
These are the results in TCPMP underclocked
Bench Marked
114.74% average speed
17.21 FPS
15 original FPS

With Dynamic Clocking installed these are the results
Bench Marked
292% average speed
43.93 FPS
15 original FPS

Is there going to be a way to disable Dynamic Clocking per application?
Dynamic Clocking overclocks this application thus decreasing the time to watch videos

Thanks
Dennis

dmitrygr
07-23-2006, 12:33 AM
if i decide to release it as a sommercial app then yes..

alegra
07-23-2006, 05:38 AM
I have a Tungsten C and I think it works with some problems.

1) the screen flickers often

2) after a speedbenchmark in TCPMP the touchscreen didn't work until I did a softreset.

Alex

dmitrygr
07-23-2006, 05:49 AM
so your tc did not like the fastest speed. i know t3 can handle it, i guess tc cannot.

also does the tc not use pxa 250? not 255

Greystoke
07-23-2006, 06:59 AM
if i decide to release it as a sommercial app then yes..If it works as advertised I'll buy it :)

dmitrygr
07-23-2006, 07:00 AM
well, try it and tell me if it works as you expect :-)

Greystoke
07-23-2006, 11:18 AM
It works fine with a clean T3 with only a few apps installed.... On my loaded T3 I constantly get "Fatal Exceptions" - most of the time when moving large files on the SD card or while watching movies with TCPMP...

tosbsas
07-23-2006, 12:28 PM
no problem here with tcpmp

Ruben

Greystoke
07-23-2006, 12:52 PM
I have several programs lurking in the background (brightnessfix, CodeDiver, CrashPro, DaLauncher, PalmRevolt (Sorry, Dmitry ;)), Getdeblu, Sharkswipe, Keyboard driver, Launchthis.....)
Maybe that's the problem :confused:

tosbsas
07-23-2006, 01:11 PM
Me too - a lot of them, although no palm revolt

Wierd - did you set any special tweaks in tcpmp?

Ruben

Greystoke
07-23-2006, 01:24 PM
Yes, "Eliminate LCD tearing" and "White borderless fullscreen" are switched on.

But there are other apps that cause a crash: When moving large files on the SD-card with resco explorer, it always ends with a fatal exception :-(

tosbsas
07-23-2006, 01:36 PM
what is large??

Ruben

Greystoke
07-23-2006, 01:43 PM
Not really large. Several files, nothing larger than 2-3 MB....

tosbsas
07-23-2006, 02:16 PM
than there must be something else getting into your way - I have no problem with it - apart from drawing issues. What happens if you disable Palmrevolt?

Ruben

Greystoke
07-23-2006, 02:43 PM
Same thing, TCPMP crashes after a few seconds.
I've tried some other apps that use a large amount of CPU-power and always got crashes. Maybe my T3 doesn't like the overclocking?
On the other hand: When I run Speedy several times in a row I can clearly see the CPU-speed going up - even way past 400 Mhz - without a crash :confused:

dmitrygr
07-23-2006, 02:52 PM
well speedy is 68k app so it is running in emulator so only some opeartions in processor are being used

Greystoke
07-23-2006, 02:54 PM
Any idea what causes the crashes?

dmitrygr
07-23-2006, 02:56 PM
overclocking? maybe your memory cannot handle 133 mhz [it IS only made for 100] or something on your bus cannot handle 266 MHz bus [made for 200]

Greystoke
07-23-2006, 03:04 PM
overclocking? maybe your memory cannot handle 133 mhz [it IS only made for 100] or something on your bus cannot handle 266 MHz bus [made for 200]Hmmm, could you make a version that does not overclock (or only pushes it to 118Mhz) then?
(Just checked with PXAClocker: 118 Mhz: OK, 133: Kaboom)

MarieC
07-23-2006, 03:34 PM
How do you deactivate this soft ? is trashing it + a soft reset enough ?

drwho
07-23-2006, 03:40 PM
It seems to be running OK on my T3. The only problem I have noticed is to do with text input: Graffiti has a noticeable lag now

Greystoke
07-23-2006, 04:17 PM
How do you deactivate this soft ? is trashing it + a soft reset enough ?You should do a warm reset to regain your speed...

MarieC
07-23-2006, 05:29 PM
Done... thanks ;)

tosbsas
07-23-2006, 08:30 PM
Same thing, TCPMP crashes after a few seconds.
I've tried some other apps that use a large amount of CPU-power and always got crashes. Maybe my T3 doesn't like the overclocking?
On the other hand: When I run Speedy several times in a row I can clearly see the CPU-speed going up - even way past 400 Mhz - without a crash :confused:

Again - no problem here - tcpmp, ptunes, even onguardbackup - all works as it should and battery (even my dying one) is doing better. Only thing I miss is the chance to disable it for a specific app - like ptunes which I underclock heavily

Ruben

BuRnN
07-23-2006, 10:45 PM
How do you deactivate this soft ? is trashing it + a soft reset enough ?
je vous conseille de le lancer d'une carte comme ca seulement un reset et cest desactiver ! sinon en ram il ce recharge apres chaque reset

dmitrygr
07-23-2006, 10:48 PM
je vous conseille de le lancer d'une carte comme ca seulement un reset et cest desactiver ! sinon en ram il ce recharge apres chaque reset


not really. if it is in RAM it will activate after a reset too.
to deactivate delete it and reset

Greystoke
07-24-2006, 01:32 AM
Again - no problem here - tcpmp, ptunes, even onguardbackup - all works as it should and battery (even my dying one) is doing betterTested it on several T3s now. 4 out of 6 work when overclocked to 133/266 Mhz, two (including my main-T3) fail.

dmitrygr
07-24-2006, 01:52 AM
ok then find the mas bus and mem and cpu frequency all these 6 will handle and i'll use that instead

Greystoke
07-24-2006, 01:59 AM
ok then find the mas bus and mem and cpu frequency all these 6 will handle and i'll use that insteadTested with PXA-Clocker they all handle 118Mhz (memory)
Can't test it better, PXA-clocker only has settings for 100, 118 or 133 Mhz...

dmitrygr
07-24-2006, 02:56 AM
ok now with mem=118 can they handle bus=233 cpu=466?
how about bus=233 cpu=699 (mine does somehow...)

Greystoke
07-24-2006, 03:04 AM
ok now with mem=118 can they handle bus=233 cpu=466?That should work. According to PXA it's mem=118, Bus=236, CPU=472 (rough guess out of my memory, don't have PXA installed right now) that worked safe.

how about bus=233 cpu=699 (mine does somehow...)Never tried that. Since 533 didn't work I never had the guts zu crank it up any further :o

worm12345
07-24-2006, 09:35 AM
As I installed PowerDiGi and DynaClock, I cannot write 't' and 'x' neither on full-screen writing nor on virtual graffiti area. The apps do slow down the hand writing recognition on T3!

ahsirg
07-24-2006, 11:53 AM
worm12345, its powerdigi, not the clocking app, I think, many people reported the same

owl
07-24-2006, 12:07 PM
That should work. According to PXA it's mem=118, Bus=236, CPU=472 (rough guess out of my memory, don't have PXA installed right now) that worked safe.

Never tried that. Since 533 didn't work I never had the guts zu crank it up any further :o
Same here. I have two T3s (one with Sony Display, one Sharp). The Sony works fine at 533, the Sharp freezes almost instantly :-(

DCBAKER
07-24-2006, 04:39 PM
Just installed this and with very limited use no crashes or oddities noted so far. Does this work like the HHE processor on the Sony Clie UX50 (and maybe TH55)? I think it adjusted it's speed based on the demand the app placed on the processor.

dmitrygr
07-24-2006, 09:09 PM
hhe is not completely automatic. this is

ahsirg
07-25-2006, 01:50 AM
Dmitry, when should we expect a PXA27x version?
Thanx

worm12345
07-25-2006, 05:20 AM
worm12345, its powerdigi, not the clocking app, I think, many people reported the same

I do know PowerDiGi slow down the hand writing, but the situation is getting worst after installation of DynaClock.T3..........When I just installed PowerDiGi, the full-screen hand writing is fine for me as I can write 't' or 'x' smoothly. WIth both apps installed, I need to slow down my hand writing speed.

I also find that there is lag in using of BugMe once the DyanClock.T3 installed.(no problem if only PowerDiGi installed)

drwho
07-25-2006, 05:44 AM
I do know PowerDiGi slow down the hand writing, but the situation is getting worst after installation of DynaClock.T3..........When I just installed PowerDiGi, the full-screen hand writing is fine for me as I can write 't' or 'x' smoothly. WIth both apps installed, I need to slow down my hand writing speed.

I also find that there is lag in using of BugMe once the DyanClock.T3 installed.(no problem if only PowerDiGi installed)
This is exactly what I found. I have reluctantly uninstalled it for this reason. Hope this issue can be resolved, as this program is a great idea.

DCBAKER
07-25-2006, 12:11 PM
I've had DynaClock installed the last 24 hours and have had a couple problems:

1) Playing Solitaire last night the T3 would freeze after a couple minutes of play while i was moving a card. It pretty consistently did this.
2) Hotsync on the handheld kept quitting while completing system backup.

Removing DynaClock fixed both of these problems.

I don't know if it actually extended my battery life much as I didn't do any sort of benchmarking, but it did seem as though the charge decreased more slowly.

Thanks again Dmitry for the T3 work.

owl
07-25-2006, 01:27 PM
Any progress in making a version that only overclocks to 118Mhz yet?

owl
07-28-2006, 07:48 PM
:D Bump :D
Nothing new for your fellow worshippers?

dmitrygr
07-31-2006, 04:02 AM
discussion continuation here: LINK (http://www.1src.com/forums/showthread.php?p=938314)