The Following User Says Thank You to mr_pingu For This Useful Post: | ||
![]() |
2012-02-08
, 19:22
|
Posts: 1,101 |
Thanked: 1,184 times |
Joined on Aug 2008
@ Spain
|
#152
|
I used maacruz kernel(pwck2) and experienced massive UI/graphical lags and even lock-ups, nothing is responding to input and needed to put my N900 away, till cpu/IO load was lessened . Then went back to omap1 (stock) and didn't experience anylags or lock-ups.
BTW
I used max freq = 900 mhz with SR on maacruz kernel. So maybe one of the patches was bugging. Trying pw49 now..
![]() |
2012-02-09
, 06:58
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#153
|
...About those patches, 0001 and 0002 change spinlocks to mutexes, so may be they cause trouble (look at 0002 comments).
Good luck!
The Following User Says Thank You to freemangordon For This Useful Post: | ||
![]() |
2012-02-09
, 07:47
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#155
|
The Following 5 Users Say Thank You to freemangordon For This Useful Post: | ||
![]() |
2012-02-09
, 08:58
|
Posts: 1,101 |
Thanked: 1,184 times |
Joined on Aug 2008
@ Spain
|
#156
|
With those 2 disabled there are no crashes so far. Will run that kernel for several days more to be 100% sure.
What did you change in the .debs attached to your last post?
![]() |
2012-02-09
, 09:36
|
Posts: 3,074 |
Thanked: 12,964 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#157
|
Disabled the 0001-mtd and 0002-mtd patches as I think they were causing the slowdown during memory swapping.
For some reason they caused reboots in your device, while in mine only some slowdowns I failed to properly notice by putting the blame elsewere until mr-pingu opened my eyes.
Disabled thumb2 and mesh wireless too, as they have been reported here to cause instability.
It is also a 512hz kernel, as I have been running with that frequency since we first talked about it.
![]() |
2012-02-09
, 21:42
|
Posts: 1,163 |
Thanked: 1,873 times |
Joined on Feb 2011
@ The Netherlands
|
#158
|
The Following 3 Users Say Thank You to mr_pingu For This Useful Post: | ||
![]() |
2012-02-09
, 22:58
|
Posts: 1,101 |
Thanked: 1,184 times |
Joined on Aug 2008
@ Spain
|
#159
|
On the other hand those patches really seem like something useful, if there wasn't the problem they've introduced.
Is there a chance to build and test the kernel with those patches enabled and:
CONFIG_DEBUG_KERNEL=y
CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_DEBUG_MUTEXES=y
and/or similar (can't remember the exact flags for spinlock/mutex debugging) to see what is going on. I have bridgedriver debugging session to do here![]()
BTW I have compcache swap, that might be the reason for reboots on my device.
/* This is used to handle contention on write/erase operations between partitions of the same physical chip. */
I have checked the code of the drivers and there is no use of atomic
pathes like interrupt or timers. The mtdoops facility will also not be used
by this drivers. So it is dave to replace the spin_lock against mutex.
There is no performance regression since the mutex is normally not
acquired.
The Following 2 Users Say Thank You to maacruz For This Useful Post: | ||
![]() |
2012-02-09
, 23:11
|
Posts: 1,101 |
Thanked: 1,184 times |
Joined on Aug 2008
@ Spain
|
#160
|
Noticed not a single lag with this new kernel, maacruz. Thinking of adding 720p support, as I think it's smoother than kp49 or is that just me?
Need more info, logs of testing from me?
Am I the only one who always wondered why the omap1 kernel was running so smooth with only 600 mhz?
![]() |
Tags |
development, kernel-power |
|
BTW
I used max freq = 900 mhz with SR on maacruz kernel. So maybe one of the patches was bugging. Trying pw49 now..