yashsingh1/xdaforums huggingface dataset:
[Motorola Photon Q 4G LTE] arrrghhh:
https://github.com/arrrghhh/android_kernel_motorola_msm8960-common/tree/cm-10.1_mod

Is the github for my CM kernel.

As for building it... like I said, I would just replace the original kernel source with mine using a local_manifest file and make bootimage from there. There's a script on that tree you'll see, maek.sh... but I never really got it to work for CM.

On the stock kernel tree, you'll see a similar script - that I use to rebuild the stock kernel, works great... I'm pretty sure it's something to do with the ramdisk, but I never did quite sort it out.

Good luck!
[Motorola Photon Q 4G LTE] Tinchoska:
dude, i can confirm the Motorola logo bootloop... it just got stuck on there.... is the kernel.... waiting for new version
[Motorola Photon Q 4G LTE] LifeInTheGrey:
On the bright side I can say your 730 kernel fixed Bluetooth and no call audio issues existing on 4.2.2 stuffs... I know everyone is all about the *****ing about it not working on 4.3, but you've got nothing but love from me because you've made my 4.2.2 complete...
[Motorola Photon Q 4G LTE] LunaticSerenade:
Thanks!

Regarding your 07/30 kernel, it's running fantastically on CM 10.1. I actually have a hard time believing how smooth it is :P
[Motorola Photon Q 4G LTE] arrrghhh:
Hah, no worries. I'm just pulling commits from razrqcom at this point.

4.3 is a bit new, so I'm not too worried about it. I will get it worked out, thanks to those who reported the issues - it will be fixed, in time.
[Motorola Photon Q 4G LTE] rebretz000:
Don't think anyone was *****ing about the kernel not working on 4.3

Didn't see that anywhere. Only comments confirming it didn't boot cause someone asked
[Motorola Photon Q 4G LTE] Tinchoska:
I am confirming it doesn't works. If it doesn't boot ir is not working

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] rebretz000:
Thats all I said also, I saw somene asked if it worked, so I tried to boot it and it didn't. Thats all I said and all you said. don't know how anyone can take that as *****ing and if they did then I have no idea how.
[Motorola Photon Q 4G LTE] arrrghhh:
No harm done folks, I'm not offended. I appreciate the feedback on CM10.2, I was asking for the feedback :good:
[Motorola Photon Q 4G LTE] Tinchoska:
i have missunderstand you sorry if i offenned you---

---------- Post added at 12:07 PM ---------- Previous post was at 11:47 AM ----------

Arrrghhh bad new... New kernel crash súper su...

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] arrrghhh:
I'm not sure how my kernel could crash super su, I'm sorry...
[Motorola Photon Q 4G LTE] rebretz000:
i went back to 10.1 CM so i could use your kernel. It's really smooth and nice and good.
[Motorola Photon Q 4G LTE] arrrghhh:
I'll try and sort out what's missing for the CM10.2 kernel.

If anyone would like to test, I'll be posting a link in a bit.
[Motorola Photon Q 4G LTE] spart'84120:
Ready fort the test :thumbup:

Envoyé depuis mon Droid Razr HD avec Tapatalk
[Motorola Photon Q 4G LTE] hfase:
You sure it was not SU itself...

http://review.cyanogenmod.org/46143

selinux mught be missing though too.
[Motorola Photon Q 4G LTE] Tinchoska:
Just send the link and i will test

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] arrrghhh:
Alrighty, experimental CM10.2 test kernel!

http://www.oudhitsquad.com/arrrghhh/kernel/cm102/arrrghhh-Aug1_test-CM2.zip
[Motorola Photon Q 4G LTE] rebretz000:
It booted up on my XT926 running DHackers CM 10.2 from the 31st. So far all seems okay. woo-hoo
[Motorola Photon Q 4G LTE] arrrghhh:
Cool! I guess that means I'll need a separate kernel for 10.2... Not cool. Oh well.
[Motorola Photon Q 4G LTE] rebretz000:
Only issue so far is I can't get overclocking to stick. It reverts to 15000.

But its smooth and good
[Motorola Photon Q 4G LTE] arrrghhh:
Yea from what I've read, since 4.2.x there is an override where each app can control OC - even if it's not an OC app...

I need to look into more about how to override this. In the meantime, people have been using NoFrills and checking a box that disallows other apps to mess with the clocking.

Good luck.
[Motorola Photon Q 4G LTE] rebretz000:
Guess I'm switching my kernel control app
[Motorola Photon Q 4G LTE] Tinchoska:
Ir can be use on carbón 4.2?

Enviado desde mi XT925 usando Tapatalk 4 Beta

---------- Post added at 10:06 PM ---------- Previous post was at 10:05 PM ----------

I mean thw kernel a few post above

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] arrrghhh:
That test kernel is for CM10.2, or other 4.3 based ROM's. I would not recommend it on 4.2.x based ROM's. You can try it, shouldn't melt your phone - but I doubt it'll work, and there's nothing different really than the CM10.1 kernels I will be releasing. The ramdisk seems different, so I have to release two versions of the same kernel.
[Motorola Photon Q 4G LTE] Tinchoska:
Ok. As we have oficial cm i am downloading cm nightly so i can test this.... Long da y with huge problems with my hd

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] hfase:
Wish I could help here, I can't get CM-10.2 to build yet though to test anything.

I will always have this PhotonQ though if you ever want somthing crazy tested Arrrghhh...

Not really a lot I could contribute here though other than updates. (I have been an Overclocker for more than a decade and I think you might have the OC nailed...)

From overclocking experience though,, I might try a higher overclock after finding the nominal minimum voltages. Might be able to hit a higher clock if the CPU can do it at a lower voltage. Although also from overclocking experience I do know that some (identical) chips are better than others due to die imperfections/wear so it's unlikely more OC would work on all devices.
[Motorola Photon Q 4G LTE] LunaticSerenade:
hfase, have you been able to get arrrghhh's CM kernel to build by itself? I'm really new to building kernels, but I have gotten the 'stock' CM 10.1 to build (which was really awesome for me :) ).

Any advice you may have would be great.

Also if you want to another tester for whatever you're doing with OC, I can undervolt my XT926 by -175 mV and maintain stability.
[Motorola Photon Q 4G LTE] hfase:
No I have not been able to build it by itself yet. I did get close once though.

The biggest problem I had was with the GCC version I was using, (I think) and a lack of a proper place to get the other binaries to build it. That is the cool thing about building the whole source though, it actually builds those tools for you so the only thing you need to build CM really is GCC & Java-(SE if you do AOSP source...)

Glad you got a build of CM though, been wanting to do that myself since I had a Droid2 (a955) it is rewarding and saves a ton of bandwidth if you want to keep up with the nightlies. (As you are pulling just changes not the whole rom)

I think the easiest way to compile it might be to just patch the kernel included in CM's manafest and build the rom or bootimage. (might be the best to ensure compatibility) Or you could swap the repo's in the manafest.

What I did with Carbon was just replace a couple of the files with ones that Arrrgghhh edited. I basically just wanted the overclock so the only file I had to replace was "acpuclock-8960.c" with this. For the governors check out this commit as an example.

I will try to work on a more user-friendly way of compiling it alone though to help with contributions.
[Motorola Photon Q 4G LTE] LunaticSerenade:
I'll definately look at those files. I'm still trying to get a handle on how to pick out what I want and make those changes.

Being awake for 28 hours isn't helping though :P
[Motorola Photon Q 4G LTE] Tinchoska:
I can finally confirm that 30/7 kernel turn supersu off....

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] hugodefcon:
On 4.3?

Have you tried activating root through developer settings?
[Motorola Photon Q 4G LTE] Tinchoska:
I forgot something... I am using carbon 1.8 (4.2.2) jeje sorry:p:sly::sly::D:D:D

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] Plancy:
FXZ'd Jelly Bean Stock and arrrghhh kernel v18

With System Tuner and ROM Toolbox, the second core doesn't seem to adhere to the slider clocks. I have the slider at 144mhz - 1.02ghz, the first core applies but the second core seems to be able to hit 1.89ghz at even just a finger swipe on the screen. Also switching governor to anything other than interactive causes the log to fill with PowerHAL boostpulse file not found permission messages.
[Motorola Photon Q 4G LTE] Tinchoska:
Same problem here, core1 starts and goes up to 1.5 and turn off then again but not all the time at 1.5 sometime goes to lower freq... another thing 24/7 with stable carbon works like a Ferrari!!!!!!!! Great battery life too.... but I keep looking for the best governor....

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] JPHoller:
Thank you for confirming this as I was thinking it was an issue with the ROM itself (illusion for xt907). This was driving me nuts for daysnas I would have never thought it was a kernel related issues
[Motorola Photon Q 4G LTE] Tinchoska:
Your welcome dude...

Enviado desde mi XT925 usando Tapatalk 4 Beta
[Motorola Photon Q 4G LTE] LunaticSerenade:
arrrghhh, I hate to be a pest and derail your thread again, but can you tell me what tool you're using to package your zImage and modules as a flashable zip?
[Motorola Photon Q 4G LTE] arrrghhh:
I need to rework that post it seems. The July 30th kernel was a test for CM10.2, lol. You should only use it if you're on 4.3 - but I wasn't clear enough. I just stated that it should work on CM10.2 now, I didn't think about putting a caveat that it should ONLY be used on CM10.2. Apologies, I will fix it.

I just zip them up... Using zip? I'm not sure what you mean. If you run make bootimage from CM source, you should get a boot.img, not a zImage. FYI, boot.img == zImage ("the" kernel) + Ramdisk.

Did you look at the maek.sh script on my stock kernel tree? There's one on the CM tree as well, but like I said due to ramdisk issues I could never get the kernels to boot that were built standalone. Hence, I just use a local_manifest file and remove the razrqcom kernel, put mine in its place, and make bootimage from the root of the CM source tree. This spits out a boot.img and the proper modules, which I just scoop up and put in a .zip file.
[Motorola Photon Q 4G LTE] arrrghhh:
Alright folks, first sorry for the doublepost but I think it's necessary - in analyzing this whole SU thing, I'm kind of wondering if something else is broken... The July 30th kernel wasn't explicitly for CM10.2 - so let me know about the Aug4 kernel (will be up in a bit).

I'm going to build 2 kernels for CM from now on - one for cm10.1, and one for cm10.2. Please let me know if there's any issues on either, and be clear if you are on 4.2 or 4.3. Thanks!!
[Motorola Photon Q 4G LTE] Mykalmunlight:
No issues with 7-30 or 8-4 fast and smooth.

Edit: just had SOD on 8-4.

xt907 beanstalk 4.2.2 timpohladthomas's port with Direct Inject and Crossbreeder mods.
[Motorola Photon Q 4G LTE] RikRong:
I had no issues running the 7/30 kernel on Illusion. I'm about to flash the 8/4 kernel, I'll let you know how it goes.
[Motorola Photon Q 4G LTE] rebretz000:
Running 8/4 on DHackers latest 10.2 and no issues.
[Motorola Photon Q 4G LTE] RikRong:
Running the update on Illusion for Razr M, everything is good thus far.
[Motorola Photon Q 4G LTE] Tinchoska:
I only had the su issue.... not more.... with 30/7 on cm 10.1

Enviado desde mi XT925 usando Tapatalk 4
[Motorola Photon Q 4G LTE] arrrghhh:
Have you tested the new kernel? Do you still have the issue on 8/4?
[Motorola Photon Q 4G LTE] Tinchoska:
Haven't download yet, tomorrow flash and give a test info

Enviado desde mi XT925 usando Tapatalk 4
[Motorola Photon Q 4G LTE] St.Noigel:
8/4 kernel - still have SU issues.. (

Just flash SU with TWRP & have no problem! )
[Motorola Photon Q 4G LTE] Tinchoska:
Which Rom? Which Android version?

Enviado desde mi XT925 usando Tapatalk 4
[Motorola Photon Q 4G LTE] Mykalmunlight:
SOD hadn't happened again. May have been something else. Working fantastically.

xt907 beanstalk 4.2.2 timpohladthomas's port with Direct Inject and Crossbreeder mods.
[Motorola Photon Q 4G LTE] hugodefcon:
Will try your kernel on 10.2

Ill see how it works.

Overclcoking on the already smooth 4.3 is going to be beast.
[Motorola Photon Q 4G LTE] Tinchoska:
Dude, I can finally confirm that your last kernel to cm10.1 has solved su issue!!!!!!! It rocks!!!!!!! If you need tester let me know

Enviado desde mi XT925 usando Tapatalk 4
[Motorola Photon Q 4G LTE] St.Noigel:
[ROM][4.2.2][OFFICIAL] LiquidSmooth v2.9 by DHacker29
[Motorola Photon Q 4G LTE] rebretz000:
Are you still updating Stock/Blur Based Kernels
[Motorola Photon Q 4G LTE] arrrghhh:
As needed. Haven't found anything compelling to add... There's probably a few things I still need to fix, but it's difficult without the device to know what those are.
[Motorola Photon Q 4G LTE] rebretz000:
that's cool, just wondering, I flashed back to a stock rom for sh!ts and giggles today.
[Motorola Photon Q 4G LTE] hugodefcon:
The august 4 kernel for 10.2 on the latest nighlty doesnt get past the motorola logo on boot.

EDIT: Got it working.

I was flashing a 10.1 kernel. The files look almost the same. XD
[Motorola Photon Q 4G LTE] arrrghhh:
I made them different colors... Named them differently... what else can I do? Haha :p
[Motorola Photon Q 4G LTE] hugodefcon:
Does a roms kernel have an influence on the battery?
[Motorola Photon Q 4G LTE] arrrghhh:
Yes, as the kernel is basically the interface between the hardware (battery, camera, etc) and the software, AKA 'userland' (Android in this case).
[Motorola Photon Q 4G LTE] hugodefcon:
I was asking because i am getting a terrible baterry life.

I will try cm 10.1 using their kernel. And see if i get the same or better battery life.
[Motorola Photon Q 4G LTE] Mykalmunlight:
I'm interested in any undervolting anyone might have done with this kernel. No matter which app I use there's no difference even when I set the voltages as low as they'll go. Can you share the app you use and your voltages?

xt907 beanstalk 4.2.2 timpohladthomas's port with Direct Inject and Crossbreeder mods.
[Motorola Photon Q 4G LTE] Bdadd34:
I use fauxclock but trickster mod should also work.
[Motorola Photon Q 4G LTE] dragoxt:
Installed yesterday Arrrghhh;s kernel , 10.2 , using Skrillax cm 10.2 8/8 work flawless had only one restart while using msm-dcvs governor and OC, after that i changed it to interactive just for kicks, and has not restarted since, i am also OV 1998 MHz.

Its working great so far no reboots.

So whats is the best CPU governor you have used so far ?, i am using also I/O Scheduler NOOP, so far everything is far out smooth and overheating has been a a minimum.
[Motorola Photon Q 4G LTE] Tinchoska:
What about battery

Enviado desde mi XT925 usando Tapatalk 4
[Motorola Photon Q 4G LTE] xaelith:
No difference in what, exactly? Battery life? CPU performance? Which kernel, as well (now that I think about it)?
[Motorola Photon Q 4G LTE] Mykalmunlight:
7-30 cm 10.1 no change at all. I set it to 700mv @ 1350mhz and it didn't freeze, lock up, slow down, or anything. It's like changing the voltage through any app doesn't have any effect.

xt907 beanstalk 4.2.2 timpohladthomas's port with Direct Inject and Crossbreeder mods.
[Motorola Photon Q 4G LTE] xaelith:
Have you undervolted before? I ask because I don't want to give any suggestions that may lead you to a bootloop or bricked device.

EDIT: in the same token, I also don't want to give you advice meant for a n00b if you know what you're doing.
[Motorola Photon Q 4G LTE] Mykalmunlight:
Yes but that was on my OG droid lol. Not nearly as many frequencies or features.

---------- Post added at 04:07 AM ---------- Previous post was at 04:02 AM ----------

I have made a backup and know how to use fastboot.
[Motorola Photon Q 4G LTE] xaelith:
Alright, well I know with my Photon Q, with the exception of stability testing, changing voltages doesn't really seem to anything for me until I reboot the phone.

A kind person with the screen name pir8man wrote a nice, simple undervolting guide here on post #40. I used the guide to find my phone's voltages, and just need to fine-tune them a little.
[Motorola Photon Q 4G LTE] JTY:
WLAN is still causing problems with stock JB rom and your kernel 0.18:

08-12 10:30:12.137 5261 5261 E wpa_supplicant: Unable to initialize service client; error_ret=-3; error_code=0

08-12 10:30:12.137 5261 5261 E wpa_supplicant: Unable to Initialize EAP Proxy for AKA/SIM

08-12 10:30:12.137 5261 5261 E wpa_supplicant: Failed to initialize EAPOL state machines.

08-12 10:30:12.167 5261 5261 E wpa_supplicant: Could not read interface p2p0 flags: No such device

08-12 10:30:12.167 5260 5260 I wpa_supplicant: Diag_LSM_Init: Failed to open handle to diag driver, error = 13

08-12 10:30:12.177 5260 5260 I logwrapper: /system/bin/wpa_supplicant terminated by exit(255)

Also every time i touch the screen i get error from PowerHAL:

08-12 10:31:06.475 614 723 E Mot8960 PowerHAL: Error writing to /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such device

08-12 10:31:06.475 614 723 E Mot8960 PowerHAL: Error writing to /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such device

08-12 10:31:06.485 614 723 E Mot8960 PowerHAL: Error writing to /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such device

08-12 10:31:06.485 614 723 E Mot8960 PowerHAL: Error writing to /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such device
[Motorola Photon Q 4G LTE] pir8man:
what phone and rom are you running? I am on stock JB rom (4.1.2) on Photon Q and kernel v18 worked flawlessly for me as does v19.
[Motorola Photon Q 4G LTE] dragoxt:
So far battery's has been great, (not as good as stock), but consider i have OC , to 1.9ghz - 90 mhz , from there on depends on Io and Governor.

As far as i can tell just test and find your best settings.
[Motorola Photon Q 4G LTE] arrrghhh:
Looks like he's using some special wifi authentication methods that usually only Universities or large corporations use...

JTY, please be specific about your wifi troubles. Is it all wifi networks? Do completely open networks work? Does WPA/2 networks work? Then wifi works mate, you need to read this thread if you're having specialized wifi issues - as the stock ROM/kernel does as well, really has nothing to do with my kernel.
[Motorola Photon Q 4G LTE] Comet1966:
Will the 0.19 ASA-14, work with the twisted asanti rom?

Edit: Flashed it, and wifi will not turn on.
[Motorola Photon Q 4G LTE] arrrghhh:
0.19 ASA-14 is for ICS.

It is known that kernel does not work for wifi.

Use an earlier kernel, or perhaps upgrade to JB.
[Motorola Photon Q 4G LTE] Plancy:
Clocks just aren't sticking for me (on core1) on Stock JB and v18, not with any app.

Also my Battery temp is reaching damn near 53C while playing a game for 40 mins. 61C when plugged into 200ma Charger.. never have seen it that high, but then again I was playing a game I've never played before on my phone and maybe it was just very intensive on the system.
[Motorola Photon Q 4G LTE] JTY:
WLAN won't turn on, when i try to switch it on via gui it stays OFF and says turnin on wifi. It was working with stock kernel and i was using normal

wpa2 nothing fancy or special. Also the GPRS side stopped wotking after i turned wlan on, before that on the first boot GPRS worked, no it's impossible to get on.
[Motorola Photon Q 4G LTE] Plancy:
Would appreciate a work-in for PowerHAL/boostpulse support for other governors, or at least to disable the log spam.
[Motorola Photon Q 4G LTE] arrrghhh:
OK, thanks for the additional information. Which kernel did you download exactly? FFW-5 if you are on 0.18, since that's the only option I spose.

You've tried other kernels? Did you try 0.19? Can you give me more of the log? I've never heard of anyone having issues just turning wifi on... except in certain situations where it's broken, like on ASA-14's 0.19 ;)

You do realize I no longer have this device, right? I can try to look at it, but I have NO way to test whether or not it worked. ALL of my source code is available, and anyone is welcome to create a pull request. Assuming it applies cleanly, I have no problem rebuilding the kernel and providing proper credit to whoever fixes it.
[Motorola Photon Q 4G LTE] WillisD:
I have a RAZR m and have the same issue with WiFi on your kernel, btw good to see you around, haven't seen you since omfgb days
[Motorola Photon Q 4G LTE] arrrghhh:
What ROM are you on? If you are on Liquidsmooth it is CM based, so you would need to be running the CM kernels... Which I should probably do a refresh CM kernel set, long over due.
[Motorola Photon Q 4G LTE] WillisD:
I was using a stock based rom, I tried .11, .18, and .19
[Motorola Photon Q 4G LTE] arrrghhh:
Stock... based? Did it work on the stock ROM?

I only ever tested on the stock ROM, on my Photon Q. Unfortunately I can't test now, but I know wifi works for many - on those kernels you mentioned.
[Motorola Photon Q 4G LTE] WillisD:
Just debloated and such
[Motorola Photon Q 4G LTE] LunaticSerenade:
Thanks for the CM update

Sent from my CM 10.1 XT926
[Motorola Photon Q 4G LTE] Bdadd34:
8-14 cm10.2 kernel wouldnt boot for me on skrilax 8-15 build on my xt926..just black screen after bootloader unlock message..

Just checked 8-4 cm 10.2 kernel that has worked on previous builds and same result..black screen after bootloader unlock a screen.
[Motorola Photon Q 4G LTE] arrrghhh:
Hm, that's interesting. It seems like there were a lot from commits last night, mind testing a new kernel for me? Building it now.

Edit - both kernels for Aug15 are now posted. Assuming this works, it highlights the importance of being up to date on kernel patches :)
[Motorola Photon Q 4G LTE] Bdadd34:
New kernel boots :beer::thumbup::D

Thanks bro... great kernel will test updates anytime.
[Motorola Photon Q 4G LTE] Mykalmunlight:
Are you saying that's why it wouldn't boot?
[Motorola Photon Q 4G LTE] arrrghhh:
That's exactly what I'm saying.

There were 52 commits between August 14 and August 15 kernels (look at the changelog). Kernel version upped to .91, so this probably has a lot to do with it.

I explain why this is so important in that same post. Let me know if you have any questions.
[Motorola Photon Q 4G LTE] LunaticSerenade:
Well, that answers that lol.

Thanks again!

Sent from my CM 10.1 XT926
[Motorola Photon Q 4G LTE] idimitro:
Can somebody recommend me the best kernel version for the final 4.2.2 Carbon ROM? I have tried 30.07 and 04.08 CM10.1 but my phone is unstable even without any frequency voltage tweaking. I am only interested in undervolting.
[Motorola Photon Q 4G LTE] arrrghhh:
Are you sure the kernel is unstable? Have you run it with the stock kernel?

Unfortuantely I couldn't rebuild 4.2.2 Carbon with the new fixes, 4.3 is the way forward.
[Motorola Photon Q 4G LTE] LunaticSerenade:
This kernel is rock solid on CM 10.2.

From now on I'm not updating my CM without an update to this kernel :P

[edit]

Hey arrrghhh, can you update the CM kernel for the newest build? It looks like they fixed the system process drain, and I want to see what your kernel does with that (I'm getting fairly decent battery life as is, but you know.)

Sent from my CM 10.2 XT926
[Motorola Photon Q 4G LTE] pir8man:
Arrrghhh, how you coming on the 2.1 GHz clock and GPU overclocks?

Ive been playing a game lately and the action scenes get really choppy. So I am hoping for some GPU boost to resolve it.

Please give us an update.

again, thank you for all your hard work!!!
[Motorola Photon Q 4G LTE] arrrghhh:
GPU OC I *think* is already in place, but I probably need to review it (among other things).

Also, 2.1... will probably need hax to thermald. Some devices can hit 1.99 I think, just depends on what table they are (Nominal, Fast, Slow... see my Kernel Tuning thread.)