yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Lancez:
Didn't have data drop but was having really bad signal on r26. as soon as I flashed back to r24, bam, signal is back to normal.

Mine is gsm
[Samsung Galaxy Nexus] Kewyang:
Test 5 is better than test 2... mine maguro.. May I know the data drop issue is only occur on toro???
[Samsung Galaxy Nexus] rasa92re:
From my experience, test 5 was slightly smoother than test 2. The data drops were still existent and frequent.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] 1haumann1:
Purity 5.4.3 + Fancy r26 ext.

sioplus

min freq 192

max freq 1036

max screen off 384

min screen on 192

ondemandplus

GPU 384

all MPU -50

:thumbup:

swyped from my maguro
[Samsung Galaxy Nexus] Kewyang:
It was about 18hr and 35m that i charged my phone, now still 70%... Today i got very light usage(make some calls & sms) but i can confirm, fancy r26 test 5 is getting better performance and battery life with liquid rom. I love it so much. :laugh::good:

In addition, i have my live wallpaper on and overclocked to 1.4ghz...
[Samsung Galaxy Nexus] wessiide:
I have been in r24 for a while now as I don't care for the data drops, and can say that I have experienced no such on r24, so if it's helpful the cause is most likely something modified since then.
[Samsung Galaxy Nexus] gwindlord:
I've got only one random lag with Apex launcher, restarted it and all went fine, so maybe it's not a kernel at all. No freezes, sods, reboots and so on. Standard version, stock settings with ineractive governor. I'm guessing if scheduler can cause freezes, noop looks like really stable.
[Samsung Galaxy Nexus] bolanrox:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #3) (JAN-27-2013)

Very solid kernel for me so far. Three days in and no huge issues. Every thing is nice and smooth. No lags to note.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] gaich:
Are the colour multipliers hard coded? Cannot change them with Franco k.u.
[Samsung Galaxy Nexus] bolanrox:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #3) (JAN-27-2013)

I can update them in Trixster Mod. But not in the Rom (where I could with tiny Or lean kernel

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] definator:
i am using this kernel since the first release and really like it.

but there is one thing that wont end with a release... it freezes while surfing thei nternet

its not to say after 10 seconds, but a random period. sometime 10 secs, sometimes 10 minutes

plz fix that some time
[Samsung Galaxy Nexus] CCaaNN:
Ynt: [KERNEL][4.2.x] Fancy Kernel (Rel. #3) (JAN-27-2013)

Had 3freezes in 1day with pegasusq governor. Performance was good but had to change it to interactive.

But anyway, thanks for your innovative patches for our gnex :thumbup:

Galaxy Nexus cihazımdan Tapatalk 2 ile gönderildi
[Samsung Galaxy Nexus] Doublewise:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #3) (JAN-27-2013)

Hmm same experience here, encountered twice freeze when browsing on opera mini and then chrome. Not sure whether kernel related or not. But have better screen time, more than 4 hours average.
[Samsung Galaxy Nexus] boype:
Hi everyone and thanks for staying with me here :)

New release will be tomorrow (Feb. 5th) around noon (CET). All of your posts have been read and the issues described are addressed. Let's hope the new version eliminates the freezes.

Best regards
[Samsung Galaxy Nexus] agritux:
thnx!

cant wait untill tomorrow :p
[Samsung Galaxy Nexus] okanb3:
Thanks! Can't wait for tomorrow.
[Samsung Galaxy Nexus] boype:
Hi all,

release #4 is up. The OP has been updated accordingly. There you can also find the download links. Here's a copy of the change log:

introducing 'ondemandplus' governor and set is as default. ondemandplus is based on ondemand. I enhanced it with an advanced powersave_bias functionality, additional suspend-code and extra suspend-scaling handling. This governor is snappy as ondemand, but will potentially save more battery.

added SIO (simple i/o) scheduler and set it default. It just feels snappier than noop.

updated kernel to version 3.0.62

increased voltages for 729 and 1036 MHz very slightly. In case hotplugging was not the only cause for random freezes, this may further help stability.

enabled CPU-frequency-independent and IVA-frequency-independent GPU voltage scaling to save battery. Previously, CORE voltage was automatically increased along with CPU and IVA frequencies due to voltage-dependence-tables, even though CORE clock stayed the same.

fixed OMAP4460 initializing with max IVA frequency. I consider this a common bug which caused unneccessary battery drain from the time period from boot to first use of IVA.

tweaked dirty_writeback/expire intervals to counter reported lag

disabled interactivex governor, since its hotplugging-mechanism causes freezes. Even though pegasusq hotplugs as well, that governor remains as an experimental option.

removed some more debug stuff

some minor cleanup

On a sidenote: I got rid of the idea to have a stable hotplug governor. I tried to stabilize hotplug in excess, but had no success. Others did not manage it before me as well (I believe franco tried too), that is why I created an own ondemand-based governor with the goal of energy efficiency.

That said, I hope you like the new release.

Best regards

[EDIT]

Found a thing I messed up. Links will re-appear in 30mins or so.

[EDIT #2]

Links are back up.
[Samsung Galaxy Nexus] pageniao:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013)

good job

thanks a lot:thumbup:
[Samsung Galaxy Nexus] thebogy:
Re: [KERNEL][4.2.x] Fancy Kernel (Rel. #4) (FEB-05-2013)

whoa great, i'll try this update :D
[Samsung Galaxy Nexus] agritux:
flashing now! :D thnx boype
[Samsung Galaxy Nexus] gwindlord:
Flashed, thanks! Always used interactive, let's give a chance for new governor :)
[Samsung Galaxy Nexus] sergini:
Why my color script /init.d is not working with this kernel?

I've always used it with other kernels, but it isnt working here.

Cleaned trickster data and cleaned dalvik cache.
[Samsung Galaxy Nexus] bolanrox:
Up and running on r4 so far so good!
[Samsung Galaxy Nexus] boype:
That is because your ROM has no init.d script support. Since almost all ROMs have init.d support nowadays, I did not implement an explicit init.d function into the kernel. The background for this is that when both ROM and kernel have their own init.d support, all scripts get executed twice. While that does not make a difference for most scripts, for some it does.
[Samsung Galaxy Nexus] sergini:
It has init.d support. It's Xylon and it was working till 5 min ago, after I change to fancy it isn't recognised, but it's there and permissions are ok.
[Samsung Galaxy Nexus] boype:
Try this:

1) mount your /system partition as rw with a filemanager or in terminal emulator or adb: "busybox mount -o rw,remount /system" (without the "" of course)

2) type this in terminal emulator or adb: "ln -s /system/xbin/busybox /system/xbin/run-parts" (without the "" of course)

3) reboot and check if it's ok.
[Samsung Galaxy Nexus] dmillerzx:
[MENTION=4534878]Blackcrx[/MENTION] are you a Toro user?? If not I don't think Boype would recommend attempting the experimental builds. I believe their only purpose is to try and fix the data issues that are ONLY affecting Toro users.

[MENTION=4337538]Kewyang[/MENTION] the data drop issue should not be affecting maguro / GSM users.
[Samsung Galaxy Nexus] bolanrox:
Data drop hit Boype yesterday actually (non Toro)
[Samsung Galaxy Nexus] angourakis:
boype, I`m sure you are pretty busy with data drops and Toro users right now, so The Gingerbread Man and osm0sis could also take a look.

In my old Galaxy S times, the devs developed a way to increase the RAM memory available, called hugemem, by modifying some libs specially related to camera.

I tried to ask here: http://xdaforums.com/showthread.php?t=2289233 but no one was able to answer me, so I asked stratosk who said this:

I remember, in original Samsung ROMs, we only had 330mb available, while in CM this number was increased to 369mb and, with the alternative kernels, 396mb (didn`t affect the camera capalities but I think lost some habilities to watch certain types of videos) or 403 mb (lost 720p record).

Galaxy Nexus has the same GPU and "only" 694mb available so, is it valid for our devices too?

I don`t use 1080p so I don`t care about this resolution, but I`m sure some friends here use, so, at least in Galaxy S threads, the kernel was available in two versions.

I`m so sorry I can`t help more, but I don`t have (yet) knowledge enough. Nexus S already has it implemented so maybe it`s helpfull.

Best Regards,

Rafael
[Samsung Galaxy Nexus] openlatedotorg:
I tried both test 2 and test 5 and have found test 2 to be snappier all around.
[Samsung Galaxy Nexus] Blackcrx:
Maguro GSM user. I figure I'd try anyways since Boype was asking for feedback for user feel and snappiness. Not so much for data drops

That was my initial feel also, are you a maguro user? I know sometimes my phone needs to settle for a few hours before it gets smooth. I flashed test 5 again just before bed and this morning the phone feels just as snappy as test 2. Might also be placebo tho.
[Samsung Galaxy Nexus] openlatedotorg:
Maguro

When I flashed test 2, my phone felt way faster than it has in quite a while (on Slim 5.5)

Test 2 ran for about 10 or so hours? Amazing through out.

Flashed test 5, thought it was the same. But within a few hours felt the weird hang here and there and then it would kick full gear. I tried ondemandplus and hyper on both and as both were fast, test 2 felt night and day snappier.

Not sure about data drops yet, not sure if I have had them in the past or not. Been testing since test 5 though, and haven't seen any.
[Samsung Galaxy Nexus] Blackcrx:
I have almost the exact same setup (slim 5.5) and reaction. Initial install was smooth but after a couple of hours it started to feel laggy, even after a reboot.

As mentioned, I re flashed test 5 before bed and let it settle on the charger over night. Seemed ok this morning but for whatever reason my swift key is still a little laggy. Might switch back to test 2 or give the new AK 255 a spin
[Samsung Galaxy Nexus] parkson:
I ran r26 tst05 for a bit yesterday and still got drops. Saved logcats but weren't able to upload until today. I was hoping someone else on toro would be able to provide error logs, but I see none, so here are the ones I did save.

http://db.tt/3mv3nmlE

http://db.tt/Xgj9ESOx
[Samsung Galaxy Nexus] mpokwsths:
That would be great. It's so sad for a 1GB RAM phone to actually have only 700MB. Nexus 7 (1GB RAM) has 974MB available and the difference is huge.
[Samsung Galaxy Nexus] rasa92re:
How are you extracting your logs? Mine keep coming back empty, 'tis strange. I want to post mine.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] parkson:
I use CatLog from the play store. Also be sure not to select option(s) to disable logging, if you use trickster or the like
[Samsung Galaxy Nexus] gt5oh:
Ive been having some crazy problems on fancy_kernel-tuna-4.2-r26-ext.zip

My data goes in and out, my navigation never works. Just rare weird problems I didnt have before installing this kernel.

I was coming from r21 to this.
[Samsung Galaxy Nexus] rasa92re:
Are you on Toro or another variant? Check out the last few pages. R25 and R26 cause data drops on Toro. As for the navigation, what do you mean by it never works?

Edit: Boype, in some odd twist of fate, I'm still waiting for my first data drop on test 5. I used to get plenty on my last flash but still have yet to get one in this flash.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] gt5oh:
Yes Toro.. VZW GNex

Went back to r21 and all seems well for now
[Samsung Galaxy Nexus] Kewyang:
How do u guys think the battery life that im getting? LiquidSmooth with r26 test 5, so far i found the best combination... Expect to see 3hours ++ screen on if i had been playing with it... :cool:

Take note that, i have my live wallpaper on, and overclocked to 1.4ghz.
[Samsung Galaxy Nexus] Charmacas:
[MENTION=4615478]boype[/MENTION] test 5 here on Maguro works better than test 2 in my opinion. Especially the Hangout app is now smooth and makes fun to use. I am really curious of your next release.

Sent from my Galaxy Nexus with Tapatalk 2
[Samsung Galaxy Nexus] rasa92re:
You can flash r24 without worry of data drop. It's the following releases that have the data issue.

[MENTION=4615478]boype[/MENTION] Somehow this go around only yielded 3 percent time without signal. I'm still trying to get these darn logs though. I keep getting blanks.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Blackcrx:
Confirmation number: 6GY190376P1854253

Keep up the awesome work
[Samsung Galaxy Nexus] rasa92re:
Can anyone help me troubleshoot extracting logs? I used to do it just fine but now all of mine are coming out blank. Suggestions?

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] boype:
I have looked into the RAM thing some time ago. As most people know, the bigger part of the "missing" memory is statically assigned to graphics related stuff. In principle, I know how to change the pre-assigned "carveouts" in the kernel. But the carveouts need to match some components of the ROM also... This is where the trouble begins. As long as I'm trying to provide a kernel for all ROMs, this is not going to work.
[Samsung Galaxy Nexus] boype:
r27 is up

Hi all,

r27 is up. I am still not sure if the data drops some users experience are resolved... Anyway, here's the change log:

updated to Linux 3.0.80

SIOplus: tweaks to make UI more fluid

Revert "power: decrease the amount of time the device waits after entering low power mode to freeze processes" (maybe responsible for data drops?)

some block tweaks to increase snappiness

Best regards!

P.S.: Sorry for doublepost.
[Samsung Galaxy Nexus] Argasil:
r27 works fine with the last beanstalk, no data drops for me (maguro) also battery life seems good but i have to do a few cycle more to say it!! Good job boybe, i love your kernel!!:good:
[Samsung Galaxy Nexus] BOY_:
R27 seems fine on my toro BUT I live in a dead zone. Will keep you posted.
[Samsung Galaxy Nexus] Charmacas:
[MENTION=4615478]boype[/MENTION] r26-test5 was very good but I have to say that r27 is even better in performance and smoothness. Thank you! :)

Sent from my Galaxy Nexus with Tapatalk 2
[Samsung Galaxy Nexus] agritux:
i have no data drops with r27

as always smooth

thnx boype
[Samsung Galaxy Nexus] CCaaNN:
Really smooth and fast, no data drops yet with maguro

Galaxy Nexus cihazımdan Tapatalk 2 ile gönderildi
[Samsung Galaxy Nexus] NateK:
No drop yet on Toro. Hopefully this continues! It definitely feels smoother than Test 5 so all's good thus far
[Samsung Galaxy Nexus] parkson:
:( Disheartens me to see this as I come to report data drops on r27/aokp 5-24 nightly. Dropped twice before I had to flash another kernel - need battery life today.

Log

http://db.tt/8IOYyf7v
[Samsung Galaxy Nexus] chikimonke:
Just noticed a drop myself on the same setup.
[Samsung Galaxy Nexus] AbhishekS:
What exactly is a data drop?
[Samsung Galaxy Nexus] openlatedotorg:
No drops on marugo r27. Tested it fairly well.
[Samsung Galaxy Nexus] shawnaye:
Like you lose all data connection. Excluding wifi.

And you've got to restart your phone to get it back. Stuff like airplane mode won't work.
[Samsung Galaxy Nexus] zoomy942:
I must be confused.

I saw he reverted the 10% brightness drop a while back but anytime I flash this I just get a darker colored screen anyway. Is this a color profile thing?
[Samsung Galaxy Nexus] Godra:
Probably yes, try changing color profile
[Samsung Galaxy Nexus] motorazrv3:
Sorry for offtopic !

Fc Bayern München, Champions League Winner 2013!

Mia San Mia
[Samsung Galaxy Nexus] Godra:
Congratulations man, it was a good match :D :thumbup::D
[Samsung Galaxy Nexus] m0bstr:
What's the difference between the standard and extended versions??
[Samsung Galaxy Nexus] furiyk:
Nasty data drop on extended version on Toro. :(
[Samsung Galaxy Nexus] sergini:
Just read the op and you'll get your answer.
[Samsung Galaxy Nexus] odavans:
+1 maguro
[Samsung Galaxy Nexus] NateK:
Hmmm, I'm on standard Toro. Maybe Standard fixed the problem or I've just been lucky so far.
[Samsung Galaxy Nexus] Lancez:
I'm rocking r27 standard version
[Samsung Galaxy Nexus] rasa92re:
How long have you been on standard? Sometimes drops came 2 minutes after flashing or 2 hours. If standard is fine, then the problem might be narrowed down.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] bolanrox:
standard bombed bad for me after an hour or 2
[Samsung Galaxy Nexus] BOY_:
I finally dropped too. :confused:
[Samsung Galaxy Nexus] apophis9283:
Really liking this kernel
[Samsung Galaxy Nexus] namtombout:
Anything for you
[Samsung Galaxy Nexus] boype:
r27 test 01

Hi all,

r27 test 01 is ready for download. Still trying to fix toro data drops........ Thanks for staying with me here.

The test version also includes a little mount tweak. In case you wonder: the 806 MHz step is reverted back to the 729 MHz one. Just testing...

Best regards!
[Samsung Galaxy Nexus] Rufufu:
Hello boype!

I'm on maguro with cm10.1 nighlies, and when I'm using r26 or r27, my stock email app stop checking my emails automatically, I have to launch the app and check manually. I does not happen with stock kernel. Maybe it is related to systemUI priority ? Or maybe it is correlated with the data drops that happens on toro.

Everything else is great with r27. Thanks.
[Samsung Galaxy Nexus] bunnahabhain:
This isn't kernel related... Did you look into your settings? Google Account->syncronisation-> tick gmail,,,
[Samsung Galaxy Nexus] odavans:
Related to kernel due to signal drop
[Samsung Galaxy Nexus] Rufufu:
It's not gmail app, it is stock email app. I thought it was kernel related because it does not happen with stock kernel. Just wanted to inform Boype.
[Samsung Galaxy Nexus] cuboc:
I can say this was the best and most stable kernel I tried, had already tested the version r8 starting but give much thought blocking, and made many SOD, this version this perfect for the maguro. not much t move it. lol

great and good work!!

I noticed that now do not come with governors multicore!?

So I wanted a help alteral kernel settings without resorting to software, create standard settings startup, how do this?
[Samsung Galaxy Nexus] TinyFeather:
Just switched from AK to Fancy, wow what a difference!

I already love the speed of this kernel!

Testing battery-life and stability now.
[Samsung Galaxy Nexus] NateK:
Ditto. For whatever reason my phone slows down after 12 hours of on-time using AK making it so I have to reboot. I don't have the same problem on Fancy.
[Samsung Galaxy Nexus] Blackcrx:
Any reason why your reverted back to 729? Do you still feel that 806 voltages are too low?

Also, r27 is running awesome on maguro. Got over 3 hours of screen time and about 16hrs of uptime on the first charge.
[Samsung Galaxy Nexus] sajty:
What about data drops on r27 test1?Fixed or persist?
[Samsung Galaxy Nexus] boype:
Must be related to the data drops problem...

I've switched back to see if this somehow is the cause for the data drops. I know it is not related in theory, but I have to check all options.
[Samsung Galaxy Nexus] Peteragent5:
Did you turn on auto sync? This syncs all your Google stuff automatically.

Settings->Data Usage->Menu->Auto-sync Data
[Samsung Galaxy Nexus] Rufufu:
Of course.
[Samsung Galaxy Nexus] rasa92re:
So far not a single data drop on r27 t1 on Toro. It's been 4 hours since the flash. I rebooted twice after the flash just to be sure things settled. I've gone through areas of weak signal and strong signal as well.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] lesclark:
This is the first update (r27-1) for me since r25 and so far, after 2 hours, all is good on Toro.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] boype:
Sounds promising so far. But the past showed it's too early to celebrate ;) please report again in a day
[Samsung Galaxy Nexus] un.droid:
is there any benefit for maguro users from r27-1 over r27?
[Samsung Galaxy Nexus] odavans:
Maybe, maguro also got signal drops
[Samsung Galaxy Nexus] un.droid:
never got data drops with fancy (or any other kernel).
[Samsung Galaxy Nexus] NateK:
On toro... I had my first data drop with r27-std earlier. Flashed r27-test1 an hour ago. We'll see how this one goes.
[Samsung Galaxy Nexus] dmourao:
Been using r27-01-ext for a few hours on maguro, no data drops so far; :good:
[Samsung Galaxy Nexus] kinfolk248:
when did all these data drops even start?

kernels influence data connection that much?

would it be okay to flash something as early as r8?

any watch formula 1 in monaco this morning?

how to make kernel run cooler?
[Samsung Galaxy Nexus] dmourao:
I don't think that going back that far is needed, apparently the data drops started on r25, so r24 seems to be Ok. :thumbup:
[Samsung Galaxy Nexus] agritux:
No data drops on maguro with r27 test 1.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] sajty:
Flashed this kernel for the first time,testing.
[Samsung Galaxy Nexus] shawnaye:
Data drop on r27 release version (not the test)

Didn't have time to grab a log.
[Samsung Galaxy Nexus] Charmacas:
Today I also got my first data drop on Maguro. I am now going to try r27-test1 and report back. :)

Sent from my Galaxy Nexus with Tapatalk 2
[Samsung Galaxy Nexus] Rufufu:
Still having my email problem with r27 test 1.
[Samsung Galaxy Nexus] parkson:
Over the past 12 hours I went on a crack flashing binge to try a few new roms for Toro, and also to put r27 tst-01 through it's paces. Spent a couple of hours on Purity 5.4.4, couple of hours on PA (5-26), and the rest on UGK (5-25, formerly Xylon).

I'm happy to say I have no data drops to report thus far! Usually I get them within the first 20 mins of usage. Whatever you did for the latest test kernel, my phone is liking it. Let's hope this is no fluke! :fingers-crossed:
[Samsung Galaxy Nexus] dmourao:
Well, got my first data drop on r27-test1 today (maguro). The one and only so far.
[Samsung Galaxy Nexus] musashihatred:
What TCP algo are you using ?:) westwood? cubic?
[Samsung Galaxy Nexus] dmourao:
Westwood, default settings.

Enviado de meu Galaxy Nexus usando o Tapatalk 2
[Samsung Galaxy Nexus] musashihatred:
can you try cubic then test data ?
[Samsung Galaxy Nexus] sajty:
I am running cubic.No data drop so far.
[Samsung Galaxy Nexus] musashihatred:
cool :) thanks for feedback.
[Samsung Galaxy Nexus] dmourao:
Ok, gonna try and report later. Thanks for the tip.

Enviado de meu Galaxy Nexus usando o Tapatalk 2
[Samsung Galaxy Nexus] aHecticLife:
Got my first data drop in maguro r27
[Samsung Galaxy Nexus] gwindlord:
What is data drop, could anyone please describe in more detailed way?.. I'm on maguro r27std, noticed nothing ever.
[Samsung Galaxy Nexus] Rufufu:
Here is a post a few pages back :
[Samsung Galaxy Nexus] boype:
Do you mean by data drop that you had to reboot to get a data connection again?
[Samsung Galaxy Nexus] Lancez:
I didn't notice any data drop on maguro
[Samsung Galaxy Nexus] dmourao:
Data went back after a few seconds, it happened right after unlocking the phone.
[Samsung Galaxy Nexus] sajty:
What is data drop for you?Your signal bars completly disappear (so you cannot retrieve call) or bars go grey (so you lost mobile data)?
[Samsung Galaxy Nexus] dmourao:
Like if phone was on airplane mode.
[Samsung Galaxy Nexus] sajty:
OK,so signal bars completely disappear (red crossed).
[Samsung Galaxy Nexus] kinfolk248:
If thats what you guys are calling a 'data drop' then I get that too (toro). If I unlock the phone after its been sitting for a while I can see where mobile data and/or wifi isnt in status bar but will reappear quickly in status bar. Sometimes wifi will be gray when it comes back but instantly turns back to blue. But crazy thing is I still get calls/text/emails/etc so who knows whats going on...

I went back to r14ext to power jbs 5.3 rom...
[Samsung Galaxy Nexus] Toushiro Hitsugaya:
Data drop is when you lose all your mobile network-related connection (signal and 3g) and the only way to get them again is restarting your phone. The WiFi issue is another thing.

BTW, I'm on Maguro on very weak signal zone and never get data lose. I'm on latest CM10.1 and r27-1. Awesome kernel and perfect support.