yashsingh1/xdaforums huggingface dataset:
[L Speed] phantom146:
Just a headsup and a proper description for oom killing [MENTION=5514152]Paget96[/MENTION]

Thanks for [MENTION=3057569]Hero[/MENTION] for this description and i recommend paget to edit the oom killing description because this is the BEST explanation i found after reading lots and lots of guides:

OOM KILLER:

This enables or disables killing the OOM-triggering task in out-of-memory (oom) situations. If this is set to zero, or disabled, the OOM killer will scan through the entire task list and select a task based on heuristics to kill. This normally selects a rogue memory-hogging task that frees up a large amount of memory when killed. If this is set to non-zero, or enabled, the OOM killer simply kills the task that triggered the out-of-memory condition. This avoids the expensive task list scan, which can take mass amounts of time and "hang" or freeze the system.

CHEERS!

---------- Post added 11th January 2016 at 12:11 AM ---------- Previous post was 10th January 2016 at 11:58 PM ----------

Now just a noob question..

Ive been reading all guides about perf and batt life that i can get my hands on. Ive been modding my phone a lot but havent really tried reclaiming caches or allocating it so just a quick question now.. What does it do really? Anyone can provide an extensive but concise explanation for those two? Thanks in advance
[L Speed] kyeljnk:
change seeder to light (or turn it off), disable IO extended queue, turn on kernel sleepers and wifi sleepers, disable fast dormancy if you dont really need it, and enable assertive display if you have a Qualcomm processors
[L Speed] tsatomas:
In last update adblock is working. I turn on CPU optimizer to see how it goes[emoji6]

Στάλθηκε από το VF-895N μου χρησιμοποιώντας Tapatalk
[L Speed] Edinho376:
Hey man, things got a little messy at Downloads page... I'm using version 2.xx for a long time, wanted to update but don't know what is better, neither what is newer. Would it be Hyper Optimizer, or Revolution, Vector or Trinity?

There are also some PDFs available... in old times we just downloaded, flashed and ok! Done!

[IMG="lost"]http://news.nd.edu/assets/71209/confusion300.jpg[/IMG]

No doubt that L Speed a nice app, and really helped me a lot, i thank you for extending my phone's life at least in 2 years.

I know you are really busy at programming and testing improvements but as soon as you can please take some time to put descriptions in the folders [or anywhere].
[L Speed] orgulloso4202:
Here is how to install and vector is the newest one.

Watch "How to set up L SPEED by Paget96 non zip file" on YouTube

https://youtu.be/1uDmV-VyW0A

Send using Tapatalk on

Samsung Galaxy S4 SPH-L720

WICKED X 10.8 Rom

Android Lollipop 5.0.1

Aurora Kernel
[L Speed] Paget96:
First I want to say thanks for everyone who gave an answer for all those questions :D

I really feel so good when I see that everyone works together ^~^

Nice description, but that was taken from Linux documentary sites :D

Well when I grab the time I will explain everything a way more better :D That's for sure :D

Reclaiming caches

This percentage value controls the tendency of the kernel to reclaim the memory which is used for caching of directory and inode objects. At the default value of vfs_cache_pressure=100 the kernel will attempt to reclaim dentries and inodes at a "fair" rate with respect to pagecache and swapcache reclaim. Decreasing vfs_cache_pressure causes the kernel to prefer to retain dentry and inode caches. When vfs_cache_pressure=0, the kernel will never reclaim dentries and inodes due to memory pressure and this can easily lead to out-of-memory conditions. Increasing vfs_cache_pressure beyond 100 causes the kernel to prefer to reclaim dentries and inodes. Increasing vfs_cache_pressure significantly beyond 100 may have negative performance impact. Reclaim code needs to take various locks to find freeable directory and inode objects. With vfs_cache_pressure=1000, it will look for ten times more freeable objects than there are.

Source: Linux documentary.

Cache allocation

This controls how much space can allocations take, in simple words how much space can app caches can take in ram. 50 means 50% of ram, 100 means 100% of ram if you go more for example 150 that will take 100% of ram and 50% of swap, for users who doesn't have swap it will just take a ram because that is only possibility. :D

Well, keeping that amount of caches is not so good, maybe it is on beginning but later will cause big I/O = battery loss, system instability, kernel panic. :D

I think that you understand now ^`^
[L Speed] phantom146:
Alright everything is good now, but i think cache reclaiming isnt a good idea if one person choose's the path of battery life, onthe other hand cache allocation seems to be on the side of performance and again if there is no support for ram swap cache allocation isnt the cup of tea so i guess im better of turnung them off or letthing the os do its work here :)

Thanks for the explanation
[L Speed] Paget96:
No problem ^~^ eheh :D
[L Speed] Naman rana:
disable logcat is set on off

means logcat is off?:confused:
[L Speed] momojuro:
No, it means that the logcat's disabling option is not activated.

Best regards.
[L Speed] Rhoban:
My mobile internet speeds seem to be better while using project skynet. Which is odd since l speed has larger buffers.

Do the DNS, RIL and Protection tweaks affect the internet speeds?
[L Speed] Paget96:
Yes, it have an effect ;)
[L Speed] Paget96:
L Speed v4.3.3 vector beta is up!!!

Changelog:

Added: Option to download flashable busybox (installation process)

-This option is much better for users who don't use Google Apps.

Updated: CPU optimizer

-Removed all unnecessary stuff

-Parameters merged with the latest kernel branch by google

Updated: Kernel tweaks updated

-Upper limit on the number of events that can be queued to the corresponding inotify instance is increased.

-Upper limit on the number of watches that can be created per real user ID is increased.

-The grace period is reduced, kernel will grants to process earlier and send a signal to that process that notifying it that another process is waiting to open the file

PRE-INSTALLATION PROCESS:

Wipe dalvik cache and cache

INSTALLATION:

UNINSTALL V3.3 FIRST IF YOU HAVE IT (if not go to the next step)

Download file

Delete old LS file from /system/bin (if you already used previous beta versions)

Rename it to "LS" without quotes

Copy file inside /system/bin

set permissions to 755

su
chmod 755 /system/bin/LS

run terminal emulator

su
LS

Downloads :)

ANDROID FILE HOST

Source Code:

GitHub

Also here is mine donation URL:

http://xdaforums.com/donatetome.php?u=5514152

Thanks guys for everything :D

I'm so proud on users which I have :)

Good luck ^~^
[L Speed] kchaisu:
Hi Parget96,

Thanks for your kind energetic and brilliant development. I am wondering if it is working with ToyBox, BusyBox is not working on my device, CM-13 sagaopt. So, I have not be able to use L-Speed Vector for some time. Thanks.
[L Speed] lazer9:
This has become a bit confusing to me and I'm guessing a few others. This Github takes us to a directory and then click obviously Lspeed and by either "view code" or "download" option, at least for me on my phone with Chrome browser, I get a page full of text instead of a file download.

My guess? Copy/paste to create a text file. Save it & drop any extension to simply name file LS & proceed from there as before. :what:

I think some of us beta testers have held back since this transition from file downloads to Github unless something is wrong with my browser, I apologize.
[L Speed] momojuro:
Actually, the L SPEED version hosted on [MENTION=5514152]Paget96[/MENTION]'s github repository is the same as the test version that he shared few posts above. ;)

In the future, if you want to try the latest changes that you will find on his github just follow my instructions below :

Best regards.
[L Speed] Parliamert:
I disabled the IO tweaks, and changed seeder to light. Wifi sleeper setting is kinda breaking my wlan connection, so I think I won't enable it.

What is "Fast Dormancy" and what it does?

I'm using Zenfone 5 with Intel processor, and I think that means no assertive display for me :)

Thanks for your reply, regards.
[L Speed] momojuro:
Here's what's Fast Dormancy and what it does (if you want to read the whole thread, here you go !) :

And yes, there's no assertive display feature's support for your Intel processor. :)

Best regards.
[L Speed] Parliamert:
In light of all those explanations, I think disabling Fast Dormancy will help me more :)

Thank you very much.

Regards.
[L Speed] momojuro:
I did researches and L SPEED is fully compatible with Toybox (all the applets which it needs are there), however, the mod uses Busybox and that's the problem.

When I will go back at home this afternoon, I will edit the mod's file so that it will use only Toybox (if it doesn't bother you [MENTION=5514152]Paget96[/MENTION], it's only to help him) ! :)

Where is installed Toybox on your device by the way ? I need that information to be able to do the edits.

Best regards.
[L Speed] Paget96:
It's still not compatible with it, i will reconfigure it in next few hours ;)

Everyone will be notified also there will be new beta. One more thing Adblocker will not work since there is not wget applet :)

I will do some personal tests, I can make it work but missing applets are missing applets :D I can't do anything there since developer of toybox doesn't add it ;)

I released test with those changes already, you can test, but if you wanna test pre-beta you should download it from github ;)

Well, it can cause a problem :D

For assertive as far as I know only Qualcomm devices have assertive display :)

You need to know if your provider support fast dormancy, if yes, you will have a lot of battery save ;)
[L Speed] lazer9:
Thanks. Was reading updates via xda app while on break so had not progressed to the part where you explained how to capture the file & [MENTION=5514152]Paget96[/MENTION] update dl, lol!
[L Speed] Paget96:
Sorry for misunderstanding ;)
[L Speed] Paget96:
I need some information about toybox, since my rom doesn't have it :D

Is there something inside /data/local/ ?? busybox or toybox

Also location of it is inside /system/xbin ??

Is there anything inside init.d what can remove busybox on every boot??

:D

thanks for support :D
[L Speed] Manson79:
Hi,

[MENTION=5514152]Paget96[/MENTION], I don't use your mod yet but I'm impressed by your dedication to the support you're offered here... It's a kind of awesomess ;)

I follow your thread since (almost) the beginning and there is some nice tweaks (VM and kernel settings), I use your GitHub to make my own tweaks directly via init.d scripts...

Nice work and very nice support to users of your mod :);)
[L Speed] Paget96:
^~^ Thank you for supporting :D

I must to help :D
[L Speed] Paget96:
Bad, toybox doesn't have run-parts which is important for run init.d on the boot, instead adding the ability to support both, i will simply move busybox to LS directory and run it from there. :D

I need to know why and how busybox disappear after reboot. :)

Edit: I got an idea :D

Well, i need few users who can test this. Those users who reported that busybox disappear.

Do next:

Download busybox and install it, one from the OP

go to terminal and type

su
chmod 111 /system/xbin/busybox

reboot, and check is there a busybox ;)

This is just for users who reported busybox disappearing
[L Speed] momojuro:
Good luck [MENTION=5514152]Paget96[/MENTION] ! If you need help, I will be glad to be here so don't hesitate. :)

Best regards.
[L Speed] Paget96:
Well, if you have a problem with that busybox disappearing, you can :D

I wanna see how is that possible.
[L Speed] momojuro:
Unfortunately I don't, but I find something new I will tell you for sure ! ;)

Best regards.
[L Speed] Paget96:
Ok, thank you for dedication and supporting :D
[L Speed] metalmoot:
With your command busybox is here after a reboot :D
[L Speed] Paget96:
awesome, now try to run L Speed, and also check if everything is working fine :D
[L Speed] Paget96:
from now, beta versions will be in the same folder with the stable one, because we don't need to test a lot of stuff (problematic stuff) :D

Everything will be on GitHub. :D

I will push only stable ones :D
[L Speed] Paget96:
L Speed v4.3.3 vector is up!!!

Changelog:

Fixed: Busybox disappearing for users who have toybox binary instead of it

Added: Option to download flashable busybox (installation process)

-This option is much better for users who don't use Google Apps.

Updated: CPU optimizer

-Removed all unnecessary stuff

-Parameters merged with the latest kernel branch by google

Updated: Kernel tweaks updated

-Upper limit on the number of events that can be queued to the corresponding inotify instance is increased.

-Upper limit on the number of watches that can be created per real user ID is increased.

-The grace period is reduced, kernel will grants to process earlier and send a signal to that process that notifying it that another process is waiting to open the file

PRE-INSTALLATION PROCESS:

Wipe dalvik cache and cache

INSTALLATION:

UNINSTALL V3.3 FIRST IF YOU HAVE IT (if not go to the next step)

Download file

Delete old LS file from /system/bin (if you already used previous beta versions)

Rename it to "LS" without quotes

Copy file inside /system/bin

set permissions to 755

su
chmod 755 /system/bin/LS

run terminal emulator

su
LS

Downloads :)

ANDROID FILE HOST

Source Code:

GitHub

Also here is mine donation URL:

http://xdaforums.com/donatetome.php?u=5514152

Thanks guys for everything :D

I'm so proud on users which I have :)

Good luck ^~^
[L Speed] metalmoot:
And...... It's working. Cpu heating seems to have vanished. (Could be related to my previous ROM with a custom kernel.)

Thanks a lot man for your help !!!
[L Speed] Paget96:
As I can see, soon, so soon we will change busybox with toybox.

http://www.landley.net/toybox/status.html

All what we need is to way for few more applets :D
[L Speed] Parliamert:
Dear [MENTION=5514152]Paget96[/MENTION],

I'm using this mod for like two weeks, so I'm kinda newbie here :)

Do I have to delete the old init.d files and stuff to upgrade v4.3.3 from v4.3.2?
[L Speed] Paget96:
You mean downgrade?? :D

Btw is there a reason why you downgrade, i want to know it :D

Because I need to fix all this things and look forward ;)

Uninstall then do the install procedure ;)
[L Speed] Parliamert:
Ahahah, no, "to v4.3.3 from v4.3.2".

Let's try again, shall we? I wanna upgrade to newest version. Before doing it, what should I do before adding the new LS file to /system/bin directory? Do I have to delete old stuff; like init.d files, old LS file, other old files etc.
[L Speed] Paget96:
Doesn't needed :D

Just change a file and run it.

Well i will take a rest now. xD you already know why xD
[L Speed] Parliamert:
Ok then, just changing the "LS" file :)

You absolutely deserved it mate, thank you for your all hard work :)
[L Speed] orgulloso4202:
You could always uninstall first from LS menu then change the file.

Send using Tapatalk on

Samsung Galaxy S4 SPH-L720

WICKED X 10.8 Rom

Android Lollipop 5.0.1

Aurora Kernel
[L Speed] pustinjak:
As i told you earlier i hade huge problem with init.d swiching on/off after reboot.I think that Busybox is reason of it. :)

So i installed Kernel Adiutor and resolve that issue with init.d

My device:ZTE Blade Q MTK6572
[L Speed] mrrocketdog:
so .... will LS still be compatible with busybox after toybox "fix" ? (still on KK and prefer to stay there). ;)

"all i can really do is stay out of my own way and let the will of heaven be done"
[L Speed] yuzhengwen:
Yes.
[L Speed] wogooo:
I want to try this one again, but i dont understand the downloads page. I'm in the root / L Speed / VECTOR area, but i onlt see PDF files?

And, I uninstalled i think a 3.x version. But i still see quite a lot of LS files in the /system/bin folder. What to do with them? Is deleted LS already, but what about the rest?
[L Speed] mrrocketdog:
read the OP.

"all i can really do is stay out of my own way and let the will of heaven be done"
[L Speed] wogooo:
I did, but doesnt really answer my questions. Or i just dont understand it right

In /system/etc theres also a whole L_Speed folder with 37 files in it ...does this matter? (i really uninstalled it, since i cant start it anymore with Terminal Emulator
[L Speed] bilgerryan:
Delete all LS files in system/bin except "ls" and "lsmod" those are system files that are needed. Download the pdf and name it to LS with no extension and put in system/bin with 0755 permissions.
[L Speed] pustinjak:
Delete just marked LS file
[L Speed] wogooo:
Ok, rename thing is clear.

But what about the LS files? 2 different opinions above me
[L Speed] goutham kumar muvva:
I am not able to copy to system/bin

I have a nexus 5 running 6.0.1 with bluspark kernel.I have a systemless root and busybox is installed in su/bin .I renamed it and when I try to copy to system/bin it wont copy .The process gets failed.Any reason ?is the busybox installation a problem ?

also,I am not able to open kernel adiutor app after enabling the functions of this Mod.The keeps on checking for root access and doesn't open when on Lspeed version 3.3
[L Speed] Paget96:
Yes :D it will, i prefer busybox because it have more applets inside. Also when toybox become full, it will have wget, but only one missing will be run-parts :/ that's for init.d enabler :/

Uninstall LS first, that is v3.3 or previous, right??

After uninstalling, enable new one.

Read instructions. :)

I have Nexus5 too, I had this problem on early superSU marshmallow versions, now I'm using v2.52 and everything works fine.

Problem is in root :)
[L Speed] Manson79:
[MENTION=5514152]Paget96[/MENTION]:

??? Can't donate...
[L Speed] Paget96:
Well, leave that on a side ;)
[L Speed] tomaasz:
[MENTION=5514152]Paget96[/MENTION]

I observe problem (error: "Segmentation fault").

I think it is because I use [PATCHER][APP] Dual boot any ROM on all Galaxy S4 variants!, on my primary rom

Can you anyway support mutliboot ?

All the best on NY!
[L Speed] Paget96:
Try LS 4.3.2 just to confirm that there is no problem on 4.3.3 for your device.

If there is anything I will check possible ways to fix segmentation fault ;)

Thank you :D
[L Speed] wogooo:
thats the thing, i uninstalled 3.x already weeks ago
[L Speed] fliperpl:
hey. I installed 4.3.3 and configured your mod. Phone is really fast and smooth,but battery drain is so huuuuuuge. How can i make is a bit less batterydrain?
[L Speed] mattzeller:
Linux is case sensitive LS and ls are two different things so delete LS. ls is part of busybox

Sent from my SPH-A120
[L Speed] wogooo:
I'll start my story again, this isnt going anywhere :D

I uninstalled a 3.x version a few weeks ago. But i still see quite a lot of Lspeed files in the /system/bin folder. What to do with them?

And in /system/etc there's also a whole L_Speed folder with 37 files in it ...does this matter? (i really uninstalled it, since i cant start it anymore with Terminal Emulator)
[L Speed] mattzeller:
Rename the vector.pdf file to LS (no file extension) copy it to /system/bin then change permissions to 755 and reboot

Sent from my SPH-A120
[L Speed] wogooo:
This part was clear already :)
[L Speed] momojuro:
I suggest you [MENTION=5855733]Parliamert[/MENTION]'s profile if you want to reduce the battery drain (I joined his screenshot). I suggest you also, to disable Liquid smooth UI if it's needed. This option should reduces juuuuust a little of your battery's life, but if you note that it drains more than it should disable it. And finally, I advice you too to change your Seeder's profile to "Light" if you really give an importance to your battery life. ;)

Best regards.
[L Speed] orgulloso4202:
Follow this video to set it up.

Watch "How to set up L SPEED by Paget96 non zip file" on YouTube

https://youtu.be/1uDmV-VyW0A

Send using Tapatalk on

Samsung Galaxy S4 SPH-L720

WICKED X 10.8 Rom

Android Lollipop 5.0.1

Aurora Kernel
[L Speed] phantom146:
Hello [MENTION=5514152]Paget96[/MENTION]

Im curious as to what kernel and rom your using for nexus 5 and also the android version :)

Thanks in advance :)
[L Speed] Paget96:
Cataclysm and EX kernel :)
[L Speed] milojoseph:
Any features that you can pull from this

http://xdaforums.com/showthread.php?t=3284421

Sent from my SM-G900T powered by AllianceROM

and boosted by speedy kernel

Lollipop ?
[L Speed] Senthil360:
L-Speed is ULTIMATE and has all and more mate :D ?
[L Speed] Paget96:
Well a lot from L Speed is inside :D

But LS is now open source :D

Some credits will be ok, but developer didn't added :/
[L Speed] edoardotavecchio:
Could someone suggest the best tuning to improve battery life? I've installed this mod for this purpose.
[L Speed] mrrocketdog:
not really , no. were not you with your phone with your usage. best to read up what each tweak is for to optimize battery.

not trying to be an a$$ , just saying.

"all i can really do is stay out of my own way and let the will of heaven be done"
[L Speed] edoardotavecchio:
I was just saying that not all of these tweaks are precisely described, so there are some which I don't know what function could have (more battery/performance oriented). I was only asking for some " presets" used by some people that use this mod for my same purpose.
[L Speed] momojuro:
I suggest you to make some researches on the thread before asking a question in the future. :) Here's my answer about how to reduce the mod's battery drain (that I said for an another user) :

Best regards.
[L Speed] edoardotavecchio:
Thanks a lot guy. I wasn't meant to disturb, but just looking into the thread there were different opinions about which parts of the mod were/weren't battery saving. Thanks for your help.
[L Speed] wogooo:
how to manually delete all LS contents?
[L Speed] momojuro:
Sharing is caring ! You're not disturbing at all, it's a pleasure to help. :highfive:

[MENTION=4783767]wogooo[/MENTION] Why are you asking this question ? Is there a problem ?

Best regards.
[L Speed] repey6:
Hi guys . I think that zip-build is more comfortable for usage . And i made flashable version . At first it uninstall old version and then install LS file .

Can it to try .
[L Speed] city2026:
Optimize changelog section please. :)

Annoy to swipe till down lines.
[L Speed] phantom146:
Have you tried blu spark as a kernel?
[L Speed] wogooo:
Its been said that i need to uninstall old version. I did, weeks ago, but still there are files on my phone and nobody seems to understand my problem or know what to do :eek:
[L Speed] mrrocketdog:
maybe a screenshot ?

"all i can really do is stay out of my own way and let the will of heaven be done"
[L Speed] Paget96:
I never tried it :)

Well, reflash v3.3

then uninstall it from menu

then do the procedure of installation for v4.x+

Inside instructions was clearly written if you have v3.3 do the uninstall first :D
[L Speed] phantom146:
Alright can you shoot us a screen cap of your tweaks in lspeed...

Im trying different kernels every 2-3 days with the default settings and im already done with fku and racer.. Ill be trying elementalx so if you dont mind a small favor :3
[L Speed] ram4ufriends:
Sorry if I have missed, I followed last few pages but couldn't find. Is there any flashable zip for this mod instead of manual steps?
[L Speed] toske81:
Hi, Paget96, i found that you attached lspeed for l7 in treantprotector thread unoffical cm10. What you recomended lspeed v1.4 or this special for l7. Ofcours i have l7 with hybridstock. Thanks
[L Speed] mr. greenhorn:
To OP: last line of your disclaimer is classic, ? ?=?haha
[L Speed] Paget96:
I will make, but don't have time right now :( school >.<

I know xd
[L Speed] a4apple:
After using 1.5 for a day(clean install), it is not that smooth as 1.4(clean install). There's not much different in the battery life. Forgot to mention that Samsung Galaxy S Plus is the device.:D
[L Speed] asdfvtn:
When I try to go into the L Speed Wizard, it's saying I don't have root. Any reason why it's saying that?

I most definitely have root.

Running my D803 on Cloudy G2 2.2.

When I go through the Check L Speed option, everything is installed and seems fine.