View Single Post
Posts: 34 | Thanked: 50 times | Joined on Jun 2010
#271
Hi All,

I've tried just about every performance/battery/"smoothness" patch available over the last 12 months, including :-
- power kernel scaling (250<>805) with vdd1+2
- powervr.ini
- swappolube/IO tuning
- swap on class 10 SD
- "raid" emmc+sd swapfiles
- reduced desktops (1)
- disabled watchdogs
- simplified (i.e. no) transitions
- un-niced xorg
- disabled xorg access control

I've just installed the "cgroup" automatic process grouping patch on top of all these, and even with all the above enabled the patch makes a really noticeable difference to how rapidly the device responds to input, renders web pages, switches tasks, pretty much everything except heavy IO.

To take this patch forward, I think this change belongs in the kernel, rather than a bunch of shell scripts in userland.

It's been implemented in the mainline linux kernels since 2.6.38 (march 2011) see http://kernelnewbies.org/Linux_2_6_38.

Ideally we'd need a diff against 2.6.28 that incorporates the automatic process grouping changes from 2.6.38 and submit it to pali for consideration in kernel-power48.

Over to, er someone, to create the diff. I'll have a go at it myself, but you might be waiting a long time, so I hope someone beats me to it.
 

The Following 6 Users Say Thank You to thingonaspring For This Useful Post: