[KERNEL][AOSP/TW][27 Dec] War Kernel r3 // colder than ever

Macrint

Senior Member
Jul 27, 2012
176
90
0
Is there any chance of having an OC version of GPU (160-267-400)? Or maybe something like forest's (includes OC CPU&GPU) but with r3p1 + 60/62/64hz features for TW in the near future?
It has been asked before and the answer was that we might see such a kernel once all other ways of improving performance have been exhausted. You're not the only one hoping for it.

Kind regards
 

drulo222

Senior Member
Oct 24, 2013
87
17
0
That must be a reason why phone os are complicated to port over to hundred of phones, because its tailored to the hardware, while on pc any hardware is almost compatible with a new os install. Thats what hwc seems to be, a blueprint of some sorts.
 

GeeckoDev

Senior Member
Feb 26, 2013
458
3,331
0
I got Mali r4p0 drivers running on my second phone, on Omni.

It took so long because I had not figured out that the blobs had changed paths for "/dev/ump" and "/dev/mali", using "/dev/ion" and "/dev/mali0" instead. Our gralloc is still searching for the old paths, so I had to hexedit the blobs to change them. Logged errors were not very clear about this...

I'm quite disappointed about the results though. I was expecting a miracle but it isn't at all. Here is what I observed so far:
- Performance dropped from 46fps (r3p2) to 37fps (r4p0) on Epic Citadel.
- SystemUI is crashing at boot and the launcher gets very slow. Other apps seem to work fine, so it's weird.
- In Epic Citadel I observed a few graphical glitches I never saw before.

Not worth it. :rolleyes:
 

Macrint

Senior Member
Jul 27, 2012
176
90
0
Running last version of your tw r3 with fantastic performance!

Are you still experimenting on future improvements? Maybe undervolt optimization, or a 64hz version? :)
 

GeeckoDev

Senior Member
Feb 26, 2013
458
3,331
0
So their magical solution is to run the proprietary hwc? :rolleyes:

From my observations hwcomposer is not the problem, gralloc is.

I've set up a gralloc-mali repo to see the differences between each release of the open-source gralloc module provided by ARM (these f***ers never provide a changelog). It seems that our current gralloc is based on the r2p3-01rel0 release with some Exynos-specific changes (and hacks) on top. I would love to start working on that but I need my desktop PC first.

I've realized that each Mali release (blobs + kernel source + gralloc) is targeted for a specific version of Android:
r2p3 -> ICS (makes sense since our gralloc is based off Insignal release for ICS)
r2p4/r3p0 -> JB 4.1 (Samsung uses r2p4 on JB 4.1 for performance reasons)
r3p1 -> JB 4.2
r3p2 -> JB 4.3
r4p0/r4p1 -> KitKat (Samsung uses r3p2 on KitKat maybe for performance reasons too)
r5p0 -> Lollipop (we have yet to see this release on an Exynos 4 device, will probably never happen)
 
Last edited:

GeeckoDev

Senior Member
Feb 26, 2013
458
3,331
0
@GeeckoDev

Can't we use their (r4p0) blobs and gralloc for our note? Same CPU tree and same GPU.


GT-N7000 cihazımdan Tapatalk 2 ile gönderildi
I tested r4p0 recently, it's not very good, I had a lot of issues and reduced performance. Maybe I did something wrong though, but I have no idea what could be the cause.

Edit: *quack*
 
Last edited:

GeeckoDev

Senior Member
Feb 26, 2013
458
3,331
0
Announcing Raw Kernel r7

Time for a new release.

Changelog :
* Latest Omni changes included
* Restore stock GPU steps, thresholds and voltage (2 steps: 160/267MHz instead of 134/200/267)
* 59hz panel refresh rate instead of 57hz
* gralloc with refresh rate drift fix included

These three changes should bring another increase in smoothness and responsiveness. Do not expect Touchwiz smoothness though, we still need to fix userspace :laugh:

Download :
* raw_kernel_r7_k44.zip
* raw_kernel_r7_l50_alpha.zip <- This is an early Christmas present for those few people who run Lollipop. It even has a semi-working recovery from Omni.
 
Last edited:

bladecgn

Senior Member
Mar 9, 2005
128
33
0
Essen / Germany
Dear GeeckoDev, thank you so much for your kernel!!!!
I now have the perfect combination to make my note fast, battery friendly and reliable with much comfort and security.
Things I am using and that I can recommend:
* Your kernel (for undervolting, faster graphics)
* SlimSaber KK 4.4 ROM (fast and comfortable with many options)
* XPosed-Framework (with XPrivacy, AppSettings)
* LLama + SecureSettings (for saving battery e.g. turning off Wifi/GPS when on battery and screen goes off, turning on bluetooth when in Car mode, ...)
* Larger (6GB) /data Partition (repartitioned with .pit file)
* Greenify to hibernate all the apps not in use
* Titanium Backup for freezing system apps I do not use
* AdBlock (for faster browsing without apps)
* FolderMount for moving some folders to ExtSdCard
* From time to time I flash lanchon kernel and use recovery trimmer to do TRIM (makes nand memory faster), then back to your kernel

I am over the moon and very amazed that my "old" Note 1 is so fast and well-useable. Hope I can use it for some more years to come. Congrats and thanks to every developer who made this possible.
 
Last edited:
  • Like
Reactions: sulkie