[KERNEL/MiRaGe] naruKa

passlogin

Senior Member
Sep 18, 2012
394
117
0
Goa
Here it is, as requested by mrg666.
Contary to MiRaGe, which the kernel naruKa is derived, this is more tweaker's kernel, I will add more features over time.

This kernel is shipped with default stock kernel settings.
Ondemand, cfq, stock clocks, stock voltages, etc.

I'm not responsible to what and what will happen to your mako.

If anyone know how to set GPU max clock from kernel, instead of from init.d script, please let me know

Download
Source

Features/Changelog:

R19
  • Simple gpu governor
  • faux's snakecharmer (always on if you use fauxclock because this was compiled as built in feature, not kernel module)
  • dynfsync
  • ziddey's otg + faux tuneables (do flash the package ziddey provides)
  • Fastcharge
  • Synced with latest mirage
  • intelli_plug!
  • Removed msm_hsic_host commits temporary since it creates dmesg spam
R18
  • Synced with latest MiRaGe
R17
  • Synced with latest MiRaGe
  • 4.4.3
  • GPU Voltage control
R16
  • Additional commits to S2W/DT2W, see GitHub for commits containing lge_touch_core
  • Fixes to MSM_DCVS, see github for moar details
  • Faux123 low clocks and ultimate overclock is back!
R15
  • Some msm_hsic_host patches
  • Fixed multiple 487.5MHz GPU clock showing up
R14
  • BFQ for real
  • Wheatly governor
R13
  • BFQ, SIO, FIOPS I/O scheduler
  • Bedalus's preservative
R12Ribaasu
  • Bricked's msm_mpdecision and msm_thermal
  • Intellidemand
  • Intelliactive
  • Complete rebase to MiRaGe
  • No CPU under/overclocking for now because inability to boot
  • Compiled with Ubuntu 14.04 LTS, GCC 4.8, -O2
R11
  • Further GPU overclocking to 533MHz, defaults is still 400MHz
R10
  • Fixed the messed up voltage table and possible fix for freezing while on 27 and 54 MHz
R9
  • Fixed possible multiple cpu clocks showing up
  • Disable Bricked's msm_mpdecision because of compiler errors until a solution is found
  • Reenabled and synced AutoSMP
  • Synced with latest MiRaGe
  • Ultra low clocks @ 27 MHz thanks to [email protected]
R8
  • Synced with latest MiRaGe
  • Removed autosmp
  • Bricked's msm_mpdecision
  • Bricked's msm_thermal
  • Bricked's S2W
  • Bricked's DT2W
R7
  1. Synced with latest MiRaGe
R6
  • Fixed duplicate 386 MHz showing up
  • Faux123's GPU Overclock to 487.5 MHz
  • Faux123's ultimate CPU Overclock to 1.944 MHz
R5 GitHub edition
Thanks to @xenyz
  • Lowered Voltage control minimums
  • F2FS Support
  • Added Samsung's exFAT drivers
R4
  • Finally proper kexec-hardboot
  • FauxVoltage
  • Faux123's low clock @ 162MHz
R3/First release
  • Anykernel based
  • synced with Mirage's source at the time of complication.
  • reenabled disabled governor and iosched (for 'as close to stock' reason)
  • PA Halfbreed
  • kexec (not working for now)
  • fauxsound
  • fauxgamma
  • bedalus's bus speed hack
  • Compiled on Fedora 20 x86_64, Linaro GCC 2014.03 - Cortex-A15 @Christopher83, -j4 -o3


XDA:DevDB Information
naruKa kernel, Kernel for the Google Nexus 4

Contributors
passlogin
Kernel Special Features:

Version Information
Status: Testing

Created 2014-04-05
Last Updated 2014-08-13
 

passlogin

Senior Member
Sep 18, 2012
394
117
0
Goa
Reserved

SysFs tunables

intelli_plug

#Disable msm_mpdecison and enable intelli_plug
echo 0 > /sys/kernel/msm_mpdecision/conf/enabled
echo 1 > /sys/module/intelli_plug/parameters/intelli_plug_active

#Selects intelli_plug profile
#4 cores:Balanced = 0, Performance = 1, Conversative = 2
#2 cores: Eco Performance = 3, Eco Conversative = 4
echo 4 > /sys/module/intelli_plug/parameters/nr_run_profile_sel

#Screen-off frequency
#'echo 4294967295' to disable
echo 270000 > /sys/module/intelli_plug/parameters/screen_off_max
 
Last edited:

passlogin

Senior Member
Sep 18, 2012
394
117
0
Goa
My priority right now is bricked msm_mpdecision & thermal so no no right now.

For dt2w, franco has s2s and dt2w right?
EDIT: Sorry for derping but I will consider bricked's s2w and dt2w since he has it in his repo.

Still if you want to request semaphore's, explain it's benefit over bricked and I will consider it.
 
Last edited:

vampire36

Senior Member
May 11, 2011
2,170
2,023
0
Pune
My priority right now is bricked msm_mpdecision & thermal so no no right now.

For dt2w, franco has s2s and dt2w right?
EDIT: Sorry for derping but I will consider bricked's s2w and dt2w since he has it in his repo.

Still if you want to request semaphore's, explain it's benefit over bricked and I will consider it.
The best implementation of dt2w with least problems of screen freeze issues....
Guess that answer's why you should consider it :)
But great work :)
 

passlogin

Senior Member
Sep 18, 2012
394
117
0
Goa
If you folks didn't notice, R4 is out. Do check the changelog.
I've made a github account, though it's still empty, check the op for link.
 

Jagdish84

Senior Member
May 1, 2010
1,883
435
113
Can we have a link to download section on the first post? I think a lot of us, tapatalkers, would appreciate it... Thank you in advance!

Sent from my Nexus 4 using Tapatalk
 
Last edited: