Since the moment that most of x10 users are using custom kernels and our devs are working hard to add new features and add-ons, i think that this thread can be a good place for most of us,like me, that would like to know much more about technical specs and options and for all devs, like a place for reporting experiences and give suggestions.
Before starting..
ALL CREDITS AND MANY THANKS TO:
- zdzihu for providing us custom kernels and for all his hard work in x10 development
- DooMLoRD for modding and adding new features and helping us with kindly support
Link to Z’s kernels: http://forum.xda-developers.com/showthread.php?t=1135475
Link to DooMLoRD’s kernels: http://forum.xda-developers.com/showthread.php?t=1172200
In the last few days, DooMLoRD has worked over his kernel ( v03) in order to add new I/O scheduler types and new CPU governors and he has let us the possibility to choose all settings we want and prefer (according with his kernel’s name “Power to the people”). So now, the objectives of this thread are:
-Post and link information about scheduler and cpu governor types
-Post tests, opinions, comparisons and suggestions about differences between them and over different ROMs
So standard posting form should be as below:
Kernel type ….(including max OC frequency used)
ROM and baseband version …
…all that you want regarding cpu governors and schedulers… ( benchmark tests are very appreciated )
Here, there are some starting and basic information:
http://en.wikipedia.org/wiki/I/O_scheduling
http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
I hope this thread can be useful for all and may become a way of improving our experiences with the x10!!
Best regards
Kekko
my phone wroks fine @ 1152 with doom's kernel v3 x series (UNDERVOLTED)
@1152 interactive governer is the fastest and doesn't drain the battery. smartass though i think it's less battery consuming but is laggy.performance governer: wlod after a pretty time
@1190 smartass:so laggy and can't use it. interactive &performance :reboot
what's strange for me here is that with WB cust. kernerl 4.0.3 phone reboots always @1113 and didn't be stable till i reduced the MAX frequency to 1036
now with doom's kernel it's stable @1152 is that because of undervoltage?!! and if so..can i reach @1228 with more UV ?!!
for me i didn't use the s series (same kernel with stock voltage) so can't decide
I got error: "failure at line 1: copy_dir package: system system: installation aborted" when flash Doomkernel v4b for lockbootloader. Can u help me to fix it?
Yeah sometimes you get errors but still the kernel gets installed
Go to Settings-> about phone and check the kernel version
How about others added in v6 of doom's kernel
such as: smartassV2,interactiveX and etc..
eh_hk said:
How about others added in v6 of doom's kernel
such as: smartassV2,interactiveX and etc..
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?p=20797923
Sent from my X10i S
Firstly before i go ahead i would like to mention that any questions you have regarding the kernel please make them here. Main priority of this thread is to keep all the questions you might have or any problems to be posted here please. Leave the main thread in development for what is meant to be..Strictly for development. Either myself or other members will help out and the main aim of this thread is for everyone to help out each other in true XDA community style. Thanks
N.E.A.K Kernel for I9100 v1.3x
Basic features of N.E.A.K kernel
Based on sammy update3 sources, updated to 2.6.35.14 (without hiding the OS bug!)
- CWM Recovery 5.0.2.7 NEAK Modded
- Governors: Ondemand, Lulzactive(default), Performance, Lagfree, Conservative (module), Lazy (module)
- Schedulers: BFQv3-R1, Noop, SIO, VR (default)
- XZ Compression only for KERNEL (+speed, --size)
- Voodoo ScreenTuner and Louder Modules (can be enabled via NEAK CWM menu)
INITRAMFS AND MISC:
- Auto-Root (3.0.7)
- Auto-install of modded BLN Liblights
- Init.d Support
- Bootanimation Support (system/media & data/local)
- Touch Move Support + Touchscreen Fix (5 - thx to vitalij)
- BLN v2 support (by Creams)
- CIFS, FUSE, CUSE Support (modules)
- Logger already enabled into the kernel
CPU/GPU:
- NO OC!!!! (100-1200Mhz)
- CPU Undervolt support
- BUS Control Support (by GM)
- Complete control of freqs/voltages with Voltage Control/SetCPU
- Arighi's smooth scaling driver (thx to arighi)
- Sleep-of-Death fixes
- GPU Overclock/Undervolt (by netarchy)
- Charging current interface support (by GM - via Voltage Control)
- New ARM Mali-400 Drivers (November '11)
- Speedmod Color/mDNIe values (by hardcore)
MEMORY & PERFORMANCES:
- ARM CPU Topology + sched_mc (++battery, boot is slower, =performance)
- JHash 3 optimised
- SLQB Allocator (better memory management)
- Improved memory management functions
- Allow CPU Unaligned access (++performaces)
- Disabled ALL the debugging (++speed, --size)
- AFTR ARM Idle Mode enabled by default (++battery)
CONNECTIVITY TWEAKS:
- Patch wakelock WiFi (by hardcore)
- Disabled debugging WiFi/BT
- New WiFi Drivers
- TCP/IP Tweaks
OPTIMIZATIONS:
- Dynamic Hotplug with tweaked thresholds (no Tegrak 2nd core support, useless)
- 2nd CPU Core OFF when screen is locked
- ARM_ERRATA_743622
- Upstream patches and fixes from Galaxy Note sources
- Upstream patches and fixes from Linux 3.2 mainline kernel
- GPU UI Rendering
- fuelgauge wakelocks fixed (by Entropy)
- Compiled with CodeSourcery G++ Lite 2011.03 + Hard Float CFLAGS
- Ultra-Optimised EXT4 filesystem (from 3.2 linux kernel)
- Generally optimised code (removed useless functions and variables)
N.E.A.K kernel Unique Features
- Modded Recovery with N.E.A.K. Menu:
1) Remove voltage settings (Voltage control)
2) Create EFS Backup (in /sdcard/near)
3) Enable/Disable Conservative Governor
4) Enable/Disable Lazy Governor
5) Enable/Disable Voodoo Modules (screen+louder)
6) Enable/Disable Lionheart Tweaks (only with conservative gov)
- NO COMPRESSION for Initramfs (ultra fast boot!!)
- Tweaked Ondemand, lulzactive and lazy governors (sleepfreq = 500Mhz)
- Tweaked BFQ, SIO and VR Schedulers for NAND devices
Changelog for v1.3x
KERNEL:
- SCHED_MC disabled by default (enable it via CWM NEAK menu)
- Amazingly smooth and battery friendly as never before!!
- Removed Interactive Governor (was causing issues, will readd into 1.4)
- Added support for Tegrak's 2nd Core App (Dynamic Hotplug by default)
- Re-enabled ARM_UNWIND (and removed frame pointers)
- Re-enabled UNALIGNED ACCESS for CPU (++performance)
- Various CPUFREQ and cpu management fixes and improvements
- A lot of fixes for SoDs and Performance Lacks (camera bug still there)
- Disabled ARCH_POWER from sched features
- Some various patches for power functions
- ram_console: pass in a boot info string
- cpuidle: governor: menu: don't use loadavg
- ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area
- Removed more debugging (ramconsole and more)
- Enabled soft lockups and hung tasks detection
- Again smaller like 1.1x!!
INITRAMFS:
- New recovery option (sched_mc enable/disable)
- Recovery auto-creates init.d folder if not found one
- Minor bugfixes for CWM (misc bugfixes)
- Removed SQLITE3 app libs optimising (was causing issues)
MISC:
- More tweaks fixed and updated
- Updated Thunderbolt! CFS Tweaks
FLASHING GUIDE
TO FLASH TAR:
Flash through ODIN.
TO FLASH ZIP:
- boot into recovery
- wipe cache
- wipe dalvik cache
- install kernel zip file
Thanks:
Simone201 for his great kernel
Droidphile for allowing me to use information regarding the governors and schedulers from his sticky thread. Many thanks. Link to his sticky please have a look here. One of the best guides and all you need to know about kernels is there
Dragon546 Thank you for few pointers regarding on setting up this thread . Your thread regarding Siyah kernel is great and hope i can achieve the same by helping others who use this kernel the same you have done for Siyah. Thank you
Nrk_2k Thanks for the FAQ. Your help is gladly appreciated.
To anyone else who would love to contribute who uses the kernel N.E.A.K please feel free to leave any information as possible. Many thanks again and lets hope we can help each other in true XDA community style
Governors
1) Ondemand
2) Lulzactive (default)
3) Performance
4) Lagfree
5) Conservative (module)
6) Lazy (module)
I/O Schedulers
1) BFQv3-R1
2) Noop
3) SIO
4) VR (default)
Governors Guide:
1) Ondemand
Default governor in almost all stock kernels. Simply put, Ondemand jumps to maximum frequency on CPU load and decreases the frequency step by step on CPU idle. No suspend/wake profiles. Even though many of us consider this a reliable governor, it falls short on battery saving and performance on default settings.
2) Lulzactive
This new find from Tegrak is based on interactive & smartass governors and is one of our favorites.
Old Version: When workload is greater than or equal to 60%, the governor scales up cpu to next higher step. When workload is less than 60%, governor scales down cpu to next lower step. When screen is off, frequency is locked to global scaling minimum frequency.
New Version: Three more user configurable parameters: inc_cpu_load, pump_up_step, pump_down_step. Unlike older version, this one gives more control for the user. We can set the threshold at which governor decides to scale up/down. We can also set number of frequency steps to be skipped while polling up and down.
When workload greater than or equal to inc_cpu_load, governor scales CPU pump_up_step steps up. When workload is less than inc_cpu_load, governor scales CPU down pump_down_step steps down.
Example:
Consider
inc_cpu_load=70
pump_up_step=2
pump_down_step=1
If current frequency=200, Every up_sampling_time Us if cpu load >= 70%, cpu is scaled up 2 steps - to 800.
If current frequency =1200, Every down_sampling_time Us if cpu load < 70%, cpu is scaled down 1 step - to 1000.
3) Performance
Sets min frequency as max frequency. Use this while benchmarking!
4) Lagfree
Lagfree is similar to ondemand. Main difference is it's optimization to become more battery friendly. Frequency is gracefully decreased and increased, unlike ondemand which jumps to 100% too often. Lagfree does not skip any frequency step while scaling up or down. Remember that if there's a requirement for sudden burst of power, lagfree can not satisfy that since it has to raise cpu through each higher frequency step from current. Some users report that video playback using lagfree stutters a little.
5) Conservative
A slower ondemand which scales up slowly to save battery. Simply put, this governor increases the frequency step by step on CPU load and jumps to lowest frequency on CPU idle.
6) Lazy
This governor from Ezekeel is basically an ondemand with an additional parameter min_time_state to specify the minimum time cpu stays on a frequency before scaling up/down. The Idea here is to eliminate any instabilities caused by fast frequency switching by ondemand. Lazy governor polls more often than ondemand, but changes frequency only after completing min_time_state on a step. Lazy also has a screenoff_maxfreq parameter which can be configured to specify screen-off max frequency.
I/O Schedulers Guide:
Q. "What purposes does an i/o scheduler serve?"
A.
Minimize hard disk seek latency.
Prioritize I/O requests from processes.
Allocate disk bandwidth for running processes.
Guarantee that certain requests will be served before a deadline.
So in the simplest of simplest form: Kernel controls the disk access using I/O Scheduler.
Q. "What goals every I/O scheduler tries to balance?"
A.
Fairness (let every process have its share of the access to disk)
Performance (try to serve requests close to current disk head position first, because seeking there is fastest)
Real-time (guarantee that a request is serviced in a given time)
Q. "Description, advantages, disadvantages of each I/O Scheduler?"
A.
1) Noop
Inserts all the incoming I/O requests to a First In First Out queue and implements request merging. Best used with storage devices that does not depend on mechanical movement to access data (yes, like our flash drives). Advantage here is that flash drives does not require reordering of multiple I/O requests unlike in normal hard drives.
Advantages:
Serves I/O requests with least number of cpu cycles. (Battery friendly?)
Best for flash drives since there is no seeking penalty.
Good throughput on db systems.
Disadvantages:
Reduction in number of cpu cycles used is proportional to drop in performance.
2) BFQ
Instead of time slices allocation by CFQ, BFQ assigns budgets. Disk is granted to an active process until it's budget (number of sectors) expires. BFQ assigns high budgets to non-read tasks. Budget assigned to a process varies over time as a function of it's behavior.
Advantages:
Believed to be very good for usb data transfer rate.
Believed to be the best scheduler for HD video recording and video streaming (because of less jitter as compared to CFQ and others)
Considered an accurate i/o scheduler.
Achieves about 30% more throughput than CFQ on most workloads.
Disadvantages:
Not the best scheduler for benchmarking.
Higher budget assigned to a process can affect interactivity and increased latency.
3) SIO
Simple I/O scheduler aims to keep minimum overhead to achieve low latency to serve I/O requests. No priority quesues concepts, but only basic merging. Sio is a mix between noop & deadline. No reordering or sorting of requests.
Advantages:
Simple, so reliable.
Minimized starvation of requests.
Disadvantages:
Slow random-read speeds on flash drives, compared to other schedulers.
Sequential-read speeds on flash drives also not so good.
4) VR
Unlike other schedulers, synchronous and asynchronous requests are not treated separately, instead a deadline is imposed for fairness. The next request to be served is based on it's distance from last request.
Advantages:
May be best for benchmarking because at the peak of it's 'form' VR performs best.
Disadvantages:
Performance fluctuation results in below-average performance at times.
Least reliable/most unstable.
Q. "Best I/O Scheduler?"
A.There is nothing called "best" i/o scheduler. Depending on your usage environment and tasks/apps been run, use different schedulers. That's the best i can suggest.
Considering overall performance, battery, reliability and low latency, it is believed that
SIO > Noop > Deadline > VR > BFQ > CFQ, given all schedulers are tweaked and the storage used is a flash device.
Q. "How do i change I/O schedulers?"
Voltage Control or No Frills from market.
Or init.d script:
echo "scheduler-name" > /sys/block/mmcblk0/queue/scheduler
Reserved by me for future use! (if i find any)
Inviato dal mio GT-I9100 usando Tapatalk
Full FAQ - All questions with answers will be compiled here.
Below is a list of all questions that have solutions provided.
Question: What does it mean by no AOSP support?
Answer: AOSP roms are CyanogenMod based roms like CM7, CM9, MIUI.
- Samsung based roms are supported (except for ICS XXKP* based roms) in current versions (ICS, MIUI etc themes are just that, themes, they have no impact on rom or Kernel).
- Samsung based roms will usually say they are based on one of the following:
XXKE*, XXKF*, XXKG*, XXKH*, XXKI*, XXKJ*, XXKK*, XXKL* (* stands for build number)
Question: I'm getting lag when playing games like MW3, GTA III, etc. What can I do?
Answer: Changing to the ondemand/interactive/lagfree governors will provide better performance, but may decrease battery life.
Question: Why can't I see any of my photos in Gallery or my music in Music Player?
Answer: There was an issue with this for some in v1.1 and below, this should be fixed in v1.2
Question: Why can I choose governors in CWM recovery as well as in Voltage Control?
Answer: The options in CWM Recovery are for enabling governor modules only, so you still need to set the governor you want to use in Voltage Control.
Question: Will this Kernel work with the CWM app?
Answer: No, CWM app support is not currently supported
Question: I can't enable Conservative or Lionheart Governors, or the Voodoo modules in CWM, what can I do?
Answer: Make sure that the folder init.d exists under /system/etc/
Question: I have enabled Conservative and Lionheart in CWM, but Voltage Control is not showing Lionheart, why is it not there?
Answer: Because the Lionheart "governor" is just tweaks to the Conservative Governor, when the Lionheart tweaks are enabled you have to select Conservative in Voltage Control. Lionheart == Conservative + Tweaks, this is why it is left named as Conservative in Voltage Control, as adding a separate Lionheart Governor would just make the Kernel bigger for the sake of a name.
Question: Can I change BUS voltages with this Kernel?
Answer: No, You can only change frequencies, voltages are locked.
Question: I've activated the voodoo modules, but they don't appear to be working. Do I need to do something else?
Answer: In order to use the voodoo mods you need to download the corresponding apps from Google market.
Question: I enabled conservation governor and Lionheart, how can I see that both are active and ready to use?
Answer: When you have both modules enabled, N.E.A.K. will add 2files into your system.The first one is located in "/system/etc/init.d/" and is called "S02conservative"; this will enable the module during boot.
The second file is located in "/system/etc/" and is called "lionheart"; the file itself is empty, but the kernel knows that with this file it has to use the tweaks to transform conservative into Lionheart by changing settings.
Question: Why can I only change core speed from 100-1200mhz when the other Kernels give me higher values and better benchmarking scores?
Answer: The S2 is one of the fastest smartphones available, and there is still no application which forces our phone to use its max power. The top 3D games, like Riptide/ShadowGun/MC3/Nova2/GTA3/and other, perform smooth and fast with max 1200mhz.
And benchmarks, come'on guys/girls, do you really need a p-meter to show people how good our s2 is?
Question: On which ROM was Kernel tested?
Answer: It was tested by us, the community, with following Roms
Hyperdroid (deodexed)
CheckRom (deodexed)
Stock KK5 (odexed)
Question: Are custom bootanimations and init.d scripts supported
Answer: Did you read the 1st post? Guess not, then you would already know that both are supported.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Question: I am thinking of flashing this kernel and a new rom. What order should I do this in?
Answer: Most roms these days have a kernel in the package as well. So Flash new ROM, clear cache/dalvik/etc. Then flash this kernel, and again wipe cache/dalvik/etc to make sure phone is clean and clear for best performance. After this you can then flash any other extras you want to add.
Question: I have enabled Conservative and Lionheart tweaks, and set in Voltage Control (NO Frills, SetCPU, etc) but when I restart my phone Voltage Control says its on Lulzactive. What am I doing wrong?
Answer: You need to make sure you save the settings as boot settings after you have chosen your governor/IO settings etc.
I think I got all of the questions, but if you see something that I have missed, please feel free to PM me and I will add it in.
Thanks to _Garry_ for providing some extra Questions/Answers.
Okay, noob alert here!!
I'm a total newbie, who owns a GS II running Lite'ning ROM v6.1.
I have these questions:
1 - N.E.A.K. states it's got Voodoo. Does it mean that this will improve the audio output as it did on the SGS?
2 - Which ROM should I flash so as this kernel is compatible with it? Will CM7 work? Or could you recommend any other ROM? (Eye candy needed, too, like fancy animations!)
3 - Would this theme run totally fine with the combination: http://forum.xda-developers.com/showthread.php?t=1334922 ???
4 - Could someone guide me as to how do I got about installing this kernel with a recommended ROM using ODIN3?
I'm a really confused guy..
Thanks for all the help people!!!
SufiSam said:
Okay, noob alert here!!
I'm a total newbie, who owns a GS II running Lite'ning ROM v6.1.
I have these questions:
1 - N.E.A.K. states it's got Voodoo. Does it mean that this will improve the audio output as it did on the SGS?
2 - Which ROM should I flash so as this kernel is compatible with it? Will CM7 work? Or could you recommend any other ROM? (Eye candy needed, too, like fancy animations!)
3 - Would this theme run totally fine with the combination: http://forum.xda-developers.com/showthread.php?t=1334922 ???
4 - Could someone guide me as to how do I got about installing this kernel with a recommended ROM using ODIN3?
I'm a really confused guy..
Thanks for all the help people!!!
Click to expand...
Click to collapse
You need to download the application Voodoo Louder from the market firstly to be able to make it work...The kernel already provides the modules so the app could work.
You can flash any rom you like..Even on litening it would work the kernel..My suggestion though either go with Hyperdroid rom which i am using at the moment or Checkrom..
The ICS theme by Master Vert again if you flash any deodex rom that should work. As long as it is not themed up like Litening rom..So my suggestion already gave it to you above....
And a guide on how to install the kernel it is simple...Use CWM easier and quicker...Flash a rom of your choice..Guides are always on the first page of a thread. Then when you flash that rom and you are all set up then flash the kernel through CWM...And that is it..You are done
Neo3000 said:
You need to download the application Voodoo Louder from the market firstly to be able to make it work...The kernel already provides the modules so the app could work.
You can flash any rom you like..Even on litening it would work the kernel..My suggestion though either go with Hyperdroid rom which i am using at the moment or Checkrom..
The ICS theme by Master Vert again if you flash any deodex rom that should work. As long as it is not themed up like Litening rom..So my suggestion already gave it to you above....
And a guide on how to install the kernel it is simple...Use CWM easier and quicker...Flash a rom of your choice..Guides are always on the first page of a thread. Then when you flash that rom and you are all set up then flash the kernel through CWM...And that is it..You are done
Click to expand...
Click to collapse
That's exactly my question:
How do I flash the kernel using Clockwork Mod? Man, I'm being a real good noob here...
SufiSam said:
That's exactly my question:
How do I flash the kernel using Clockwork Mod? Man, I'm being a real good noob here...
Click to expand...
Click to collapse
In order to not steal this topic (that is intended for the NEAK kernel), I suggest you read some of the excellent FAQ / Howto / etc topics here on XDA.
Next to that, almost every ROM has installation instructions.
In short:
Flash a kernel with CWM support like CF Root kernels via Odin.
From then on, you can flash via CWM in the recovery menu or via CWM manager or DarkyOTA app.
SufiSam said:
That's exactly my question:
How do I flash the kernel using Clockwork Mod? Man, I'm being a real good noob here...
Click to expand...
Click to collapse
To flash a kernel via CWM, first download the cwm version of the kernel, then copy that zip file to your phone (root directory of you internal memory is usually easiest to find) them boot into cwm recovery, choose install a zip from sd, then choose zip file, then select the kernel zip and install.
Hope that helps :-D
Sent from my GT-I9100 using XDA App
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
SufiSam said:
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
Click to expand...
Click to collapse
Yup, you select "install zip from sd card"
then select "choose zip to install"
and then select yes from the install prompt after choosing the kernel zip. It will install itself from there. All you need to do is select "reboot phone" after it has finished installing. Then you are done
Sent from my GT-I9100 using XDA App
SufiSam said:
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
Click to expand...
Click to collapse
Yes, usually it's good to clear Dalvik cache too.
Wow! There are so many helpful people over here! Cool! And I was afraid of posting on this forum for 7 months just because I thought I was a noob... Thanks to all you guys who helped me! And also, do we flash a ROM, say CheckROM, (I have Lite'ning for now) using CWM in the same way as mentioned above?
SufiSam said:
Aww, man! I'm extremely sorry for asking so many questions, but I just can't avoid it..
Only one question:
Say, I've installed CheckROM.
Now I wanna install N.E.A.K. using Clockwork Mod
How do I do it? I mean when I boot into CWM recovery, what do I select to install the zip? Do I just select "Install ZIP from SD Card" and select the ZIP and will it be flashed? Or is there some other method for it?
Once again, really, really sorry for all the time I'm frustrating you guys..
Click to expand...
Click to collapse
...just select "Install ZIP from SD Card" and select the ZIP and will it be flashed...
SufiSam said:
Wow! There are so many helpful people over here! Cool! And I was afraid of posting on this forum for 7 months just because I thought I was a noob... Thanks to all you guys who helped me! And also, do we flash a ROM, say CheckROM, (I have Lite'ning for now) using CWM in the same way as mentioned above?
Click to expand...
Click to collapse
yep download checkrom from here http://www.multiupload.com/19H1I2X0GV copy it to your mass memory or use phone to download it
reboot into cwm , install zip from sd card , find checkrom zip , install it
its a very good rom too
edit
installing checkrom will install a different kernel so :
install checkrom
install kernel of choice
install theme before mods if you use ics theme by vert
Just wondering why this thread is starred 3 stars....who voted it and why?????
simone201 said:
Just wondering why this thread is starred 3 stars....who voted it and why?????
Click to expand...
Click to collapse
My best guess would be the first discussion being slightly off topic
Just gave a 5 star rating to compensate, though.
Sorry, I was the one responsible for de-railing it so badly.. Added my vote in as a 5 star thread too!
simone201 said:
Just wondering why this thread is starred 3 stars....who voted it and why?????
Click to expand...
Click to collapse
A big 5 star from me!
I just rated 5 stars.
And now i throw a question for simone:
you have fb fanpage, wtf...WHY????? ^^
Oh btw:
flashing via recovery should have a bit more info else the so called noob will scream why doesnt app XYZ not work ^^
Would recomment to change it to:
TO FLASH ZIP:
- boot into recovery
- wipe cache
- wipe dalvik cache
- install kernel zipfile
for faq:
Question: On which ROM was Kernel tested?
Answer: It was tested by us, the community, with following Roms
Hyperdroid (deodexed)
Checkrom (deodexed)
Stock KK5 (odexed)
Question: Are custom bootanimations and init.d scripts supportet?
Answer: Did you read the 1st post? Guess no, then you would allready know that both are supportet.
And for the fun part:
Question: Can you flash N.E.A.Kernel on my S2?
Answer: Sure thing, and as payment i just sell your S2 to support Dev.! Deal?
Gosh am I bored? ^^
Hi Guys,
I'm a newbie on developing, I'm searching someone who can help me to make a custom kernel for our phone.
I've already made a fork from Rox source kernel, I've added (for now):
- intellidemand governor
- intelliactive governor
- Intelli thermal 1 & 2 from the greatest Faux
I want to made a good kernel with good performance but.. I'm new and I need your help!
Who can help me?:crying:
Edit: for now i've done:
- CPU underclock to 249 Mhz
- GPU Overclock to 533 Mhz
Removed intellithermal (will be replaced with francisco franco one)
Removed intellidemand due to FC (maybe a my error, i will retry later)
Here is my github, any help is appreciated
https://github.com/sev3n85/android_kernel_samsung_s3ve3g
sev3n1985 said:
Edit: for now i've done:
- CPU underclock to 249 Mhz
- GPU Overclock to 533 Mhz
Click to expand...
Click to collapse
The gpu overclock from 450 to 533 works with your kernel ?
Can you share a compiled boot.img pls
pad11 said:
The gpu overclock from 450 to 533 works with your kernel ?
Can you share a compiled boot.img pls
Click to expand...
Click to collapse
It's a bit unstable, lots of FC and soft reboot. I'm finding where is the problem. When everything works well i will share it in alpha preview
sev3n1985 said:
It's a bit unstable, lots of FC and soft reboot. I'm finding where is the problem. When everything works well i will share it in alpha preview
Click to expand...
Click to collapse
would be awesome, thanks. there is also a ram-bus overclock to 533 (instead of 400) possible for msm8226
Xiaomi Redmi 1S got same specs like our s3 neo.
Xiaomi Redmi 1S got good kernels and you my copy some fututes for cm12 kernel base and try to imlated to our s3 neo for rox cm12 development.
Hope im help you a little. Good luck.
So how's it all going?
I have a YD206, and it burns almost all the time, it's always uncomfortable to hold despite on mere 5 mins of web browsing. Battery usage always shows Display as the culprit, but that's not what appears to be the cause.
The only fix was to install a kernel manager and underclock the device to 1574 Mhz, to keep the temperatures under check. Just as I was strolling on the Internet and stumbled upon a link to 4pda.ru. However, a dev has forged a kernel with various CPU governors. Here's the link:
https://4pda.ru/forum/index.php?showtopic=797643&st=560
I request anyone here who speaks Russian or is acquainted with the site, to share the information and the kernel so we may also benefit from the rare development on Yotaphone.
Yes it's the old Domnescu's kernel, but it's only for RU Lollipop .134 version. We are waiting that he compiles the one for Marshmallow and I will put it in the guide.
Thank you for the update. Development is extremely rare on this device and custom kernel is definitely a step ahead in controlling system level events of the device, usually not possible through the OS. For example the device could benefit from Undervolting, bringing down temperature and enhancing battery life.
Please do share whenever possible.
Thanks.
glasseffects said:
I have a YD206, and it burns almost all the time, it's always uncomfortable to hold despite on mere 5 mins of web browsing. Battery usage always shows Display as the culprit, but that's not what appears to be the cause.
The only fix was to install a kernel manager and underclock the device to 1574 Mhz, to keep the temperatures under check. Just as I was strolling on the Internet and stumbled upon a link to 4pda.ru. However, a dev has forged a kernel with various CPU governors. Here's the link:
https://4pda.ru/forum/index.php?showtopic=797643&st=560
I request anyone here who speaks Russian or is acquainted with the site, to share the information and the kernel so we may also benefit from the rare development on Yotaphone.
Click to expand...
Click to collapse
I tried no frills CPU Control to underclock CPU but any of versions from GP not recognises root... I am rooted so what góra wrong?
wiewiorcwaniak said:
I tried no frills CPU Control to underclock CPU but any of versions from GP not recognises root... I am rooted so what góra wrong?
Click to expand...
Click to collapse
NoFrills does not recognize root. Please try SetCPU, it further offers you the option to assign event based profiles (different CPU frequency tables and governor based on screen state, charge state). It certainly works on Marshmallow 6.0.1. However it's a fix, not a solution, it needs to be implemented through the kernel.
To whom it may interest, I'll attach here the Domnescu's Kernel 1.07 to be used WITH LOLLIPOP RU 134 ONLY. It has multiple governors, schedulers, more files' type support. By the way I read nothing about UV, so I suppose it is not supported in this version.
The .zip with a longer name must be extracted and flashed using fastboot, the other .zip file with a shorter name can be flashed using TWRP or sideloaded.
TheArt. said:
To whom it may interest, I'll attach here the Domnescu's Kernel 1.07 to be used WITH LOLLIPOP RU 134 ONLY. It has multiple governors, schedulers, more files' type support. By the way I read nothing about UV, so I suppose it is not supported in this version.
The .zip with a longer name must be extracted and flashed using fastboot, the other .zip file with a shorter name can be flashed using TWRP or sideloaded.
Click to expand...
Click to collapse
Thank you for sharing! I'm sure people will find its use as this could be a way to associate different governors with the recent Marshmallow kernel. I'm not sure whether Yota has released the sources for Kernel for Marshmallow. If they have, then we can expect some development soon, else, the longer it takes, the sooner the device would be lost into oblivion.