|
2010-05-13
, 08:52
|
Posts: 117 |
Thanked: 23 times |
Joined on Aug 2008
@ Hardenberg
|
#3612
|
ok, let me give you a mini-tutorial (the scripts are so powerful that a full description woiuld take a lot of time to write):
in theory, if you install the new version the old settings should still work and be loaded during boot.
(kernel-config = sudo /usr/sbin/kernel-config, here abbreviated)
shows you the current configuration of the kernel.Code:kernel-config show
If you have loaded an old config, or changed the current settings manually or using ClockfreqUI you can save the current settings with
this will automatically save it in /home/user/.kernel/myconfigCode:kernel-config save myconfig
and create the directory if necessary (replace myconfig with any name you like).
To save it somewhere else (why would you?) use the absolute path.
loads the configuration. if the filename is not absolute (e.g. "./myconfig") it searchesCode:kernel-config load myconfig
for the file in the current dir, /home/user/.kernel and /usr/share/kernel-power-settings/
Without a file name it loads /etc/default/kernel-power, or /usr/share/kernel-power-settings/default
Do NOT modify the files in /usr/share/kernel-power-settings. They are templates.
The template names are: default, lv, ulv, xlv, ideal.
copies the configuration file to /etc/default/kernel-power (or symlinks if it is a template file from /usr/share/kernel-power-settings). If you do not specify a filename, the current settings are saved in /etc/default/kernel-power.Code:kernel-config default myconfig
These settings are then loaded during boot.
sets the limits to [min,max].Code:kernel-config limits 250 600
If you use "-" for a frequency, the current value is used. For example, "kernel-config limits - 850" only changes the upper limit to 850Mhz.
(e.g. 500 48 400)Code:kernel-config lock freq volt dsp
can be used to test voltage and dsp settings with a certain frequency.
it overwrites the current settings for that frequency and locks the CPU
to only that frequency until you run "kernel-config unlock" to unlock it.
The boot sequence:
the kernel settings are only loaded if you had a normal reboot or shutdown
but not after a crash. In that case the file /etc/kernel-power/.notloaded is created
and a GUI app could notify you and ask whether to load the settings again.
The settings will be loaded at the next boot again unless it crashes again.
you can edit the files in /home/user/.kernel/.
here is the content of the default template:
there is a separate file /etc/defaul/kernel-boot for boot options.Code:# minimum frequency to use MINFREQ=250 # maximum frequency to use MAXFREQ=600 # list of frequency configurations: each "frequency:volt,dsprate" FREQS="0:30,90 125:30,90 250:38,180 500:48,360 550:54,400 600:60,430 700:60,430 750:60,430 805:60,430 850:60,500 900:60,500 950:60,500 1000:60,500 1100:72,520 1150:72,520" UP_THRESHOLD=95 SAMPLING_RATE=300000 SMARTREFLEX_VDD1=0 SMARTREFLEX_VDD2=0 IGNORE_NICE_LOAD=0
these two options are highly experimental and may brick your device!
operations before mounting /home:Code:# start USB networking and sshd early during boot EARLY_SSH=0 # fsck of /home partition before mounting? # 1=if necessary, force=always check FSCK_HOME=0
if you have a script (e.g. for repartitiong) called /etc/kernel-power/pre-mount.once
it will be executed once and then moved away.
with FSCK_HOME enabled the /home partition (first ext3 on eMMC) will be fsck on boot.
alternativelyshould check it only during next boot.Code:echo 1 > /etc/kernel-power/force_fsck
disables it only for the next boot.Code:echo 0 > /etc/kernel-power/force_fsck
if you reset or reboot the device during fsck, it will not fsck (only) during the next boot.
all messages are logged to /etc/kernel-power/pre-mount.log
If you know how one could show a fancy LED animation from the shell during fsck contact me.
|
2010-05-13
, 09:35
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#3613
|
Noob question, sorry.
I installed kernel maemo24 correctly and rebooted. uname -r states the new kernel.. I then downloaded the settings app (I think). I put in sudo /usr/sbin/kernel-config limits 500 850 in xterm. But it does not seem to help. Conky stkill shows 250 and 600. There is no respons to sudo usr/sbin/kernel-config show in Xterm after sudo gainroot. Can you help me out? Thanks!!!
The Following User Says Thank You to titan For This Useful Post: | ||
|
2010-05-13
, 12:41
|
Posts: 31 |
Thanked: 5 times |
Joined on May 2010
|
#3614
|
|
2010-05-13
, 13:17
|
Posts: 44 |
Thanked: 5 times |
Joined on Apr 2010
|
#3615
|
|
2010-05-13
, 14:38
|
|
Posts: 324 |
Thanked: 201 times |
Joined on Apr 2010
@ UK
|
#3616
|
Hi,
I used titan's xlv kernel and running at 500mhz min and 950mhz max!
running for 2 days! no errors, freeze or hang up so far!
is it safe to continue running at the above mentioned speeds?
what are the best speeds for ideal kernel?
can I run the same speeds with ideal kernel?
but definitely I can say there is a difference in battery performance between ideal and xlv kernels!
i tried the ulv kernel with the same speeds, but it stays on the min speed for most times unless i open up, say 3-4 web pages and some media files and some REALLY cpu intensive apps! unless it stays on the minimum freq!
above 40% of cpu only initiate the max freq, otherwise its running on the min freq
btw i use maemo24 kernel!
Thanks titan for your work...
|
2010-05-13
, 15:42
|
Posts: 31 |
Thanked: 5 times |
Joined on May 2010
|
#3617
|
I've used both xlv and ideal settings with min 500mhz and max 1ghz (even1.15ghz for psx4all in short bursts of 20 mins or so) for quite some time both without any problems, out of the two i've now settled on ideal,
as for what is safe that is a matter of opinion, i think for me it is perfectly safe at these levels but there are others who think that all us OC'ers are fools.
At the end of the day its down to personal preferance.
|
2010-05-13
, 18:22
|
|
Posts: 168 |
Thanked: 206 times |
Joined on Apr 2010
@ Finland
|
#3618
|
|
2010-05-13
, 19:53
|
Posts: 946 |
Thanked: 1,650 times |
Joined on Oct 2009
@ Germany
|
#3619
|
|
2010-05-13
, 20:45
|
|
Posts: 168 |
Thanked: 206 times |
Joined on Apr 2010
@ Finland
|
#3620
|
|
and yes, iths the /usr/share/kernel-power-settings.
thanks for the update. now this settings are more customizable.
if i did help you, just click "Thanks" on the lower right of my post. thanks!
"The best way to break a Spell is to prevent it from being cast in the first place"
N900: 1000/1150mhz; sampling_rate 15; up_threshold 150000;