[KERNEL][10/26/13][JSS + JWR][W6 R2] BCM Kernel

Undervolt by default?

  • Yes

    Votes: 29 51.8%
  • No

    Votes: 27 48.2%

  • Total voters
    56
  • Poll closed .

BytecodeMe

Senior Member
Apr 6, 2012
667
720
0
San Diego
Last edited:

BytecodeMe

Senior Member
Apr 6, 2012
667
720
0
San Diego
BCM Kernel is a kang and compilation of the best interfaces/tweaks/solutions from all of the great developers we have here for the Nexus 4.
Its features are as follows:


Code:
CPU Frequency Scaling:

Mako Hotplug - franciscofranco
Modified Interactive - franciscofranco
Extra Low CPU Clocks down to 162Mhz - faux123

Thermal Driver:

msm_thermal - franciscofranco

GPU:

GPU OC to 487Mhz - anarkia1976
Simple GPU Governor by faux123 + franciscofranco - default
Interactive GPU Governor by franco

CPU Governors:

WHEATLEY
INTERACTIVE by franco - default
SMARTMAX
INTELLIDEMAND
DANCEDANCE
ONDEMANDPLUS
ONDEMAND
USERSPACE
POWERSAVE
PERFORMANCE
LAZY
HYPER

Schedulers: 

ROW
FIOPS
NOOP
DEADLINE
CFQ

Dynamic fsync - faux123

Voltage Control - morfic and franciscofranco

"Z-Control" patches - faux123

DoubleTap2Wake - franciscofranco

Gamma Control - faux123

Kexec MultiROM/Hardboot - Tassadar

USB Fast Charge

FauxSound - faux123

BLX - mathkid95

EXT4 patches from Linux 3.5+  - Me

memcg patches from Linux 3.5+ - Me

Much more :victory:
I am 100% transparent in this. This kernel is a relatively small amount of my work. I looked at the Linux kernel and took patches for a lot of things and merged it into this kernel for whatever reason I decided. I have merged well over 100 patches from the mainline Linux kernel and I think these patches really do make a difference... you can make that judgement for yourself as well :)

The difference between my kernel and compilation kernels is that my kernel is not based off of any one persons kernel. I started from scratch on AOSP sources and merged in commit by commit to make sure I got what I think are the best solutions.
 
Last edited:

BytecodeMe

Senior Member
Apr 6, 2012
667
720
0
San Diego
The best app I have found for controlling this kernels behavior is FauxClock so I will give you my setup in terms of FauxClock. I if I don't mention a setting that means I leave it stock.

My setup:

CPU:
162Mhz Min - 1512Mhz Max
Governor: Interactive OR Intellidemand for battery
MPD: off

GPU:
400Mhz
Governor: Interactive for performance OR simple/ondemand for battery
VSync: On

IOSCHED:
IO Scheduler: FIOPS
Readahead: 512
eMMC entropy Contribution: Off

Gamma Control:
I use the "obsanity_AMOLED" profile

Z-Control:
ZRAM Swap: On
ZRAM Diks Size: 180MB
Clear VFS Cache after Boot: On
Auto FS Writeback Delay Mode: On

Misc:
Dynamic fsync: Off
TCP Congestion Control: westwood

 
Last edited:

Ace42

Senior Member
Jul 20, 2009
11,314
2,033
253
New York
From what I could gather

Sound - faux interface
Gamma - faux
Hotplug - Franco
Interactive, on demand, Wheatley, lazy governors

Sent from my Nexus 4 using xda app-developers app
 
  • Like
Reactions: szucsgf and ak

mindfever91

Senior Member
Jan 13, 2012
127
37
0
Enjoying the kernel so far, running smooth on CM 10.2. But as this is solely a kanger's work, it would better fit into the Android development section because this is anything but original isn't it?
 

BytecodeMe

Senior Member
Apr 6, 2012
667
720
0
San Diego
Enjoying the kernel so far, running smooth on CM 10.2. But as this is solely a kanger's work, it would better fit into the Android development section because this is anything but original isn't it?


I did make "it" AFAIK this is the only kernel of its kind. There are other merges that are not as complete and don't give proper credit to some of the developers, however I give 100% credit. Also there are other kernels that pull from other developers/ user their interfaces that are still in this section.

Not attacking you, just explaining my logic for having it in this section, if a moderator wants it moved as well I have no problem with that. :)
 

ak

Senior Member
Feb 19, 2011
14,849
69,622
0
Ak Land Valley
ak.hiddenbytes.org
Enjoying the kernel so far, running smooth on CM 10.2. But as this is solely a kanger's work, it would better fit into the Android development section because this is anything but original isn't it?
If you aren't a developer you can judge ... Try it and don't spam with questions not related to kernel.
Respect please. :thumbup:

Sent from my Nexus 4 using Tapatalk 2
 

djnewt

Senior Member
Apr 1, 2013
134
24
0
Manchester
So far so good..Installed with Odyssey Rom....Beach Buggy plays nice and smooth and runs cool..Left everything on default for now...Lots of settings to play around with in Trickster to...Thumbs up.
 

BytecodeMe

Senior Member
Apr 6, 2012
667
720
0
San Diego
So far so good..Installed with Odyssey Rom....Beach Buggy plays nice and smooth and runs cool..Left everything on default for now...Lots of settings to play around with in Trickster to...Thumbs up.
Just looked at Trickster, there do seem to be quite a few settings in which to change lol

Sent from my Nexus 4 using Tapatalk 4
 
  • Like
Reactions: szucsgf