Poll: Delet the values from the speedpatch?
Poll Options
Delet the values from the speedpatch?

Reply
Thread Tools
Posts: 28 | Thanked: 2 times | Joined on Dec 2012
#3311
can i install battery patch on my n900, is there any negative effect or precaution to take?
please i need advice
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#3312
Originally Posted by www.smogonline View Post
can i install battery patch on my n900, is there any negative effect or precaution to take?
please i need advice
Don't install it, search the forum for reasons why
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following User Says Thank You to freemangordon For This Useful Post:
Posts: 28 | Thanked: 2 times | Joined on Dec 2012
#3313
Originally Posted by karam View Post
HELLO Everybody
This Guide Has 5 Parts :
1: Speed Patch : To speed up N900
2: Battery Patch : To Have A long battery life
3: Battery Patch Non KP : For non kernel-power users
4: FAQS : Frequently asked questions about batterypatch
5: Tweaks : To make you enjoy N900


Part 1: Speed Patch


INFO

A lot of you must have heard about the 200 lines to speed up linux while blackhat announced 4 lines to do that and it is called miracle patch
anyway neither of the available tutorials on internel are working on N900

BUT For Fortunately i was able to apply it to Maemo 5 on N900!!!!!

You will notice a lot of improvements in hildon-desktop
and basically every thing will be improved

CURRENT VERSION : 4.0

What Does It Do
The CFS (completely fair scheduler) in our phone's kernel manages the allocation of resources (cpu/mem) between tasks.
It was designed to cope with server-class machines such as web servers and databases, giving all tasks equal access to resources.
This means if a server is really busy, then all tasks on the machine slow down equally.
Desktop/mobile class machines shouldn't work the same way as servers though.
They have a human user who expects the machine to respond and give feedback within a certain time.
If a machine is slow to respond, the user loses some sense of control over the machine.
This patch addresses the problem by taking note of what the user is doing right now, and using that information to accelerate the current task, and decelerate other tasks on the system.
The user won't notice the background stuff going slower, they will just see their app working fast. The patch does this by creating multiple classes of task
-------------------------------------------
/dev/cgroup/cpu/tasks
/dev/cgroup/cpu/desktop/tasks
/dev/cgroup/cpu/applications/tasks
/dev/cgroup/cpu/applications/standby/tasks
/dev/cgroup/cpu/applications/launcher/tasks
-------------------------------------------
If you look at the contents of these files, you'll see the process IDs of all the tasks in each class. CPU and memory are shared out to these classes using the files "cpu.shares", and "memory_limit_in_bytes".
When lots of tasks are demanding CPU/memory at once, the resources are handed out to tasks depending on their share.
This is why your phone feels nicer when you have this patch - the kernel automatically classifies tasks and devotes more of cpu/mem to the "application" and "desktop" class tasks, and much less to other classes like "standby".


Installing Speed Patch

Code:
sudo gainroot
apt-get install speedpatch
Then Reboot twice

Uninstalling Speed Patch
To remove the patch:

Code:
sudo gainroot
apt-get purge speedpatch
Then Reboot

------------------------------------------------------


Part2 : BATTERY PATCH

INFO

This Tweak Improves The Battery Life of Our N900
For Standby And Continues Time Of Usage

CURRENT VERSION IS: 8.2
Compatible with all KP versions

When device is locked : or system is inactive or the brightness is off (except when having a call)

1-) vfs_cache_pressure goes to 10 : it's proven that doing this saves a lot of battery on standby
2-) change to underclock profile : vdd1 vdd2 enabled, (but with KPv48=> only vdd1 enabled) powersave_bias=20
3-) renice 1 some processes
4-) improve the response when receiving a call by changing MINFREQ to 600 but it returns to 250 after answering the call .. so no OC while talking with N900
5-) pausing some processes that sucks battery in idle mode (TESTING)

When the device is unlocked or the brightness is on

1-) vfs_cache_pressure goes back to 100
2-) overclock profile is loaded : vdd1 vdd2 enabled, conservative mode and powersave_bias=20
3-) renice 0 the previous processes
4-) Continue of the paused processes (TESTING)

Extra Feature

Someone may say "i don't want my N900 to use underclock profile and pause some processes when i lock the screen because i'm downloading a large application to install it"

Solution is :
Open the keyboard, lock the screen and leave the keyboard opened
in that case batterypatch is temporary disabled
so locking the screen will activate it's features


Dependencies

dbus-scripts, kernel-power-flasher | kernel-power-bootimg, kernelpower-settings

Installing Battery Patch
Code:
sudo gainroot
apt-get install batterypatch

Uninstalling Battery Patch

Code:
sudo gainroot
apt-get purge batterypatch
------------------------------------

Part3 : BATTERY PATCH Non kernel-power users

INFO

This version is for people who doesn't use kernel-power
This Tweak Improves The Battery Life of Our N900
ONLY ON STANDBY
UNLIKE THE Battery Patch Full version

CURRENT VERSION IS: 6.0

When device is locked : or system is inactive

1-) vfs_cache_pressure goes to 10 : it's proven that doing this saves a lot of battery on standby
2-) renice 1 some processes

When the device is unlocked or the brightness is on

1-) vfs_cache_pressure goes back to 100
2-) renice 0 to the previous processes
Dependencies

dbus-scripts

Installing Battery Patch Non kernel-power users
Code:
sudo gainroot
apt-get install batterypatch-non-kp

Uninstalling Battery Patch Non kernel-power users

Code:
sudo gainroot
apt-get purge batterypatch-non-kp
----------------------------------------------------------------------

There are also 2 extra packages in devel:
1-batterypatch for unstable devices : for those who have really unstable N900s (current version is : 3.0)
2-batterypatch testing : just like the normal batterypatch but includes new unstable tweaks (current version is : 7.1)



----------------------------------------------------------------------


CHECKING

1. To check if Speedpatch was installed Correctly:

Open an xterm window
if no errors appeared that means speedpatch is applied

or
Code:
cd /dev/cgroup/cpu/user/
ls
You Should see some files
-------------------
2.To check if Battery Patch was applied :

Code:
sudo gainroot
echo 1000 >> /proc/sys/vm/vfs_cache_pressure
Then lock the phone and unlock it
Then
Code:
cat /proc/sys/vm/vfs_cache_pressure
you should see 100
If so then the patch is applied

PART4 : FAQS

1-)
Q-) I cannot change max frequency with qcpu or any other gui cpu freq changer!!!!

A-) To change the max cpu frequency you need to edit the max freq at :
/opt/batterypatch/profiles/overclock-new #(if using kernel-power 49 or newer) with any text editor
or
/opt/batterypatch/profiles/overclock-old #(if using kernel-power 48 or older) with any text editor

ex : Leaf Pad
Code:
sudo gainroot
apt-get install leafpad
leafpad /opt/batterypatch/profiles/overclock-new
and then change the maxfreq to anything you want down than save and quit
IMPORTANT !!! IF YOU HAVE AN UNSTABLE N900
IT'S RECOMMENDED TO DISABLE VDD1 ... CHANGE IT TO 0
IF YOU WANT TO OVERCLOCK MORE THAN 805
AS BATTERYPATCH MAXFREQ IS 805

Then reboot to take effect
(YOU CAN TEMPORARLY CHANGE THE SPEED BY EDITING THE OVERCLOCK FILE IN /usr/share/kernel-power-settings
BUT IT WON'T BE SAVED UNTILL YOU EDIT THE ONE IN /opt/batterypatch/profiles

2-)
Q-) My N900 shows low battery and when i lock the phone and leave it idle ..the battery bar will rise up again

A-)N900 will recalculate the remaining battery charge according to the way using it
.. if you are using N900 in a heavy way then battery bar will show less than leaving N900 on idle mode

3-)
Q-) My N900 shows temperature UNKNOWN in qcpu !!
A-) This is a kernel problem .... rebooting will solve it

----------------------------------------------------------------------



PART5 : TWEAKS

1-) You may try hardware accelerator wich will make hildon-desktop smoother
BUT it is known to be unstable so if it caused any hildon-dekstop crashs or reboots simply disable it

To enable it :
use any text editor to edit /etc/powervr.d/hildon-desktop.ini and change WSEGL_UseHWSync=0 to WSEGL_UseHWSync=1
so :

Code:
sudo gainroot
leafpad /etc/powervr.d/hildon-desktop.ini
and change

Code:
WSEGL_UseHWSync=0
To

Code:
WSEGL_UseHWSync=1
Believe me hildon will be much smoother but as i said before if any reboots occurred then disable it by changing


Code:
WSEGL_UseHWSync=1
To

Code:
WSEGL_UseHWSync=0

IMPORTANT: if you was very unlucky with HWsync you may have to reflash Your N900
because it may cause a reboot loop
otherwise it is stable to use on 80% of N900s
------------------------------------------------------


2-) And you may also want swappolube and it's proposed values
to install it

Code:
sudo gainroot
apt-get install swappolube
once installed launch it then press on PROPOSED button then APPLY then STORE

------------------------------------------------------


3-) And you may also want tracker-cfg and lowmemory mode (will make tracker use less CPU and Memory wich will improve the speed a bit)
install it :

Code:
sudo gainroot
apt-get install tracker-cfg
once installed launch it and choose lowmemorymode
Then save and exit

------------------------------------------------------


4-) And ApMeFo app wich organizes folders your menu(try to reduce the shortcuts by putting them in folders) this will improve transitions

to install:

Code:
sudo gainroot
apt-get install apmefo
------------------------------------------------------


5-) And installing CSSU with it's nice modified hildon-*
for installing it

http://wiki.maemo.org/Community_SSU

------------------------------------------------------

6-)Also kernel-power is recommended

to install it :

Code:
sudo gainroot
apt-get install kernel-power-flasher
----------------------------------------------------------------------

7-)A great app called "Task-Swapper"
which allows To Easily Switch Between Opened Windows Without Passing Through Dashboard (Ctrl+Right or Ctrl+Left)

to install it:
Code:
sudo gainroot
apt-get install task-swapper
------------------------------------------------------
IF YOU DID ALL THE INSTRUCTIONS CORRECTLY

You should have a really fast and smooth N900

BTW The Tweaks Are All optional But For the best result Apply Them All


Enjoy

------------------------------------------
I have just install speed patch but will like to know before proceeding..............
can i install Battery Patch Full version in my n900, i have no power kernel and knows absolutely nothing about it but i preffer the full version battery patch to d non pk patch.
please tell me is there any danger in doing this and what are the possible effect it can have.
i will also like to know' do i need to make any other settinsg in my phone after the installation before the patch take full effect
 
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#3314
No need to do a full quote.

However, remove speedpatch too.

The last from me - search the forum for why so-called crappatch and batterysuck patch are evil and should be avoided at all costs
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 2 Users Say Thank You to freemangordon For This Useful Post:
sifo's Avatar
Posts: 1,359 | Thanked: 1,292 times | Joined on Oct 2011 @ Tartus.Syria
#3315
@FMG, with respect,

You have been posting here saying it is danger to install both speed and battery one,
if you're all guys think is this bad and may cause serious problems, then why you don't just contact the maintainer asking for real and safe patches or to remove it from the repos, instead of giving warnings looks like a hate
i have not tested it myself but im just saying my opinion

./sifo
__________________
[ N900-Crack ] [ The Purge ] [ New Smiles ] [ New icons ] [ ? ]
" Hey ! I've just met you and this is crazy, so install cssu maybe ? "
Please help out keeping Maemo.org alive, and consider donating.
https://www.facebook.com/ZoRk7
 

The Following 2 Users Say Thank You to sifo For This Useful Post:
Posts: 3,074 | Thanked: 12,960 times | Joined on Mar 2010 @ Sofia,Bulgaria
#3316
Originally Posted by sifo View Post
@FMG, with respect,

You have been posting here saying it is danger to install both speed and battery one,
if you're all guys think is this bad and may cause serious problems, then why you don't just contact the maintainer asking for real and safe patches or to remove it from the repos, instead of giving warnings looks like a hate
i have not tested it myself but im just saying my opinion

./sifo
It was explained to karam what his "patches" do wrong in a couple of threads, not only by me, but by other users who know a bit about cgroups and such too. He did nothing.

The package in -extras cannot be removed by its uploader, only by the repo admin. I hope you are aware of the situation with maemo extras administration for the last year(if not more than a year). Basically I can do nothing but to warn users to stay away from those so-called "patches". And this has nothing to do with hate, I am just trying to be helpful, as always
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following 2 Users Say Thank You to freemangordon For This Useful Post:
Posts: 195 | Thanked: 96 times | Joined on May 2011
#3317
fmg .. the same bllsht
looool

edit
@www.smogonline

speedpatch is far stable than batterypatch (imo) and it works very well with me
but batterypatch is a lot miss agreed by members
so you choose what to do and don't listen to anyone.

Last edited by Seker_94; 2013-01-06 at 23:31.
 
sifo's Avatar
Posts: 1,359 | Thanked: 1,292 times | Joined on Oct 2011 @ Tartus.Syria
#3318
Originally Posted by freemangordon View Post
It was explained to karam what his "patches" do wrong in a couple of threads, not only by me, but by other users who know a bit about cgroups and such too. He did nothing.

The package in -extras cannot be removed by its uploader, only by the repo admin. I hope you are aware of the situation with maemo extras administration for the last year(if not more than a year). Basically I can do nothing but to warn users to stay away from those so-called "patches". And this has nothing to do with hate, I am just trying to be helpful, as always
Thanks i appreciate your reply,
since Karam is warned and did nothing then something should be done if possible.
And i know you meant no hate, your warnings was always useful to me as well

./sifo
__________________
[ N900-Crack ] [ The Purge ] [ New Smiles ] [ New icons ] [ ? ]
" Hey ! I've just met you and this is crazy, so install cssu maybe ? "
Please help out keeping Maemo.org alive, and consider donating.
https://www.facebook.com/ZoRk7
 

The Following User Says Thank You to sifo For This Useful Post:
Posts: 195 | Thanked: 96 times | Joined on May 2011
#3319
btw just wanted to say : if those patches are as freeman says for about year
then why my N900 is still alive since 2009
so go FiretrUCK ur self
 
sifo's Avatar
Posts: 1,359 | Thanked: 1,292 times | Joined on Oct 2011 @ Tartus.Syria
#3320
Originally Posted by Seker_94 View Post
btw just wanted to say : if those patches are as freeman says for about year
then why my N900 is still alive since 2009
so go FiretrUCK ur self
Now you're crossing the red line dude , you better watch your words and show some respect at least, or else you'll be reported
have a look at the forum rules please
__________________
[ N900-Crack ] [ The Purge ] [ New Smiles ] [ New icons ] [ ? ]
" Hey ! I've just met you and this is crazy, so install cssu maybe ? "
Please help out keeping Maemo.org alive, and consider donating.
https://www.facebook.com/ZoRk7
 

The Following User Says Thank You to sifo For This Useful Post:
Reply

Tags
autobrick, awesome-script, do no install, f***epitaph, install it now, perfect_ n900, script-a-brick, very safe

Thread Tools

 
Forum Jump


All times are GMT. The time now is 23:01.