yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.0.80 v2.0 for JB 4.1.2 and JB 4.2.2

Hi guys,

I released the new v2.0 kernel:

- Kernel 3.0.80
- Sources synched with jb-3.0 repos of Ivendor and Arco68 for JB-4.1.2 (CM 10) kernel builds
- Sources synched with cm-10.1_3.0 repo of Arco68 for JB 4.2.2 (CM 10.1) kernel builds
- Built with my latest custom Linaro 4.7.4-2013.05 toolchain optimized for Cortex-A8
- Remove a not needed mmc_power_off (credits and thanks to Arco68)
- Some display fixes (credits and thanks to Arco68)
- Some changes to the touchscreen power-on routine
- Fixed display regulators init
- Updated LCD regulator (credits and thanks to CastagnaIT)
- Power management support on S6E63M0 display driver
- Fixed double activation of the regulators of the display (credits and thanks to CastagnaIT)
- Lowered Vibetonz voltage
- Adjusted some voltage regulators
- Restored min read ahead (from 32 kbytes to 16 kbytes)
- Other fixes and optimizations to RWSEM (read and write semaphore) taken from 3.10 kernel
[Galaxy S Plus I9001 Android Development] Mairo:
Thanks, lets try new kernel.

edit: unbelievable, Antuti benchmark gives me 6330, 370mb exUV, lulzactive, cpu 245-1555 mhz, ROW. ( daily use settings )

(before I get 57## something.)
[Galaxy S Plus I9001 Android Development] KingKuno:
Works the Camara in front by using davids cm10.1 rom v6.3.3 ??
[Galaxy S Plus I9001 Android Development] Dathen:
Cristopher, do you have any plans on releasing 3.4 kernel? It's awesome to have 390 MB of RAM, but not working Wi-Fi tethering is a bit problematic.
[Galaxy S Plus I9001 Android Development] ktulu84:
look to his signature ;) it seems also that we will soon have ivendor cm10.1 and so 3.4 kernels from our devs :D
[Galaxy S Plus I9001 Android Development] Christopher83:
I'll release it only after CastagnaIT/Ivendor/Arco release...

This is my way of thinking, I have immense respect for their awesome work, I can imagine how long it was necessary to spend to make sure that everything will start working and I know how long it takes to find the cause of a problem and a possible optimal solution.

It was really nice for me to work with them and I have no hurry and plans to release before them.

On the other hand, there are still other small things to check...

Thank you.
[Galaxy S Plus I9001 Android Development] ktulu84:
i forget to write that there are a couple of 4.2.2 roms with 3.0 kernel. you can use them till a 3.4 kernel is released

here you can find slimbean

here you can find liquidsmooth
[Galaxy S Plus I9001 Android Development] SGS+_User:
[MENTION=4825437]Christopher83[/MENTION] Mann waht are you did ?

My Phone CM10 are fly with V2.0, very very thanks you are awesome
[Galaxy S Plus I9001 Android Development] :
V2.0 rocks, very good work, as always.:D
[Galaxy S Plus I9001 Android Development] kouros17:
Εxactly the same to me! Everything works perfectly!

Many thanks Christopher!
[Galaxy S Plus I9001 Android Development] Rhonin86:
K^Kernel 1.9

Hi @ all,

just want to share my exeperiences with the "old" 1.9 as i read now :D because i'll update in a few minutes ....

In the atached pictures you can see how good the kernel behaves in low usage times - that means during the night flightmode is active and during the day i use the phone for short calls, WhatsApp, a little playing with GPS and its accurancy, all the small things... An i'm totally satisfied with it's performance. During usage i have to update to RC 2.5 (look at my signature) and after that the system wasn't that fluid.... but i tuned some things. I replaced swype with the android 4.2 keyboard, deactivated KSM, and used greeenify to provide the maximum of usable memory on the other hand and prevent the apps from running useless in the background - despite thos apps which need push services...

And here are the results.....

and now i'll test the new masterpiece :D

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
Thank you very much Rhonin!

Yes, let me have your feedback about the new kernel version too, it wil be surely appreciated. :good:
[Galaxy S Plus I9001 Android Development] EB20XY:
great ! Thanks. :highfive:
[Galaxy S Plus I9001 Android Development] mrjraider:
My music app (NexMusic = Based on apollo) keeps closing. I think due to LMK? Got some tips for me to either prevent or change it?
[Galaxy S Plus I9001 Android Development] Christopher83:
I suggest you Play Music, smooth and well working...
[Galaxy S Plus I9001 Android Development] mrjraider:
Thanks, was considering it. Im doing some personal test to determine wich kernel suits me the best ;)
[Galaxy S Plus I9001 Android Development] Mairo:
Right now this is the best kernel I ever had. Battery drain was this night 2% ( 8h ), Deep sleep works perfectly, GPS find location quite fast.

Only problem is with Instagram, if I go under News and choose following, then Instagram closes often. (LMK?).

But good work! :good:
[Galaxy S Plus I9001 Android Development] genericmann:
Hi, thank you for your great kernel man! The performance and battery drain is very good. But i have another problem.

I am using davidteri's CM10.1 v.6.3.4 and with stock 3.4 kernel (also with broodplank kernel) the image of front camera in apps like Skype or Hangouts is ok. After flashing your kernel (v.2.0 bigmem Ex/UV), the image is at 90 degrees. Can this issue be solved somehow? Thank you!
[Galaxy S Plus I9001 Android Development] jpacho89:
I think it is a common bug if you install a 3.0.x kernel on that ROM because it is optimized to work with 3.4 kernel. I remember reading that in davidteri's threat.
[Galaxy S Plus I9001 Android Development] Dathen:
Well then, I'll wait patiently for your release :) . Considered switching to new broodkernel, but battery life in deep sleep was nothing special compared to ExUV K^Kernel (with Wi-Fi enabled at least, same cpu settings).

I'll test them, thanks for info.
[Galaxy S Plus I9001 Android Development] becinko91:
Hey guys, I have a question because I really don't understand what for are these: I/O schedulers and CPU governors. So can someone explain me with few words and tell me wich is the best way to have the best battery life and smooth phone (by smooth I mean in menus, settings, dialer, messages... The normal system apps)

Thaks in advance and regards!
[Galaxy S Plus I9001 Android Development] mrjraider:
Governors: schedule wich the CPU follows. This schedule determines when the frequencie need to raise or need to drop. There are many governors with its own settings and tweaks.

I/O schedules: (don't know) the only thing I do know is that it's for the way data is been written and read by android.. Xd
[Galaxy S Plus I9001 Android Development] becinko91:
So thank you but which is the best for my needs - battery life and smoothness in system apps like phone dialing, opening settings...

And also, what for are these settings: Settings -> Performance -> Memory management - > zRAM?, Allow purging of assets, Kernel samepage merging?

Is it necessary to turn them all ON to recieve 370mb or RAM?

Regards!
[Galaxy S Plus I9001 Android Development] Christopher83:
You may keep OnDemand cpu governor and Row I/O scheduler, they give you a balanced solution...

No, you don't need to turn on anything. You can see the available RAM inside Settings -> Phone info.

Regards too.
[Galaxy S Plus I9001 Android Development] houselective:
Can anyone make 3.0.80 build for eMMC bricked phones ? :confused:
[Galaxy S Plus I9001 Android Development] Frosti1:
GPU OC

Hey, i have found that HTC desire z has kernel with GPU overclocked (http://xdaforums.com/showthread.php?t=2290892)

It is possible to overclock our GPU its same Adreno 205.

I have both phones so i tested S+ and desire z with cm 10.1 antutu bencmark.

Desire z did get 500 more points in GPU performance than s+.

So it is possible to OC our GPU ?
[Galaxy S Plus I9001 Android Development] Stefano187:
If I remember well, CastagnaIT said that the GPU overclocking is not possible on our chip and it is strictly related to CPU. So, always if I remember well, if you overclock the CPU on our phone also GPU is overclocked... Maybe [MENTION=4825437]Christopher83[/MENTION] can give you a more detailed answer.

Have a nice day

Regards

Stefano

Sent from my GT-I9001 equipped with:

Rom: SlimCM based on CM10.1 beta 6.4.1 by davidteri91

Kernel: BroodKernel 4.4.5 exUV

Baseband: I9001XXKPM

Recovey: TWRP 2.5.0.0 by buffo1987

Phantom Key Press: ON
[Galaxy S Plus I9001 Android Development] Christopher83:
Yes, as I well remember too, some months ago CastagnaIT said that the Soc unit (MSM8255T) used by our I9001 doesn't allow to have a proper gpu overclocking, its clock is strictly related to the max cpu clock.

Desire Z has a different Soc unit (MSM7230)...
[Galaxy S Plus I9001 Android Development] EB20XY:
New codes for version 3.0.81 + 3.4.48 are out on kernel.org with many bug fixes. :p
[Galaxy S Plus I9001 Android Development] JohnKersten:
I read a lot of excitement about kernel version 3.4.x.

But what will be the benefits for me as end-user using kernel version 3.4.x instead of version 3.0.x
[Galaxy S Plus I9001 Android Development] Christopher83:
CM10.1 is more responsive and smooth with a 3.4 kernel.

The only remaining problem is a bit higher battery consumption if compared with 3.0 kernel.

I'm investigating on this issue, I made also many attempts, but this drainage cause is still a mistery...
[Galaxy S Plus I9001 Android Development] JohnKersten:
Thank you very much Christopher for the explanation.

I am a big fan of your kernels, my telephone feels always good with them.

Have a nice sunny day.
[Galaxy S Plus I9001 Android Development] Rhonin86:
CAF 3.4.x Kernel for CM 10

Will this advantage be available also for CM 10 or only for CM10.1 ? Or are there any features within the rom that allow a better performance in CM 10.1 than the ones in CM 10 ?

Cheers Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi Rhonin!

I tried the first stock 3.4 kernels on CM 10 for testing purposes (to resolve the boot issue, the first battery drain investigations, etc...), the main features worked, but I didn't check everything.

I'll surely take a look at this possibility in the future, but first we need to have a completely bugfree 3.4 kernel, do you agree with me?
[Galaxy S Plus I9001 Android Development] Rhonin86:
YES - I DO :D

and take your time :o

Rhonin
[Galaxy S Plus I9001 Android Development] Sushi1022:
If the 3.4 kernel is more responsive and smooth is it not expectable that the battery usage is higher? Or are we talking something like 20% more responsive and 50% less battery time? Just a thought. Be that as it may, your rom is probably the best I've ever used. Congrats for your awesome wrk.
[Galaxy S Plus I9001 Android Development] AnandMuralidhar:
The battery drain with continuous heavy usage. Is it good or bad? :confused::eek:
[Galaxy S Plus I9001 Android Development] anuseb89:
With 3 hrs of screen on time and with wifi and some old battery it is good i think..
[Galaxy S Plus I9001 Android Development] Rhonin86:
Which maximum frequency did you have in your settings ? But the Screen-On Time seems to be normal in my opinion for this kernel - I've got about 2,5 hours screenon time, but my usage was lesser so i reached nearly 3 days with one full akku. (during the night fligh modus)

BTW - SGS+User reached nearly 3,5 h Screen-On-Time.

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.0.81 v2.1 for JB 4.1.2 and JB 4.2.2

Hi guys,

I released the new v2.1 kernel:

- Kernel 3.0.81
- Sources synched with jb-3.0 repos of Ivendor and Arco68 for JB-4.1.2 (CM 10) kernel builds
- Sources synched with cm-10.1_3.0 repo of Arco68 for JB 4.2.2 (CM 10.1) kernel builds
- Built with my latest custom Linaro 4.7.4-2013.05 toolchain optimized for Cortex-A8
- Re-added optimized string and memcopy libs (credits and thanks to Miao Xie)
- Dynamic Fsync (credits and thanks to Faux123)
- Dynamic dirty page writebacks
- VM tweaks for better performance and less battery consumption
- Revised LowMemoryKiller parameters for better performance
[Galaxy S Plus I9001 Android Development] Stefano187:
Hi Christopher,

Is it possible to use this Kernel on ADC CM10.1? Are there any issues or something that doesn't work?

Thanks in advance

Regards

Stefano

Sent from my GT-I9001 equipped with:

Rom: SlimCM based on CM10.1 by ADC Team

Kernel: K^Kernel 3.4.47 v1.1 with alternative exUV table

Baseband: I9001XXKPM

Recovery: TWRP 2.5.0.0 by buffo1987

Phantom Key Press: ON
[Galaxy S Plus I9001 Android Development] Christopher83:
Yes, you can use it.

Probably only the wifi tethering won't work because the ADC CM 10.1 needs a 3.4 kernel to make it works, instead the usb tethering works...
[Galaxy S Plus I9001 Android Development] Rhonin86:
Hi Christopher,

as soon as you released it i flashed it :D and post it in the android-hilfe forum. But i need a little help with the right translation - i'm still a noob, but i want to understand the things behind the changes.... :o

Concerning Dynamic dirty page writebacks : I assume that it belongs to memorymanagement ? i remember paging from windowssystems....

Did you lower the LMK Values or did you rise them ? I can have a look at the actual parameters but i haven't got the ones before :o

Anyway my next report will have more information

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi Rhonin,

yes that feature is related to memory management of dirty pages.

A dirty page is a page of data blocks cached in memory and not yet written to disk.

The kernel checks after a specific interval (default 5 seconds = 500 centisecs) if there are pages to be flushed, if so the pdflush is executed to write them to disk. The pdflush is also called in other circumstances (a sync, the cache is full, too many dirty pages, a page kept in cache too long).

The dynamic management of dirty page writebacks allows to use two different intervals, one when the screen is on, and another when the screen is off, inside the second post on the first page you may find other useful infos about this feature.

About the LMK, I lowered the minfree parameter and changed the adj parameter to be a bit more aggressive for performance purposes...
[Galaxy S Plus I9001 Android Development] Rhonin86:
A lot of Thx for such detailed information

So to give you a promptly first impression i provide my first experiences.

The overall systemfluidity seems to be good - haven't tested so much during the night :o But in flightmode the powerconsumption is slightly higher than with the previous kernel but it's still super - former kernel around 0%/8h now around 1,6 %/8h

I use google keep and with the new kernel i observe that the content of the scrollable widget needs more time to load - so this seems to be a little performance issue - maybe due to the new memorymanagement ? i try to reconfigure the LMK to less aggressive settings - but this didn't help also. So it is rooted to other changes.... -> Sry - i just deleted the widget and placed it again on the homescreen and now it works :D - Please forget my former reported performance issue

Cheers

Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
You're welcome, thank you too for your feedbacks!
[Galaxy S Plus I9001 Android Development] AnandMuralidhar:
Wow! I actually watched videos on youtube for 2 hours. Thats how the battery drained.My frequency- 245-1401 MHz
[Galaxy S Plus I9001 Android Development] EB20XY:
No shutdowns or any other problems found sofar.

Great Kernel !

Thanks. :good:
[Galaxy S Plus I9001 Android Development] nishdroid:
Awesome Work

Hi Chris,

Its more than 30 hrs after I flashed CM10 2.5 and your 2.0 kernel and I must say I'm very satisfied. My phone is very stable in all the apps and till now I don't have a single complain:good::D:good:

Your contribution to our device is enormous starting from

Your toolchain with almost every developer use

Fixing SODs on CM9 with 3.0 kernel

Updating CM9 kernel even though there are handfull of people left.

Phantom key Filter issue (Great finding)

Fixing drain on CM10.1 with 3.4 kernel

and many more..

You are truly a great developer:):good:

Keep it up with your awesome work:good::good::good:
[Galaxy S Plus I9001 Android Development] Xistance:
I'm able to reach 4 hours of screen on time with continuous usage using my 3.4 kernel. Considering that I haven't done much for battery life, I'd say the problem is more of a sleep problem. This is with a 2 year old battery so that is nice.
[Galaxy S Plus I9001 Android Development] Putzschwamm:
I went from the 3.4.x-based K-Kernel 1.1 for CM 10.1 to this one and this "older" kernelbase seems to solve my problems in terms of battery consumption in wifi mode.

The allover-responsiveness is not as good as on the 3.4.x, which i had expected, but it seems like i now have the same good battery life like previously with CM10.

Thanks for your great work! :good:
[Galaxy S Plus I9001 Android Development] Mairo:
My battery time with previous version :D . But with quite minimum usage.

If you dont see the picture, then : https://www.upload.ee/image/3381598/batterytime.jpg
[Galaxy S Plus I9001 Android Development] Putzschwamm:
I can confirm the very impressive battery life... I still haven't recharged since my last post.

I don't know why the active state is off almost the whole time. I used my phone now and then for normal stuff and it didn't feel like it was not responsive enough during the tasks.

So it might be a faulty meassuring of the active state.

Anyway I'm very happy with this kernel and can live with a bit less "snappiness" compared to the 3.4 Kernel in exchange for such a great battery life.

BTW: I currently have a bit less than 3 hours of display time
[Galaxy S Plus I9001 Android Development] houselective:
How can i install this kernel at emmc bricked device ? :confused::confused:
[Galaxy S Plus I9001 Android Development] nishdroid:
Phone wakes up!

hi,

Using wakelock detector I have greenified most of the apps but still my phone wakes up in the middle of the night!

There is no screen on but few awakes in the battery stats during 7-8 hrs of sleep.

My phantom key filter settings are:

home allowed = 2

home report = 12

touch keys settings are default

I am not syncing any of my accounts and still I can always see calender storage running in wakelock detector :confused:

I've played with PKF settings a bit but no help.
[Galaxy S Plus I9001 Android Development] Christopher83:
Hi Nishdroid,

the phantom key presses filtering module prevent allow to filter the bad interrupts and unwanted key presses, it prevents the complete resume of the device and the subsequent screen on. It doesn't filter the wakelocks caused by apps. These are two different things.

Your problem is caused by an app, the calendar...
[Galaxy S Plus I9001 Android Development] nishdroid:
Hi Chris,

Thanks for the clarification, so how to stop it draining battery :confused:

I can't greenify system apps and I drain 6-7 % overnight :(
[Galaxy S Plus I9001 Android Development] Christopher83:
First, try with a reboot, maybe a bug of Calendar app during last night...

Do you keep your phone with wifi on?
[Galaxy S Plus I9001 Android Development] nishdroid:
No I usually don't keep WIFI on while sleeping and I have also rebooted my phone.

I'll do one thing, I'll wipe cache n dalvik cache n fix permissions and post the screenshots of my battery stats and wakelock early morning tomorow.
[Galaxy S Plus I9001 Android Development] Rhonin86:
Did you reflashed the GAPPS ? Maybe the calendar app gets corrupted during usage... - or try another package of gapps - i use partly 4.2.2 apps like calendar, Google Deskclock, Android Keyboard....

I have never encountered such problems during using K^Kernel(s).

Cheers Rhonin

@ Christopher: yesterday i encountered some curious things - After using BT-streaming to a connected BT loudspeaker i switched screen-off and after a while i just turned off the BT Loudspeaker. After that i didn't succeed in wakin up the phone. I have to pull the battery and then i was able to start it again. After that Beautiful Widget shows some weired behaviour ..... But i haven't got some logs for you sry - hope this was a unique case.

But now it works as it should :D Meanwhile i tested Broodplanks 3.4.49 kernel - it seems to be more respondible than the 3.0.x kernel but it'S only an impression / notion ... But now i'm back to your kernel due to features and the lower power consumption...

Keep up your good work

Rhonin
[Galaxy S Plus I9001 Android Development] Christopher83:
Thank you very much Rhonin!

Don't worry, we're testing various combination of kernel builds, we hope to solve this battery drain, expecially with wlan on, soon...
[Galaxy S Plus I9001 Android Development] nishdroid:
Hi,

Calendar was 15 when I slept!

Yes there's some issue with calendar :mad:

So can I just goto recovery n reflash only the gapps or I have to flash ROM GAPPS kernel everything again ?
[Galaxy S Plus I9001 Android Development] Christopher83:
Try with the gapps only, then wipe cache, dalvik-cache and fix permissions.
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Yes, yes we do. Later i will show you some mindblowing stuff Chris. Its just INSANE!

Gesendet von meinem GT-I9001 mit Tapatalk 2
[Galaxy S Plus I9001 Android Development] zxc123coke:
Hi,Christopher83

at first thanks your great work. I have tried your K^kernel 3.0.81 v2.1 for JB 4.1.2. the kernel was amazing. BUT i noticed a small bug.

When i lock screen , i noticed blink sometimes (when press power button. it lock then light , then lock again)

any ideas ? thanks
[Galaxy S Plus I9001 Android Development] demolatorul:
This happens to me also, not everytime but it happens
[Galaxy S Plus I9001 Android Development] Christopher83:
K^Kernel 3.0.83 v2.2 for JB 4.1.2 and JB 4.2.2

Hi guys,

I released the new v2.2 kernel:

- Kernel 3.0.83
- Sources synched with jb-3.0 repos of Ivendor and Arco68 for JB-4.1.2 (CM 10) kernel builds
- Sources synched with cm-10.1_3.0 repo of Arco68 for JB 4.2.2 (CM 10.1) kernel builds
- Built with my latest custom Linaro 4.7.4-2013.06 toolchain optimized for Cortex-A8
- Updates and fixes to Interactive CPU governor (credits to Todd Poynor and Minsung Kim, thanks to Arco68)
- Squashed update of BFQ-V6 to BFQ-v6r2 (thanks to Arco68)
- Corrected an unmanaged gamma for autobrightness
- Customizable timeout of touchkeys backlight after a key press
- Customizable activation status of touchkeys backlight on touchscreen press
- Fix for discharging battery issue while charging to 100% (credits to Skywalker01)
- Fix to dynamic fsync to don't disable fdatasync (credits to Faux123)
- Enabled CleanCache
[Galaxy S Plus I9001 Android Development] TwinHeadedEagle:
Is this kernel 3.4 or 3.0
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Hi,

Look at the title, it clearly says 3.0.83.

Gz

X

Gesendet von meinem GT-I9001 mit Tapatalk 4 Beta
[Galaxy S Plus I9001 Android Development] m0e_03:
the latest update is really much better and stable..

- the screen off blinking is also un-noticed as yet..

- the BLN time-out, also works perfectly this time..
[Galaxy S Plus I9001 Android Development] zxc123coke:
I am sorry:( I noticed blink again

no everytime. just small probability

can someone confirm it?
[Galaxy S Plus I9001 Android Development] demolatorul:
Yes, sometimes

Btw: I'm using remics 4.1.1
[Galaxy S Plus I9001 Android Development] :
Hi Chris, I'm testing the new Xperia Z ROM with this Kernel right now. As always, everything works very well now. Fast, smooth and I guess the batterylife will be perfect like your 3.4 Kernel too.:D:D:D
[Galaxy S Plus I9001 Android Development] EB20XY:
Super Kernel for CM10.1 . Thanks!
[Galaxy S Plus I9001 Android Development] Ryuinferno:
Hi there, [MENTION=4825437]Christopher83[/MENTION] implemented a very unique feature recently, which is the dynamic dirtypage wirtebacks...in order to make tweaking this feature or turning it on/off easier, I have submitted it as a feature request in the Trickster MOD website here:

http://trickstermod.uservoice.com/f...638-support-for-dynamic-drity-page-writebacks

Please vote for it so that it will be merged into Trickster MOD! Thanks! :D