As most of use using SetCpu app here...not like No-Frills setcpu app that can set the i/o scheduler.
SetCpu can add profile but cant set which i/o scheduler...
So, i make this simple script to change the default i/o to your desire scheduler...as i am not satisfy with my default i/o set to deadline, now i'm sharing with u how i set the i/o with the script...
First of all check what i/o scheduler available on your device by typing below line in terminal emulator;
--
cat /sys/block/mmcblk0/queue/scheduler
--
U will get;
"noop [deadline] bfq cfq vr sio"
if those i/o available, the one in bracked is the default...
Choose your desire i/o scheduler
download>BFQ
download>CFQ
download>DEADLINE
download>NOOP
download>VR
download>SIO
1.Put the script to system/etc/init.d
2.Set permission to 755 ( rwxr-xr-x )
3.Reboot!
Then check again whats your i/o now on terminal emulator...
Happy sharing
regards,
•ƒγяύs ργяσ™•
Is it weird if i have only noop and deadline?
traduz said:
Is it weird if i have only noop and deadline?
Click to expand...
Click to collapse
No its not...if u use cf-root b84 u will have only noop and deadline...
I use cf-root b84 kernel too, so me get noop and deadline only... its not weird...
regards,
•ƒγяύs ργяσ™•
@pyronia, Fantastic! Your script covered what SetCPU was lacking. I put your script as a task in tasker. Works just fine!
pradeepadiga said:
@pyronia, Fantastic! Your script covered what SetCPU was lacking. I put your script as a task in tasker. Works just fine!
Click to expand...
Click to collapse
great! glad to hear its working for u
Super cool! Looking forward to experimenting.
Bakuron said:
Super cool! Looking forward to experimenting.
Click to expand...
Click to collapse
thanks... hope u like it
Christ it's a long time since I used anything like terminal. All the way back to installing games via MS-Dos. Btw, there are Wikis on the different schedulers:
Noop
Deadline
CFQ
Bakuron said:
Christ it's a long time since I used anything like terminal. All the way back to installing games via MS-Dos. Btw, there are Wikis on the different schedulers:
Noop
Deadline
CFQ
Click to expand...
Click to collapse
yes true....but i'm testing noop now coz i'm not satisfy with deadline scheduler...
pyronia said:
yes true....but i'm testing noop now coz i'm not satisfy with deadline scheduler...
Click to expand...
Click to collapse
Will be interesting to see. But bare with my ignorance, what's the command line for putting a script in the init.d? I've got it to change from deadline to noop and back, but don't remember how to get it into the right start/stop spot
Bakuron said:
Will be interesting to see. But bare with my ignorance, what's the command line for putting a script in the init.d? I've got it to change from deadline to noop and back, but don't remember how to get it into the right start/stop spot
Click to expand...
Click to collapse
su push 23ioscheduler-deadline /system/etc/init.d/
then
su
chmod 755 /system/etc/init.d/23ioscheduler-deadline
if u put 2 script in init.d like noop and deadline, u can disable the unused script by typing for example disable deadline
su
chmod 644 /system/etc/init.d/23ioscheduler-deadline
Bumb....haha
regards,
•ƒγяύs ργяσ™•
Are you on a "scripting spree"?
{
"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"
}
Nice findings of various init.d scripts and good work!
Why don't you make a post in the development section with the gathering of all of your scripts to "rule them all"?
Otherwise the single threads here in General would get easily and fast buried. Updating and reading many threads is tiresome. It would be also a nice addition to all of the scripts there, if you can make some explanation about the various options in the scripts like you already do in the current ones. I personally don't like to install a bloated script with thousand of lines, when actually only a minor part do really work on the ACE.
Since you're currently enjoining some scripting, I would recommend this source ... the mother of all scripts ...
pikachu01 : The co-author of many of the scripts you can find here in the s5830 Development Section.
=> [REF][SCRIPTS] Android Optimization Tips - i9000
^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Excellent link thankyou. So regarding I/O Pikachu01 had some interesting things to say:
"Deadline - Optimized for mobile-like devices like Android. Also, some do swear by this. If its writes_starve sysfs is tweaked to be fair, it's the same as SIO. (SIO - It's a fair deadline scheduler. It's the best scheduler. Nuff said.)/.../Deadline has a 2:1 ratio of read to write weights coded into the scheduler (that can be tweaked - writes_starved, will include it in the next version of system_tweak)."
So perhaps tweaking Deadline might provide a better option than Noop, because as Pikachu01 says "NOOP will let a long arduous task to finish while at the expense of UI functionality (you will get UI lags)".
tossan said:
Are you on a "scripting spree"?
Nice findings of various init.d scripts and good work!
Why don't you make a post in the development section with the gathering of all of your scripts to "rule them all"?
Otherwise the single threads here in General would get easily and fast buried. Updating and reading many threads is tiresome. It would be also a nice addition to all of the scripts there, if you can make some explanation about the various options in the scripts like you already do in the current ones. I personally don't like to install a bloated script with thousand of lines, when actually only a minor part do really work on the ACE.
Since you're currently enjoining some scripting, I would recommend this source ... the mother of all scripts ...
pikachu01 : The co-author of many of the scripts you can find here in the s5830 Development Section.
=> [REF][SCRIPTS] Android Optimization Tips - i9000
^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Click to expand...
Click to collapse
Thanks...but now i not planning to post another script, this thread is post on development section but moderator move it here without any notice! my other script thread is also been move here...maybe i just make a simple tutorial on how to make a script...a very simple one that u cant imagine...
regards,
•ƒγяύs ργяσ™•
pyronia said:
...
, this thread is post on development section but moderator move it here without any notice!
Click to expand...
Click to collapse
Man ... again? Would really wish, that they at least state a short message for the WHY. Like:"XDA rule xx is broken."Or something like that. Than we all can learn from it and don't make the same mistake again.
But in your case, it might be the reason, that you posted some unfinished scripts when they were still on development. Maybe you will be more recognized with a finished compiled script with a selling name like
Pyronia's Tuning Scripts Compilation For Newbies!!!
...
^^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@tossan u right, i will that as title, but...if they move it again, and again without notice or whatsoever...i think its time to leave xda fir good...there are more forum about android out there...
regards,
•ƒγяύs ργяσ™•
Your work is valued and of interest. Stick with it & actually a script-writing guide (no matter how simple) would be hugely appreciated.
It works! Thank you
Sent from my GT-S5830 using Tapatalk
Bakuron said:
Your work is valued and of interest. Stick with it & actually a script-writing guide (no matter how simple) would be hugely appreciated.
Click to expand...
Click to collapse
Writing now will post it later.
.
regards,
•ƒγяύs ργяσ™•
Related
Yes!! My first release. (another kernel )
To keep it simple; this is a basic kernel, compiled from Samsung source.
My target was to keep it fast, stable and improve battery life at the same time.
Features:
Disabled unnecessary debugging and logging (logcat/dmesg) - for increased smoothness
OC/UV - CPU Freq range is 7 now (200/500/800/1000/1200/1400/1600)
Supports BLN
Touch sensitivity fix
Minor performance tweaks
CWM4
ROOT
Using Samsung Update2 source code
Using Chainfire's initramfs
Recommended Voltage:
OC/UV available with SetCPU or Voltage Controller.
1600MHz: 1350mV
1400MHz: 1250mV
1200MHz: 1200mV
1000MHz: 1100mV
800MHz: 1000mV
500MHz: 950mV
200MHz: 850mV
Screenshots:
Quadrant is not an accurate benchmark tool, but on an average with this kernel (Scaling: ondemand), I'm able to achieve ~4200 to ~4400.
{
"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"
}
Note: This is a hobby for me and I do this in my free time. If you like my work, you can always say thanks .
I would like to thank the following members of this community: chainfire, creams, hacre, codeworkx, hardcore, netarchy and vitalij.
If I forgot to mention someone - apologizes.
Disclaimer: Flashing could break your hardware. Use at your own risk!
Updates:
FD-Kernel_SGS2_v1.0b:
Updated initramfs to KI4
Oh a new kernel, cheers mate will try this out.
Sent from my GT-I9100 using XDA App
is this KH3?
Thanks man, another good kernel for us for testing and improving our phone's experience
Some questions :
1) root is an "auto-root" or it has to be installed using CWM?
2) BLN support includes correct libraries installation or it depends by specific rom (lights.GT-I9100.so modified)?
3) That quadrant score in the figure is high...on what build you were when you have obtained that result?
4) I often use GPS, have you planned for the future some kind of features to improve it?
Thank you for your work, i'll test it with pleasure.
Good luck! I wish you all the best!
A good idea would be to post what version's initramfs you're using. I suppose this is for XWKI4?
pan466 said:
is this KH3?
Click to expand...
Click to collapse
Its a kernel, you can use it with any build.
I'm using KG3 initramfs from Chainfire though.
HTCDevil said:
Thanks man, another good kernel for us for testing and improving our phone's experience
Some questions :
1) root is an "auto-root" or it has to be installed using CWM?
2) BLN support includes correct libraries installation or it depends by specific rom (lights.GT-I9100.so modified)?
3) That quadrant score in the figure is high...on what build you were when you have obtained that result?
4) I often use GPS, have you planned for the future some kind of features to improve it?
Thank you for your work, i'll test it with pleasure.
Click to expand...
Click to collapse
1) Auto-root
2) Kernel has the support, you should have compatible ROM or if required, I can provide the cwm zip to install the .so file.
3) Stock KG3
4) There is no point in releasing updates and making the users the guinea-pigs. If I'm able to achieve performance improvement without sacrificing battery and stability, I'll update and release a new version. But, yes, I plan on continuing the development.
Thanks for your support.
FrozenData said:
Its a kernel, you can use it with any build.
I'm using KG3 initramfs from Chainfire though.
1) Auto-root
2) Kernel has the support, you should have compatible ROM or if required, I can provide the cwm zip to install the .so file.
3) Stock KG3
4) There is no point in releasing updates and making the users the guinea-pigs. If I'm able to achieve performance improvement without sacrificing battery and stability, I'll update and release a new version. But, yes, I plan on continuing the development.
Thanks for your support.
Click to expand...
Click to collapse
Thank you for your answers. I'll test it on XWKI4 Odexed and then on my Deodex version. BLN libraries could be important but not needed (if everyone knew what to do ).
Have you provided any kind of script in etc/init.d?
Nice work, i've subscribed your 3D for following it
Battery calibration done now will discharge to 100% like a mad man today lol to test this out. Not had much luck with previous update2 kernels in relation to battery but lets see what this baby can do. UV settings so far stable, slight sensitivity issues whilst in charge. Will report my findings in due course.
Thanks again mate.
Sent from my GT-I9100 using XDA App
HTCDevil said:
Thank you for your answers. I'll test it on XWKI4 Odexed and then on my Deodex version. BLN libraries could be important but not needed (if everyone knew what to do ).
Have you provided any kind of script in etc/init.d?
Nice work, i've subscribed your 3D for following it
Click to expand...
Click to collapse
I'm guessing everyone knows about BLN library. Incase if someone asks for help, I'm sure either me or someone else will jump in to help.
No, I've not added any scripts.
Thanks.
nikzDHD said:
Battery calibration done now will discharge to 100% like a mad man today lol to test this out. Not had much luck with previous update2 kernels in relation to battery but lets see what this baby can do. UV settings so far stable, slight sensitivity issues whilst in charge. Will report my findings in due course.
Thanks again mate.
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
Thanks for the support.
Sourcecode?
FrozenData said:
Yes!! My first release. (another kernel )
To keep it simple; this is a basic kernel, compiled from Samsung source.
My target was to keep it fast, stable and improve battery life at the same time.
Features:
Disabled unnecessary debugging and logging (logcat/dmesg) - for increased smoothness
OC/UV - CPU Freq range is 7 now (200/500/800/1000/1200/1400/1600)
Supports BLN
Touch sensitivity fix
Minor performance tweaks
CWM4
ROOT
Using Samsung Update2 source code
Using Chainfire's initramfs
Recommended Voltage:
OC/UV available with SetCPU or Voltage Controller.
1600MHz: 1350mV
1400MHz: 1250mV
1200MHz: 1200mV
1000MHz: 1100mV
800MHz: 1000mV
500MHz: 950mV
200MHz: 850mV
Screenshots:
Quadrant is not an accurate benchmark tool, but on an average with this kernel (Scaling: ondemand), I'm able to achieve ~4200 to ~4400.
Note: This is a hobby for me and I do this in my free time. If you like my work, you can always say thanks .
I would like to thank the following members of this community: chainfire, creams, hacre, codeworkx, hardcore, netarchy and vitalij.
If I forgot to mention someone - apologizes.
Disclaimer: Flashing could break your hardware. Use at your own risk!
Updates:
FD-Kernel_SGS2_v1.0b:
Updated initramfs to KI4
Click to expand...
Click to collapse
May I tell you that is a little bit stupid for disabling debugging tools?
Now users can not do bugreports, cannot use adb for pushing files.
Cannot use adb in recoverymod for fixing a bad script, nothing.
ObihoernchenDE said:
Sourcecode?
Click to expand...
Click to collapse
I'll up it sometime next week. My bandwidth limit has almost reached for this month.
netchip said:
May I tell you that is a little bit stupid for disabling debugging tools?
Now users can not do bugreports, cannot use adb for pushing files.
Cannot use adb in recoverymod for fixing a bad script, nothing.
Click to expand...
Click to collapse
All final releases are supposed to have them disabled. Debugging is left on only for development purposes.
BTW, adb install/push/pull will still work. That isn't disable.
FrozenData said:
I'll up it sometime next week. My bandwidth limit has almost reached for this month.
All final releases are supposed to have them disabled. Debugging is left on only for development purposes.
BTW, adb install/push/pull will still work. That isn't disable.
Click to expand...
Click to collapse
Okay, but you can disable adb.
Debugging is also handy for people who make a own app, or ROM.
Ex. ROM chefs.
netchip said:
Okay, but you can disable adb.
Debugging is also handy for people who make a own app, or ROM.
Ex. ROM chefs.
Click to expand...
Click to collapse
Yes. But, disabling adb completely isn't a wise choice. In-case a user is facing problem with their ROM and data-wipe doesn't help, they will need to push in a clean ROM to flash from CWM, it is important to have adb then.
Developers should use another kernel. This is meant for end-users who likes their phones fast and stable.
Hi
I found a problem - i cannot use QtADB software ( hxxp: // qtadb.wordpress.com ) with his Kernel. Right now just SiyahKernel works great. Can you please take a look and see how to add the use of this software correctly under your system.
hxxp: // forum.xda-developers.com/showthread.php?t=683223 Some explanation of problem and how to fix it.
Thanks a lot for your help
** Standard Disclaimer **
====================
I am not responsible for your actions. If by flashing/installing this file you somehow break your device, I am not liable. You do this, like many things on this forum, at your own risk.
====================
EVO View Kernel with 1.8Ghz Overclock
Thanks:
LeeDroid for the overclock source
snq- for the vdd sysfs interface
The kernel:
- Overclockable to 1.8Ghz -
** Use at your own risk **
- Edited voltage tables for at least a useable environment for most users -
** I tested the max overclock on my device and it did not reboot. However, not all devices are equal and I did not keep my device overclocked for an extended period of time. YMMV **
- Enabled deadline scheduler -
- Available governors: smartass, interactive, conservative, performance, ondemand with smartass set to default -
- Added snq-'s vdd_levels sysfs interface which allows the user to edit the cpu voltage levels -
See here for instructions on how to use the interface
-- This is a "base" kernel. Not much has been done/added to it due to my impending overseas relocation. Because of this, I will be without my linux box until February of next year. This means that there will be limited to no support or updates to this kernel in that time frame. --
Why release something if I can't support it? I saw the rising want for developers on the EVO View tablet. I may not have time to devote to developing for this device at the moment but I figured I can at least share what I have to give devs (or aspiring devs) something to start off of. This will at least give view owners something new to play with for the time being.
Download kernel | Source code | Stock kernel
express-oc.smartass.zip | evo_view_gb.release.zip | express-stock.kernel.zip
*** I have personally flashed both zips (oc kernel and stock kernel) successfully on my device and retained all data connections. However, I am using my twrp recovery port for the htc express. I can not speak for the results of cwm users. That being said, the zips are scripted with edify which I believe cwm supports. I will do my best to help with any issues. I just will not be able to compile any new builds until next February. ***
Thanks mate, don't own the View but this is good. Finally some devving for the view.
Also, if mods see this, they could go ahead with the possibility of making a whole new fora for the View instead of just a subsection.
ikingblack said:
Thanks mate, don't own the View but this is good. Finally some devving for the view.
Also, if mods see this, they could go ahead with the possibility of making a whole new fora for the View instead of just a subsection.
Click to expand...
Click to collapse
I agree, nice work.
Sent from my HTC Flyer.
Thanks! Going to give it a try...
nice work !!! might give this a go..
tried to flash through clockwork and it failed a few tries. Then it seemed to have borked my wifi anyone having any luck?
matthewallen72 said:
tried to flash through clockwork and it failed a few tries. Then it seemed to have borked my wifi anyone having any luck?
Click to expand...
Click to collapse
I personally flashed the zip on my device...although I use my twrp recovery port.
As for wifi, I confirmed that the modules (specifically the bcm4329.ko) were being written to my device successfully.
Could you please get me a log after the flash failed.
Also, I uploaded the stock kernel to the first post for people who want to revert.
I will give this a try tomorrow. Thanks for posting it. Been waiting for a kernel that could be oc'd for the view
nevermind (edited)
Not be rude or anything, but out of curiousity.... why are View Developments being posted in the Flyer Forums?
How is battery life? I tend to prefer more stamina the speed. It would be nice to get iPad battery life or better. I'm still waiting to receive my view so I can not play yet.
canthonyza said:
Not be rude or anything, but out of curiousity.... why are View Developments being posted in the Flyer Forums?
Click to expand...
Click to collapse
Because there is not a view forum and they are essentially the same product
Sent from my PG41200 using Tapatalk
thank you!!
i needed this.....
now besides the turkey a have something to cook....hahahhahaha
i wish to all of you
{
"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"
}
It flashed fine for me using cmw. I wiped the cache first. First boot took awhile but it came up. Got it working with setcpu. Thanks a lot for this kernel.
can this be flashed on the Flyer?????????????
JK, couldnt resist
gedster314 said:
How is battery life? I tend to prefer more stamina the speed. It would be nice to get iPad battery life or better. I'm still waiting to receive my view so I can not play yet.
Click to expand...
Click to collapse
You don't have to overclock it but the option is there. Also the vdd sysfs will allow you to edit the cpu voltages for even more power savings (undervolt). I suggest not changing the voltages for the oc freq's below what they are already set unless you intend on seeing how much you can undervolt.
Remember too that the voltage level affects performance as much as the cpu frequency.
On that note if any view users experiment with the voltage levels please feel free to pm me your voltage settings so I can put together an average voltage table. Thanks to all.
i am still getting an error flashing through cwm its says assert failed: write_raw_image("/tmp/newboot.img", "boot")
E: Error in /sdcard/ex[ress-oc.smartass.zip
thoughts anyone?
and yes I have tried wiping even wiping all
matthewallen72 said:
i am still getting an error flashing through cwm its says assert failed: write_raw_image("/tmp/newboot.img", "boot")
E: Error in /sdcard/ex[ress-oc.smartass.zip
thoughts anyone?
and yes I have tried wiping even wiping all
Click to expand...
Click to collapse
That's weird indeed. ElAguila flashed the kernel through cwm with no errors. Perhaps try redownloading the kernel zip again and check the md5. Also try the stock kernel and see if it throws the same error.
i did get the same error with the stock one as well. Ill mess around with it. now that i know someone got it to work, I am sure i will figure it out. thanks for the kernal and the work!!!!!
I hope it works for you matthew.
I will present to you a good and stable kernel for ICS
The Kernel is made by the Dev angelom
The Kernel is for all Custom-ROMs like AOSP, AOKP, CM9, MIUI and Sammy-ROMs
http://www.nonsolosmartphone.it/abyssics-kernel-t133.html
General Functions:
Voodoo-Louder
BLN-Funktion
Voltage Control-Compatiblity(SetCPU, too)
ABYSS Menu in Recovery
Click to expand...
Click to collapse
---The First Version is only for Sammy ROMs---
Changelog 4.0 Stable (vom 21.05.12):
Completely rebuilt
All functions of AbyssAosp kernel
Built from Samsung Sources Update 4
Revert to Linaro arm eabi toolchain 4.7.0
Re-enabled S5PV310 hotplug gb
Re-added ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
Disabled rwsem XCHGADD algorithm
Disabled Joe's RCU for best stability
Disabled cgroup_timer_slack for best stability
XZ: changed compression values
USB: gadget: f_accessory: Add support for HID input devices
Changed configuration
Fixed vdd_levels interface
mmc: increase mmc read and write timeout
Fixed auto-brightness as stock (if you use S90abyss script, set min_gamma = 1)
mxt224_u1: Fix typo in touch sysfs interface
touchscreen; Update touch values according to power state
mm: adjust vm ratios
usb:gadget:android: avoid sending extra uevents
arch/arm/return_address.c: hide annoying warning
arm: mm: fixing 'offset.un' may be used uninitialized in this function
Click to expand...
Click to collapse
---Second Version for AOSP/CM9---
Changelog AOSP 2.0 Final 4 (vom 21.05.12):
Built from Sources Update 4
Revert to Linaro arm eabi toolchain 4.7.0
Re-enabled S5PV310 hotplug gb
Re-added ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
Disabled rwsem XCHGADD algorithm
Disabled Joe's RCU for best stability
Disabled cgroup_timer_slack for best stability
Sod and slowdowns fixed
Fixed Front Camera
XZ: changed compression values
USB: gadget: f_accessory: Add support for HID input devices
Changed configuration
Fixed vdd_levels interface
mmc: increase mmc read and write timeout
Fixed auto-brightness as stock (if you use S90abyss script, set min_gamma = 1)
mxt224_u1: Fix typo in touch sysfs interface
touchscreen; Update touch values according to power state
mm: adjust vm ratios
usb:gadget:android: avoid sending extra uevents
arch/arm/return_address.c: hide annoying warning
arm: mm: fixing 'offset.un' may be used uninitialized in this function
Click to expand...
Click to collapse
---Special---Recovery Mode--**ABYSS Menu**:
=>Abyss ASV Table Menu
=>Install Abyss Script
=>Delete Abyss Script
=>Create Backup EFS
=>Clear init.d folder
=>Tweaks Service Menu
=>Advanced Abyss menu
=> Abyss ASV Bus Table Menu
Click to expand...
Click to collapse
Here is a table of the "ASV_TABLE" in the Abyss Menu script to set the CPU voltage:
-------------------------------------------------- --------------------------------------------------
There are 8 settings for CPU voltage, 0-7 to read from left to right. Under the following value can change the tension in the script:
Click to expand...
Click to collapse
{
"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"
}
Installation instructions for the kernel itself:
Zip download
go to CWM Recovery
then install from sdcard and select the path where the zip is stored
Flashing ...
Enjoying
Click to expand...
Click to collapse
For damage, I assume no liability. Everyone must know what he's doing.
Enjoy and have fun !
---reserve for future use----
**----reserve----**
Amazing kernel, great performance with outstanding battery life.
I suggest installing Abyss Script from recovery which is set to Sio + Abyssplug = best combo on this rom.
Please post a link to the source code in the OP. Thanks.
jlevy73 said:
Please post a link to the source code in the OP. Thanks.
Click to expand...
Click to collapse
It is already. 4th line. It's not on github you have to download the whole thing from nonsolosmartphone forums.
Angelom has now merged Sammy and AOSP kernel images. The versions in OP are outdated. Version 1.0 AbyssKernel is now the latest, built on Linux 3.0.32.
hi
yes now is one kernel for aosp and samsung. like siyah kernel. great that is a thread for abyss kernel too in original android development.
jlevy73 said:
Please post a link to the source code in the OP. Thanks.
Click to expand...
Click to collapse
Link is given after my little instruction
Sent from my GT-I9100 using xda premium
and this thread is in "original android development" because...?
gokhanmoral said:
and this thread is in "original android development" because...?
Click to expand...
Click to collapse
oh sorry if it is in the wrong direction, thought it would be correct here?
where should this kernel be moved to?
so_ony said:
oh sorry if it is in the wrong direction, thought it would be correct here?
where should this kernel be moved to?
Click to expand...
Click to collapse
I am not sure if you are the right person to answer it.. afterall, you have started the thread but the development is carried out by someone else.
but unlike xxKernel (myfluxi's) which is also started by someone else, I cannot see any original part in this kernel. I find it quite right that xxKernel should be in this section whereas I think completely opposite for this one.
there is also another extremely important point that this kernel uses tarball for sources which makes me think that it should be moved to another section.
or maybe someone can tell me a point that I am missing about it's originality...
gokhanmoral said:
I am not sure if you are the right person to answer it.. afterall, you have started the thread but the development is carried out by someone else.
but unlike xxKernel (myfluxi's) which is also started by someone else, I cannot see any original part in this kernel. I find it quite right that xxKernel should be in this section whereas I think completely opposite for this one.
there is also another extremely important point that this kernel uses tarball for sources which makes me think that it should be moved to another section.
or maybe someone call tell me a point that I am missing about it's originality...
Click to expand...
Click to collapse
ok understand what you think!
who is responsible for deciding if it is correct here?
i can send him a message for looking for
just report your own thread (first post), the relevant mod will pick it up then (crachel etc)
Darkside Agent said:
just report your own thread (first post), the relevant mod will pick it up then (crachel etc)
Click to expand...
Click to collapse
tank you for this information !
Message is out
Fulgore. said:
Amazing kernel, great performance with outstanding battery life.
I suggest installing Abyss Script from recovery which is set to Sio + Abyssplug = best combo on this rom.
Click to expand...
Click to collapse
Exactly...The Best for Samsung rom....I tried ALL...
Amazing battery life and smooth.
@so_ony
Sorry, but you have contacted me before opening this thred?
Please some moderator to close, thanks
angelom said:
@so_ony
Sorry, but you have contacted me before opening this thred?
Please some moderator to close, thanks
Click to expand...
Click to collapse
Are you author of this kernel? If yes why you don't open a thread? Lot of people using your kernel, me inclusiv.
sachs said:
Exactly...The Best for Samsung rom....I tried ALL...
Amazing battery life and smooth.
Click to expand...
Click to collapse
How to install Abyss script?
078gregory said:
Are you author of this kernel? If yes why you don't open a thread? Lot of people using your kernel, me inclusiv.
Click to expand...
Click to collapse
it doesnt seem like he wants it to be shared on XDA - not everyone does
078gregory said:
Are you author of this kernel? If yes why you don't open a thread? Lot of people using your kernel, me inclusiv.
Click to expand...
Click to collapse
For sure he's the unique author, Angelom.
Take a look at http://forum.xda-developers.com/showthread.php?t=1526852
Respect his choice and close this thread.
BTW, cheers Angelom and keep up your good work.
First of all,
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM/kernel/mods
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
{
"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"
}
now this is for anyone with stock kernel and can't or wont unlock bootloader due to certain reason only they knew.
but for anyone who already unlocked bootloader don't bother with this, u got many choices of great kernel to flash
anyway for now i've compiled smartassv2 cpu governor and sio disk io scheduler as module that can be loaded onto stock kernel. tested by anerik on his locked bootloader phone. module is compiled using .587 kernel source, against lww/coconut defconfig but since all xperia 2011 shared the same source i assume this would work on all xperia 2011 running .587 stock kernel.
requirement:
- rooted
- busybox installed.
- cwm recovery for flashing.
- rom support init.d sysinit to load the module script automatically on boot, or smanager installed for u to load the script using it yourself.
- running stock .587 kernel
howto:
just flash via cwm and reboot. then use nofrills cpu control to change to smartassv2 or sio.
changelog:
smartassv2 update1:
- added fix for sysfs interface by M66B. should be able to tune smartassv2 via setcpu in governor tab.
- modify init.d script to calculate kallsyms_lookup_name address automatically.
credits:
AnDyX who originally posted thread on neo v forum and giving source on his github
anerik for testing this on his phone.
another placeholder.
another one just to be sure
Re: [KERNEL MODULE] For ICS .587 Stock Kernel with Locked Bootloader
The 'NEW' Module-Man was born
:thumbup:
yes, i sent from my phone using Xda Premium, so what?
Click to expand...
Click to collapse
Can I put more than one governor? And how?
pojhe said:
Can I put more than one governor? And how?
Click to expand...
Click to collapse
don't quote whole op. Maybe if you got files and change the commands... That's what common sense tells me, but annonymus is dev here, just tryin to help
anerik said:
don't quote whole op. Maybe if you got files and change the commands... That's what common sense tells me, but annonymus is dev here, just tryin to help
Click to expand...
Click to collapse
sorry, thanks for remind me.. another one, I put the script in init.d but it not work after I reboot the device.. any advice?
Edit : Its working! thanx!!
pojhe said:
sorry, thanks for remind me.. another one, I put the script in init.d but it not work after I reboot the device.. any advice?
Click to expand...
Click to collapse
have you got init.d support?
anerik said:
have you got init.d support?
Click to expand...
Click to collapse
yes, I have it. I mistakenly copy the wrong script, and now its working. thanx for your concern..
added sio disk io scheduler module
hi there,
tried to add this to the LT18i of my wife, but i´ve got an error message right after the first command, that grep was not found any other way to find that number without this grep thingy?
thanks in advance
probably the phone doesn't have busybox installed.
grep is one of busybox applet. so no busybox=no grep.
ok i´ll check that, it is at least rooted so shouldn´t be a problem
if its already rooted then just install busybox installer from market eg this one
Works perfectly on my SK17i. Thanks! :good:
unable to chmod [...]/sio-iosched.ko: read-only filesystem
which is weird, as I'm already using your smartassV2 module.
edit: so I just opened /system/lib/modules/ and I set the file's permissions manually to 755 (aka rwx-rx-rx) and then typed:
su
insmod /system/lib/modules/sio-iosched.ko
Click to expand...
Click to collapse
and it worked, I made the init.d the script and the sio scheduler sticks, so everything's well. just two commands instead of four, so less geeky way but the most important thing is, I'm on locked BL with smartassV2 and sio!
honest question
Just an honest question guys,
i Admit im noob.
how can i create the init.d script.
im done in doing the smartass governor and it really works.
BIG thanks for that.! :thumbsup:
but i dont know how to create the init.d script. need more help!
thanks again more Power!
doesnt work for me when I write the lines on terminal emulator nothings happens
Edit: For a simple synthax error didn't work! Good job!! but y didnt undertand how to make for got always this governor!
in reply to above 2 posts
how to make init.d script, so that you'll have smartassV2/sio after reboot:
1. copy the text from OP which is said to be put in the script
2. paste to notepad
3. choose "Save as...", type any name and select "all files (*.*)" in file type, so your file won't have any extension
4a. if your ROM has got init.d support or if you enabled it, put the script in /system/etc/init.d and set permissions to... I'm not sure, ----rwxr-x seems to work fine for me, while when using rwxrwxrwx or rwx-rx-rx the modules didn't want to stick.
4b. if you don't have init.d support and for some strange reason you don't want to enable it (how to? SEARCH), download Script Manager from Google Play, open your script with it and in popup windows tap "su" (the icon turns green) and "boot" (this one turns blue),
5. reboot and check if the modules stick
I have tried with all methods to install init.d and couldn't do it.
{
"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"
}
Kernel Architect is some scripts to set your kernel without application and 100% compatible with all Kernels
only if you have a Snapdragon 800 as processor
You can modify :
- governors
- schedulers
- max frequences *
- table of voltages *
* if your kernel have OC/UV options
List of commands
Open an application like Android Terminal Emulator
Start always a session with su + enter ...
Code:
Architect
*that give you some informations and recommandations
Code:
governors
*that will show you all governors available
Code:
name of governor
conservative
interactive
wheatley
ondemand
performance
powersave
userspace
*that will activate the governor of your choice ( say me if you want another )
Code:
schedulers
*that will show you all schedulers availables
Code:
name of scheduler
cfq
deadline
noop
row
sio
fiops
test-iosched
vr
zen
*that will activate the scheduler of your choice
Code:
freq
*that will show you some informations about frequences of your CPU
Code:
freqmax1,3
freqmax1,4
freqmax1,5
freqmax1,6
freqmax1,7
freqmax1,8
freqmax1,9
freqmax2,3
freqmax2,5
freqmax2,7
*That will activate the max fréquence of your cpu : 1,3Ghz to 2,7Ghz
Code:
volt
*That will show your table of voltages CPU
Code:
volt0
*That will set the original table of voltages
Code:
volt-25
volt-50
volt-75
volt+25
volt+50
volt+75
*That will set - or + in mV
that will show you before and after
Warning: the base is volt0
How to have these scripts actived at boot
2 way :
- the folder init.d
- use Script manager
1) init.d
Copy your combinaison, for example :" interactive, deadline, volt-25 and past it in /system/etc/init.d/
Don't forget to be in root explorer and give right permissions *... ( read, write, execute )
You can find all my scripts in /system/bin/
or : Kernel-Architect-scripts.zip
2) Script Manager
Take the application Script Manager on play store
Choose the script, give root access and apply at boot
You can find all my scripts in /system/bin/
or : Kernel-Architect-scripts.zip
*** Kernel Architect-signed.zip ***
Uninstall Kernel Architect-signed.zip
Kernel-Architect-scripts.zip
- Reboot in your Recovery
- Install Architect_Edition-signed
- Enjoy
~~~~~~~~~~~~~~~~~~~~~~~~~
More
Take my TWRP theme :
Our themes1080p
- Download
- Reboot on Recovery
- Install
- Reboot on Recovery
- Enjoy
~~~~~~~~~~~~~~~~~~~~~~~~~
Reserved for OP
Great job man definitely going to try this out
Sent from my SM-N9005 using XDA Premium 4 mobile app
Don't u need custom kernel to run some of these commands?
Sent from my SM-N9005 using XDA Premium 4 mobile app
ahjdmarchi said:
Don't u need custom kernel to run some of these commands?
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You need custom kernel for Overclocking/Undervolting.
For change governors and schedulers just Root acess is needed.
NorthLight said:
You need custom kernel for Overclocking/Undervolting.
For change governors and schedulers just Root acess is needed.
Click to expand...
Click to collapse
Sweeeeet! Thanks! Will be cool to see how this goes.
So this is basically a trickster mod or setcpu without a ui? Altering the build prop instructions for the kernel thru terminal using adb coding scripts?
Or are you actually talking over clocking your stock kernel? Just a little confused about this...why you would go this route vs using setcpu with performance Gov at max clock.
Especially given how hit the 800 architecture runs anyway I would be extremely cautious over clocking, especially using a script alteration that doesn't shut ooff upon reboot as trickster mod or setcpu does. So if you run into an issue a reboot won't do you any good. I've used setcpu at 2.3 ghz at all times and it's plenty fast without running any real risks. Just my cautious 2 cents for an soc that idles in the mid to upper 90 degrees and we'll into the hundreds doing any real processing power.
Mega
megalomanic14 said:
So this is basically a trickster mod or setcpu without a ui? Altering the build prop instructions for the kernel thru terminal using adb coding scripts?
Or are you actually talking over clocking your stock kernel? Just a little confused about this...why you would go this route vs using setcpu with performance Gov at max clock.
Especially given how hit the 800 architecture runs anyway I would be extremely cautious over clocking, especially using a script alteration that doesn't shut ooff upon reboot as trickster mod or setcpu does. So if you run into an issue a reboot won't do you any good. I've used setcpu at 2.3 ghz at all times and it's plenty fast without running any real risks. Just my cautious 2 cents for an soc that idles in the mid to upper 90 degrees and we'll into the hundreds doing any real processing power.
Mega
Click to expand...
Click to collapse
Hi,
I did that because i was tired to search good app ( compatible ) with kernel wanted.
Then this working on every kernel.
Build prop will not modified.
Not need app for apply on boot, use folder init.d, I prefer that than an app opened in cache.
That not applying on boot if you are not using init.d or script manager, then not risks if you are just using Terminal Emulator.
If you get a bootloop, flash uninstall zip in your Recovery.
The only freez I had is with OC : 2,7 and UV : -25mV
Am I clear ? ( I'm French ... )
Dont hesitate to ask me
NorthLight said:
Hi,
I did that because i was tired to search good app ( compatible ) with kernel wanted.
Then this working on every kernel.
Build prop will not modified.
Not need app for apply on boot, use folder init.d, I prefer that than an app opened in cache.
That not applying on boot if you are not using init.d or script manager, then not risks if you are just using Terminal Emulator.
If you get a bootloop, flash uninstall zip in your Recovery.
The only freez I had is with OC : 2,7 and UV : -25mV
Am I clear ? ( I'm French ... )
Dont hesitate to ask me
Click to expand...
Click to collapse
Thats what I was saying I'd be extremely cautious when altering script commands for the kernel as you just mentioned and as posted, script commands apply on boot...whereas you get the same function with trickster mod or setcpu without having to alter your script commands or risk a bootloop...I was just wondering what benefit this would be. Setcpu works on any kernel as well, so does trickster mod. On stock kernels you can max clock speed and alter gov and io, on custom kernel you can oc and uv....On most other devices I wouldn't be as cautious but the note 3 s800 chipset already runs hot which could potentially cause some serious issues if you do get into a boot loop due to overheating. Lastly the risks to the hardware and firmware is so weighted vs very little benefit for running max clock on boot is why I question the necessity. I never set my over clocking to run on boot for any of my devices especially the note 3. That was what made me ask why you went this route vs setcpu or trickster? Same function...no risk...love the development and not knocking your work, as a dev myself, just wondering if you have checked out setcpu you may find what your looking for.
Mega
megalomanic14 said:
Thats what I was saying I'd be extremely cautious when altering script commands for the kernel as you just mentioned and as posted, script commands apply on boot...whereas you get the same function with trickster mod or setcpu without having to alter your script commands or risk a bootloop...I was just wondering what benefit this would be. Setcpu works on any kernel as well, so does trickster mod. On stock kernels you can max clock speed and alter gov and io, on custom kernel you can oc and uv....On most other devices I wouldn't be as cautious but the note 3 s800 chipset already runs hot which could potentially cause some serious issues if you do get into a boot loop due to overheating. Lastly the risks to the hardware and firmware is so weighted vs very little benefit for running max clock on boot is why I question the necessity. I never set my over clocking to run on boot for any of my devices especially the note 3. That was what made me ask why you went this route vs setcpu or trickster? Same function...no risk...love the development and not knocking your work, as a dev myself, just wondering if you have checked out setcpu you may find what your looking for.
Mega
Click to expand...
Click to collapse
You have exactly same risks with an app like setcpu or trickstermod if you are applying on boot.
You can use my script without apply on boot.
If use an app is better for you, well use an app.
I prefer use script.
Can I flash this with safestrap installed?
knanda said:
Can I flash this with safestrap installed?
Click to expand...
Click to collapse
Yes
I have the AT&T variant of Note 3 with safestrap installed. Do I need to flash loki doki after flashing this?
Sent from my GT-P5210 using XDA Premium 4 mobile app
Ideas4ya said:
I have the AT&T variant of Note 3 with safestrap installed. Do I need to flash loki doki after flashing this?
Sent from my GT-P5210 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Not need, no incidences.
NorthLight said:
You need custom kernel for Overclocking/Undervolting.
For change governors and schedulers just Root acess is needed.
Click to expand...
Click to collapse
Do you know of any kernel we can install via safestrap, allowing oc?
If so, I could flash the kernel, then flash this right?
Ideas4ya said:
Do you know of any kernel we can install via safestrap, allowing oc?
If so, I could flash the kernel, then flash this right?
Click to expand...
Click to collapse
I don't know if you can install a custom kernel from International version, I would say yes ...
You can flash these scripts before or after, not important.
NorthLight said:
I don't know if you can install a custom kernel from International version, I would say yes ...
You can flash these scripts before or after, not important.
Click to expand...
Click to collapse
I won't chance it now lol. I'll wait to see if someone else attempts to install a custom kernel on the AT&T variant.
Thanks bro.
You cant. dont even try.
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
drakeymcmb said:
You cant. dont even try.
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Agreed^^^
wish777 said:
Agreed^^^
Click to expand...
Click to collapse
Why?