Showing posts with label Battery Tools. Show all posts
Showing posts with label Battery Tools. Show all posts

Sunday, November 27, 2011

[MeeGo Harmattan] Battery Usage : Monitor energy consumption of apps & hardware !

Battery Usage is a Monitor energy consumption of applications and hardware. Battery Usage displays a list of top energy consumers in the phone.


[MeeGo Harmattan] Charging Notifier : Intelligent reminders for charging !

 Charging Notifier monitors the phone to detect when it would be a good time to recharge the battery.



Notifications are displayed when the phone is in familiar charging location and the battery needs charging. After installation the application runs automatically in the background and Charging Notifier settings item is installed to Control Panel.


Sunday, September 11, 2011

Battery Patch For Non KP Users

This Patch as stated here will Improve The Battery Life Of Your N900 Using Dbus-scripts (Non-kp) Means non-kernel-power, For People Who Have Troubles With OverClocking

It Will Not Increase The Continues Usage Time, But It Will Increase The Standby Time About 3x.

Speed Patch !

As stated here, 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".

Wednesday, August 24, 2011

[How To] Boost Your N900 with Speed & Battery Patch !?

Hello folks,

It's been a long time i wished to post about it, and here i am with some free time to do it :

- The first tweak (speed) improves the hildon-desktop : faster multitasking , faster contacts scrolling , faster images scroling and basically every thing will be improved

- The second tweak (battery) will change The VFS Cache Pressure value :
To 10 when locked the screen or the system is inactive and 100 when the screen is unlocked or the brightness is on, this will make us have a long standby usage because of vfs=10 and a long continues usage because of vfs=100
 


- Download speedpatch.tar.gz and speedpatch-install.sh.txt 

- Paste Both Files in /home/user/MyDocs

NOTE : MyDocs is Not Documents it is the default root folder of N900 like : Nokia N900/

- Open xterminal and write:

sudo gainroot

apt-get install bash

cd /home/user/MyDocs

bash speedpatch-install.sh.txt


- Then REBOOT when finished everything

PS : Ignore Any Errors appear about device resource busy or any others

********

* To check if Speedpatch was installed :

cd /dev/cgroup/cpu/user/

if no problem appeared about (no such file or directory) then you are fine


********

* Uninstalling speed patch

- Download speedpatch-uninstall.sh.txt

- Save it in /home/user/MyDocs

- Open xterminal and write:

sudo gainroot

cd /home/user/MyDocs

bash speedpatch-uninstall.sh.txt

- Then Reboot


********



- Download betterypatch.tar.gz  and batterypatch-install.sh.txt

- Paste Both Files in /home/user/MyDocs

NOTE : MyDocs is Not Documents it is the default root folder of N900 like : Nokia N900/

- Open xterminal and write:
sudo gainroot

apt-get install dbus-scripts kernel-power-settings

cp /home/user/MyDocs/batterypatch-install.sh.txt /home/user/batterypatch-install.sh.txt

chmod +rwx /home/user/batterypatch-install.sh.txt /home/user/batterypatch-install.sh.txt


********


* To check if Battery Patch was applied :

sudo gainroot

echo 1000 >> /proc/sys/vm/vfs_cache_pressure

Then lock the phone and unlock it

Then

cat /proc/sys/vm/vfs_cache_pressure

you should see 100

If so then the patch is applied !


********



* Uninstalling battery patch

rm /opt/scripts/cpu_sleep.sh
rm /opt/scripts/cpu_normal.sh
rmdir /opt/scripts
kernel-config load default
kernel-config default default
rm /home/user/.kernel/custom-karam
rm /etc/event.d/dbus-scripts-session
rm /etc/dbus-scripts.d/dbus-scripts-settings-by-karam



For all other related tweaks and benchmarking, technical informations or questions, bugs or suggestions, follow the original topic ;)

Tuesday, August 23, 2011

[MeeGo Harmattan] Battery Usage : Detailled Battery Monitor

Battery Usage monitors energy consumption of applications and hardware and displays a list of top energy consumers in the phone.



  

Download from OVI store