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

Search This thread

GeeckoDev

Senior Member
Feb 26, 2013
458
3,332
First of all: your Kernel is nearly identical to the original whereas NX-Kernel is a product of development and by that naturally diverging from a mainline.

As far as I can see from your OP you only changed minor values but didn't really add new features or even modify many.

As you wrote in the first post: "That's all. These tiny changes are trully noticeable."

Hard to believe that these parameter modifications are measurable at all.

You build your own kernel - that's nice work. But this isn't development at all until now.

Only the usual advertising words: better battery, heat reduction and high performance - this fits perfectly to some of the wonder Roms here claiming the same.

I totally agree with you! I don't want to implement some fancy features in this kernel. Just some minor changes that make a real difference. Then try to submit these changes to gerrit to integrate it to the official CyanogenMod kernel. As far as I know, Linaro build and undervolting is totally out of question here, but bumping back the lowest GPU step and fix the voltage table mistake will be my priority.

Hope you will understand this! I only want our Note to be in a better shape. :)
 

hhhwwe

Senior Member
Jul 12, 2010
125
81
First of all: your Kernel is nearly identical to the original whereas NX-Kernel is a product of development and by that naturally diverging from a mainline.

As far as I can see from your OP you only changed minor values but didn't really add new features or even modify many.

As you wrote in the first post: "That's all. These tiny changes are trully noticeable."

Hard to believe that these parameter modifications are measurable at all.

You build your own kernel - that's nice work. But this isn't development at all until now.

Only the usual advertising words: better battery, heat reduction and high performance - this fits perfectly to some of the wonder Roms here claiming the same.

I had similar thoughts when I heard abt this kernel and just the minor voltage changes that it offers. But I didn't say it coz I think something is better than nothing. There are many ppl who may want to undervolt though I personally find it of little practical use.
Besides its a great learning experience for geckodev and am sure he (she?) will sooner or later add more useful changes like governors and schedulers. So in short, its an effort worth encouraging

Sent from my GT-N7000 using Tapatalk 4
 
Aug 31, 2012
48
4
Thanks for this custom kernel - I can only appreciate the fact that we finally have a new custom kernel developer <3

In my opinion NX-Kernel has a better performance (haven't tried gaming, but there seems to be more lag with this kernel than NX).. :laugh:
 

GeeckoDev

Senior Member
Feb 26, 2013
458
3,332
I had similar thoughts when I heard abt this kernel and just the minor voltage changes that it offers. But I didn't say it coz I think something is better than nothing. There are many ppl who may want to undervolt though I personally find it of little practical use.
Besides its a great learning experience for geckodev and am sure he (she?) will sooner or later add more useful changes like governors and schedulers. So in short, its an effort worth encouraging

Sent from my GT-N7000 using Tapatalk 4

Thank you. It is weird to see negative reactions like this, while I'm trying to make progress. It has been only seven days since I created this thread and made my first public release. Everybody knows you can't do something constructive in such a short time.

Anyway, it's unlikely you will see more governors or schedulers in this kernel ;)
 

Arju

Senior Member
Nov 11, 2008
1,676
1,135
Örebro/Sweden
I've been on your kernel for several days now and in real world usage i do notice a change. My phone doesn't heat up as much as it did before. I appreciate your further development and I'm grateful for your willingness to continue the developement for our devices. Thanks to developers like you our device will see a tomorrow.
 

hhhwwe

Senior Member
Jul 12, 2010
125
81
Thank you. It is weird to see negative reactions like this, while I'm trying to make progress. It has been only seven days since I created this thread and made my first public release. Everybody knows you can't do something constructive in such a short time.

Anyway, it's unlikely you will see more governors or schedulers in this kernel ;)

Hey am sorry if it came across like that but I didn't intend to be negative. I just meant we should appreciate and encourage budding talents like you. :) kudos
Btw we eagerly waiting to try ur 4.3 kernel so u should stop heeding the negativity being hurled at u and better get back to work ;)

Sent from my GT-N7000 using Tapatalk 4
 

bangsti

Senior Member
Feb 4, 2012
1,394
6,909
Ried im Innkreis - Upperaustria
@GeeckoDev
Many thanks. No Problem and test can begin.:thumbup:
9u9ubyqu.jpg


*** Send from my Nightmare CM 10.2 Note 1 ***
 

log30

Senior Member
May 30, 2012
173
32
Good job with r2 great Developer thanks for the work

Enviado desde mi GT-N7000
 

prasad.adam

Senior Member
Jul 7, 2010
361
41
Mumbai
Stuck at samsung logo.

I have flashed the Kernel over CM 10.2 ROM and now stuck at Samsung logo. Can't even enter Recovery. Time to go to PC ODIN???

Edit : Had to flash safe Kernel using PC ODIN and flash CM 10.2. Not sure why raw kernel is acting up in my case. Could it be bad download? Any pointers?
 
Last edited:

Azeazezar

Senior Member
Aug 5, 2011
380
187
ಠ_ಠ
Thanks for the progress you made. Still on neo's kernel, on CM 10.1. Waiting for the last couple of bugs to be ironed out of 10.2 before updating.
Undervolting is nice, but what i am really looking for is an overclocked GPU.
Yes, this will increase heat rather then reduce it, but 400MHz @ 1000 mV is a noticeable performance boost.
Not sure if all notes can handle it though, so it might require a separate edition of your kernel?
 

GeeckoDev

Senior Member
Feb 26, 2013
458
3,332
Thanks for the progress you made. Still on neo's kernel, on CM 10.1. Waiting for the last couple of bugs to be ironed out of 10.2 before updating.
Undervolting is nice, but what i am really looking for is an overclocked GPU.
Yes, this will increase heat rather then reduce it, but 400MHz @ 1000 mV is a noticeable performance boost.
Not sure if all notes can handle it though, so it might require a separate edition of your kernel?

If you want to overclock or undervolt or whatever, there's an app for that, like Tegrak Overclock. I do not plan to release a separate version of Raw Kernel, it's a waste of time to test since all Notes are different. It's not hard to figure out your own values et set them using an utility.

On another note, I'm trying to update the gpu drivers to Mali r3p2-01rel0. Insignal has distributed the userspace blobs and I hope it's just a matter of updating the kernel-side drivers to get it to run.
 

shure2

Senior Member
Jun 24, 2008
869
127
If you want to overclock or undervolt or whatever, there's an app for that, like Tegrak Overclock. I do not plan to release a separate version of Raw Kernel, it's a waste of time to test since all Notes are different. It's not hard to figure out your own values et set them using an utility.

On another note, I'm trying to update the gpu drivers to Mali r3p2-01rel0. Insignal has distributed the userspace blobs and I hope it's just a matter of updating the kernel-side drivers to get it to run.

Good luck, I wish you all the best for reaching the fame levels of the now discontinued NX kernel.

Its not a problem using Tegrak kernel, as long as the kernel supports changing the GPU settings...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 219
    Hi all,

    I'm happy to present you my kernel, War Kernel, based on latest TW kernel sources.
    Here you go, @XxPixX :highfive:

    Changes over stock :
    • Mali r3p2 merged
    • GCC 5.3 compiled (feels snappier!)
    • Defaults to interactive/ROW
    • 59hz panel overclock for lower input lag (disabled for now)
    • FPBug patchset merged
    • TRIM support (read this)
    • 13-step cpufreq
    • 3-step GPU DVFS
    That's all. These tiny changes are trully noticeable. ;)

    Download :
    (if the download page gets stuck disable your ad blocker)

    old: r2/war, r1/war, r10, r9, r4/TW, r8, r7, r3/TW, r6, r2/TW, r1/TW, r5/KK4.4, r4/JB4.3, r3, r2/JB4.3, r2/JB4.2, r1

    Dear developers
    War Kernel repo
    Raw Kernel repo
    Raw Kernel for Touchwiz repo

    Dear adventurers
    nothing to see here

    Have fun.
    73
    I made another interesting discovery today. :) It's related to the Insignal graphics stack I tried to merge last year.

    So, last year, Insignal released their jb-mr1.1 source for Exynos 4412 that was insanely great because their graphics stack is entirely revamped from the ground up, looking a lot like what's found in the Nexus 10 which uses an Exynos 5 SoC. When doing the diff, it turns out this SoC is not so different from our Exynos 4, so the code is like 95% similar.

    The first thing to do was to merge the userspace code. That's a slightly modified gralloc with an entirely new hwcomposer that does the job. After testing it, it was barely working, crashing a lot, and after some inspection it turned out that we needed to update some kernel drivers.

    The Insignal kernel is based on the 3.4 Android kernel reference, s3cfb driver is nuked and replaced by a new s3c-fb framebuffer driver that interacts with the new hwcomposer and uses dmabuf/ION. This new driver in turn depends on a new 3.4 ION driver and Mali blobs with UMP disabled and dmabuf enabled (r3p2).

    I could merge the new ION driver without much problems, and the Mali driver was just a matter of replacing the blobs. However, removing the old s3cfb driver meant that the panel driver was also gone (the Origen board uses a LCD, which is completely different), and I had no idea how to get the panel working at this point. Also, merging the s3c-fb driver meant that the kernel was crashing early with no way to debug it. I was hitting a wall...

    This morning I looked at the i9500 (S4) kernel code and guess what... Everything's there, the new framebuffer driver with all the panel drivers, even OUR panel driver! It includes: s3c-fb, MIPI-DSI driver, lcdfreq driver, s6e8aa0 panel driver. I know how to merge this sh*t. And we have three reference sources: exynos4 insignal, exynos5 nexus, exynos5 i9500 that share almost the same code.

    One problem though, Insignal has taken down the sources and binaries a few months ago. However, we have it all backed up: kernel source, userspace code (1, 2), and the last missing piece, the blobs (thanks @sbrissen !).

    This is our chance to get a graphics stack that surpasses what Samsung ships and will ever ship with Touchwiz for i9100/N7000/i9300/N7100 :victory:

    Edit: I'm writing this wall of text to help other developers understand what's going on. This is something I needed when I started developing... It is very hard to get any documentation, so I hope it will help others that would like to take part of this.

    Edit2: by looking at gralloc_priv.h, it seems Insignal's gralloc is based on r3p2-01rel0 release.
    50
    Announcing Raw Kernel r6

    Boom!!

    Changelog :
    * Latest Omni changes included
    * Updated ramdisk, finally fixes SD card issues on Kitkat!
    * JB version includes Mali r3p2 blobs!

    KitKat version is only compatible with OmniROM 4.4.
    Jelly Bean version is only compatible with CyanogenMod 10.2.

    Download :
    * raw_kernel_r6_k44.zip
    * raw_kernel_r6_j43.zip

    My new pc is totally awesome, I can compile my kernel in less than two minutes now :D
    Expect another announce in a few days. :)
    44
    Announcing Raw Kernel r4

    More than two months after r3, here comes r4 :angel:

    Changelog :
    * Rebased upon cm-10.2 branch with latest changes included
    * Updated Linaro toolchain to 4.7-2013.09
    * Updated ramdisk with latest CWM recovery

    No more phone app issues!

    Download :
    * raw_kernel_r4_j43.zip

    Looking forward to KitKat, OmniROM and a source drop from Samsung to have proper r3p2 drivers... :good:
    43
    Great to see some more work being done on this Geecko, thank you!

    http://irclog.whitequark.org/teamhacksung/2014-02-17

    I don't like being watched like this :D

    EDIT:

    More details about what I'm trying to do :
    - Backport ION kernel from Insignal 3.4 (it's compiling now). It's a mandatory requirement for the framebuffer driver, also the hardest part in my mind. Will totally break the camera stuff
    - Disable UMP and use older r3p2-01rel0 Insignal Mali binaries which are using dma-buf instead (easy to merge in theory, it's also required)
    - Use s3cfb framebuffer driver from Insignal with dma-buf support
    - Finally switch to this f@@@@cking hwcomposer that will do wonders (the pull request is ready to merge since months)

    Nexus 10 grade graphics stack for our Exynos 4 devices. Even better than what's shipped in the stock firmware. :D