|
|
07/12/2009, 08:56 AM
|
#41 (permalink) | |
|
Member
![]() Join Date: Apr 2008
Posts: 259
Likes Received: 0
Thanks: 8
Thanked 64 Times in 30 Posts
|
Quote:
Last edited by xcomputerman; 07/12/2009 at 08:57 AM. Reason: Quoted the wrong msg. Heh. |
|
07/12/2009, 11:48 AM
|
#42 (permalink) | |
|
Member
![]() Join Date: Jan 2005
Location: Bay Area, CA
Posts: 950
Likes Received: 4
Thanks: 89
Thanked 492 Times in 94 Posts
|
Quote:
The (different) method we are discussing on this thread seems a bit more stable (does not seem to occasionally crash the Pre) but there are music playback issues when streaming over bluetooth with scaling enabled and the jury is still out on just how much battery life CPU scaling gains on this platform. |
|
07/12/2009, 06:51 PM
|
#43 (permalink) |
|
Member
![]() Join Date: Jan 2005
Location: Bay Area, CA
Posts: 950
Likes Received: 4
Thanks: 89
Thanked 492 Times in 94 Posts
|
OK, so I spent the day rebuilding the kernel and playing with various options. First CONFIG_PREEMPT causes problems where some of the drivers complain loudly in dmesg. Changing CONFIG_HZ from 100 (by changing the timer source to the 32KHz timer) causes the Pre to not boot so it looks like we are stuck with things the way they are. Maybe a newer kernel or updated drivers might change things. I'm still playing with some other things so I haven't quite given up on a more optimized kernel yet.
|
07/13/2009, 04:27 PM
|
#45 (permalink) |
|
Member
![]() Join Date: Mar 2006
Posts: 479
Likes Received: 0
Thanks: 10
Thanked 14 Times in 12 Posts
|
Keep up the good recompile work carl... I've also been sporting this method for several days now, and i CERTAINLY see a huge improvement in battery life in regards to leaving chat services on (gtalk/AIM)... I can easily make it full days with these services now... Couldn't before
__________________
Just waiting for the day my Pre has contacts grouping, and a "speed dial" for text messaging
|
07/13/2009, 04:47 PM
|
#46 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 38
Likes Received: 0
Thanks: 13
Thanked 3 Times in 2 Posts
|
Clipcarl, what about the conservative setting that doesn't appear on the Pre for some reason.
Could you recompile with that and try it out? From what I know (not too much), that one is used a lot on linux systems and may be another solution that is more stable, maybe not necessarily for pandora, but I'm pretty convinced that program has its own quirks... |
07/13/2009, 06:04 PM
|
#47 (permalink) |
|
Member
![]() Join Date: Jul 2009
Posts: 102
Likes Received: 0
Thanks: 0
Thanked 15 Times in 11 Posts
|
clipcarl:
Reporting to say that cpuspeed is stable on my Pre (smartflex was as well) since I enabled it when you originally posted this thread. I am basically passing your "stable" pandora flags, minus the option that locks the processor at max speed when the screen is on. I run 600mhz and I find that I just don't need the pre locked to max frequency when i'm using it, it's still responsive "enough". The phone doesn't get toasty this way either. |
07/13/2009, 06:09 PM
|
#48 (permalink) | |
|
Moderator
![]() Join Date: Jan 2009
Location: SW Ohio
Posts: 3,858
Likes Received: 92
Thanks: 1,019
Thanked 1,061 Times in 715 Posts
|
Quote:
__________________
Palm III-->Handspring Visor-->Sony Clie PEG-NR70-->no PDA -->Palm Treo 755p-->Palm Pre-->HP Veer
|
|
07/13/2009, 06:10 PM
|
#49 (permalink) |
|
Member
![]() Join Date: Jun 2009
Posts: 28
Likes Received: 0
Thanks: 0
Thanked 1 Time in 1 Post
|
I too have been experimenting with cpuspeed aswell as smartflex, i tried it with 600 MAX / 125 MIN settings and found that it would crash often, now I'm on a 550 MAX / 250 MAX -
Code:
exec /opt/sbin/cpuspeed -i 5 -M 550000 -m 250000 -a /sys/devices/platform/lcd.0/panel_state -A 10 -C -r I'm also not getting any flickering with youtube or videos on the pre, nor any issues with pandora, but I didn't test with any BT streaming so that could still be an issue |
07/14/2009, 09:41 AM
|
#53 (permalink) | ||
|
Member
![]() Join Date: Jul 2009
Posts: 102
Likes Received: 0
Thanks: 0
Thanked 15 Times in 11 Posts
|
Quote:
Quote:
|
||
07/14/2009, 09:54 AM
|
#54 (permalink) | |
|
Member
![]() Join Date: Jul 2009
Posts: 102
Likes Received: 0
Thanks: 0
Thanked 15 Times in 11 Posts
|
Quote:
With those settings, there's no flicker in YouTube anymore. It's all about fine-tuning idle status. With those settings cpu speeds ran at 500, 550 and 600mhz, without dropping lower. Soon as I turned off youtube, it went back to rocking 125mhz. |
|
07/14/2009, 10:44 AM
|
#55 (permalink) |
|
Member
![]() Join Date: Jul 2009
Posts: 102
Likes Received: 0
Thanks: 0
Thanked 15 Times in 11 Posts
|
exec /opt/sbin/cpuspeed -i 10 -M 600000 -r -p 30 60
Also works well for YouTube video. Pretty much flicker-free, but not as much polling as my other option. I prefer exec /opt/sbin/cpuspeed -i 2 -M 600000 -r -p 55 75 It's more polling, but youtube is running great and the UI is overall more responsive. I like the fact it's not getting locked in at 600mhz when the LCD is on... To me that's a benefit. The phone gets hot at max frequency without smartflex on. |
07/14/2009, 05:58 PM
|
#56 (permalink) | |
|
Member
![]() Join Date: Aug 2007
Location: So. Calif.
Posts: 41
Likes Received: 0
Thanks: 3
Thanked 1 Time in 1 Post
|
Quote:
Is that the entire line in your current cet-cpuspeed script? Did you take off the -a switch to monitor the screen state file?
__________________
Palm III --> PalmVx + Omnisky --> Samsung i730 --> Treo 650 --> Samsung i760 --> AT&T Tilt --> Palm Pre |
|
07/15/2009, 12:22 AM
|
#59 (permalink) |
|
Member
![]() Join Date: Jan 2005
Location: Bay Area, CA
Posts: 950
Likes Received: 4
Thanks: 89
Thanked 492 Times in 94 Posts
|
While CPUSpeed is a userspace program it essentially does the same thing as the ondemand governor. Both control the cpufreq kernel code which actually does the processor speed switching requested.
|
07/15/2009, 12:30 AM
|
#60 (permalink) | |
|
Member
![]() Join Date: Jan 2005
Location: Bay Area, CA
Posts: 950
Likes Received: 4
Thanks: 89
Thanked 492 Times in 94 Posts
|
Quote:
As for the conservative governor, it really isn't going to give you much different performance than CPUSpeed and it will have some of the same limitations and the ondemand governor. |
|
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



