yashsingh1/xdaforums huggingface dataset:
[L Speed] :
I disagree about I/O tweaks, it's actually very useful.

I was also a bit skeptical like you before and I benchmarked it. These are the results;

I/O Scheduler: deadline

I did a benchmark with CFQ as well with similar results, but I lost those screenshots.

---Before Scheduler Tuner---

Sequential Read: 118.51 MB/s

Sequential Write: 9.64 MB/s

Random Read: 10.67 MB/s

Random Write: 3.06 MB/s

---After Scheduler Tuner---

Sequential Read: 117.2 MB/s

Sequential Write: 10.95 MB/s

Random Read: 11.35 MB/s

Random Write: 3.65 MB/s

Ironically, I am the kind of guy that believes the real benchmark is the user experience, not some meaningless numbers. And I do see a noticeable improvement in overall responsiveness and especially in the gallery.

CFQ is also a lot better when Scheduler Tuner is enabled.
[L Speed] Doxsi48:
How to change filesystem to F2FS?
[L Speed] DB126:
I agree with you on schedule tuner! I also use deadline and saw a notable (benchmarked) improvement on one device in particular. Results on other devices were less spectacular but still measurable.

It was the remaining (4) tweaks I was questioning. I understand how each works. Some are dubious while others like 'SD tweak' would benefit from a slider as results are highly dependent on workflow & card characteristics.
[L Speed] warface9991:
From wiping section. You can find everything on Internet don't post irrelevant posts anymore please..
[L Speed] gh0stzk:
I follow l-speed since it was a script and u has to type in terninal to configure it.

I see with my own eyes how paget read and reply to all of us.

I was reading ur IO posts and i want to test Deadline just to test!

But i had to install kernel adiutor to change it.

A lot of people here asking for a governor and io changer. Dont know the reason why paget and the other developers dont want to add this feature.
[L Speed] Paget96:
I have merged liquid smooth and improve scrolling. If you have more to say about it, tell me.

Animation scale will be there, still thinking about the sliders. :D

I'm currently updating IO section, adding some improvements.

For LNET we'll get some improvements within few weeks.

I'll check logcats, the reason why it sometimes run later it's how device queue it. ;)

You cannot do it dirty, you have to format.

I'm working on improvements ^^

We'll see, we have to see with [MENTION=6506882]aldanopolis[/MENTION] and [MENTION=4751327]F4uzan[/MENTION]
[L Speed] martyfender:
First of all, if I am not mistaken, your kernel must support it.
[L Speed] DB126:
I have little more to say beyond my original post (here). Those settings simply do not belong together for those seeking to properly optimize their device. One has to do with caching; the other panel sensitivity. The former works great with most devices/ROMs but not all. For example, I can not use it with AEX 7.1.2 on an HDX as it disables normal scroll (fling works fine). The latter is of dubious value on newer devices with high quality digitizers. Regardless, Liquid UI will consume more power unless one never touches the screen.

For me it simply means I will disable the 'merged' feature in L Speed and use another method to apply smooth scrolling.
[L Speed] MrJonsonJangles:
I'm thinking the Google DNS under LNET Optimizer should go. Google DNS shouldn't be the be all and end all as there are other DNS servers out there to choose from. Not sure about everyone else but that's my opinion. :)
[L Speed] davidk21770:
+1 on no Google DNS. Especially for people like me who use an always on VPN.
[L Speed] Paget96:
Thanks for express your self ;)

Thanks guys :D
[L Speed] Paget96:
It's time to shrink L Speed a bit.

I wont do it on my own, so I asked for a bit of help. Tell me what option should go or should stay, also what can be merged into one. I wanna see how all of you see L Speed in your eyes so i can be on everyone side

For now:

*** Removed

- Color blind mode

- Assertive display

- Faster boot removed

- Liquid smooth UI

Let's discuss a bit about SD tweak.

My idea about it is increasing read ahead for External SD blocks to improve I/O speeds. It have a gain, i mean it was when i had a device with SD (LG L7) what was about 2 years ago. After that i updated this tweak blindly according to user reports. People with SD inside a device, please read this, check it, and write here about your opinion.

I'm waiting ^^

Thanks for support. :D
[L Speed] zputnyq:
For 16gb still can be increased to 1024 to 2048, I had tried it & it just work fine on mine, but I think it also depends on sdcard quality.
[L Speed] Dante Enoshima:
Hmm.... for LNET Optimizer, how about instead of remove Google DNS, you give more options to it? For example, you can choose G-DNS or OpenDNS or other famous DNS :)

For SD tweak, i think you should keep it :)
[L Speed] DB126:
Unfortunately, there is no one best value for cache. I use different settings for both internal and external storage on every device based on benchmarking results. I typically test in increments of 128 or 256 KB; we're not talking super precision. Yet the differences are often significant - especially when trying to balance read and write performance.

There are tons of SD benchmarking tools. A freebie that seems to work well can be found in Apps2SD by Vicky Bonick (available in Play Store).

In short, this tweak just begs for a slider and accompanying benchmark tool.

---------- Post added at 05:48 AM ---------- Previous post was at 05:46 AM ----------

:) :) :)
[L Speed] martyfender:
OpenDNS and other would be great as that is what I use. However, at home I don't need it because the OpenDNS DNS addresses are entered in my router. It would be useful though when on a public wifi such as my works wifi.
[L Speed] martyfender:
I believe that is the same tool that Vicky included in Apps2SD. I didn't realize he has a standalone version of it, also.
[L Speed] Paget96:
Guys with SD cards, please run

su
df -h

if command doesn't work, run

su
busybox df -h

AND SEND ME A SCREENSHOT JUST WITH A PART WHERE IS sdcard1 and sdcard0. :D
[L Speed] husseinaltaaf:
Really Long!!!
[L Speed] Paget96:
Uh, I cannot see anything. Can you screenshot me a part where is just sdcard1?
[L Speed] :
Really short...

In my case things are the other way around, sdcard1 is phone memory and sdcard0 is the actual sd card.
[L Speed] Paget96:
What's the size of your sd?
[L Speed] DB126:
?? - exactly what I said in the quoted passage; no mention of a stand alone version.
[L Speed] zputnyq:
Here's mine
[L Speed] :
It's a 16GB Sandisk. I got 14.8GB usable.
[L Speed] gh0stzk:
Mine 16gb sdcard
[L Speed] Boriar:
Here is mine:
[L Speed] godspeed85:
Here is the SD card data(32GB)
[L Speed] Paget96:
As I can see i'll remove checking for SD card size because every device is different. I'll leave read_ahead at 1024kb.
[L Speed] martyfender:
That is what I have mine set at, in kernel aduitor.
[L Speed] DB126:
On the device I'm penning from: 512 KB internal /2048 external.
[L Speed] :
512 is for 8GO

1024 is for 16GO

2048 is for 32GO or more

These are the recommended settings but increasing them will not always give more performances
[L Speed] DB126:
Not really. Depends on device/card characteristics. Benchmarking is the best way to hone in on the optimal value(s) for the hardware at hand. Does not necessarily correlate with card/partition size.
[L Speed] Paget96:
All i have on my mind for now, two sliders for mmcblk0 and mmcblk1 (sd0 and sd1), but i'll give it a bit more time. It's too early for a decision. After all I'm opened for suggestions... ;)
[L Speed] Paget96:
Also, one more thing. Sliders in ram manager seems useless, you cannot adjust it precisely and I also think that nobody uses it.:p:p:p
[L Speed] :
That's right bro, profiles are good enough to control that.
[L Speed] Paget96:
Sliders are removed, i left just inputs ;)
[L Speed] :
Theme slider is no more working.
[L Speed] Paget96:
Fixed
[L Speed] rogxd:
Cleaner and FStrim do not work: freeze!

Galaxy S5 stock

Inviato dal mio SM-G900F utilizzando Tapatalk
[L Speed] Paget96:
On boot?
[L Speed] rogxd:
No, in L Speed interface on manual selection

Inviato dal mio SM-G900F utilizzando Tapatalk
[L Speed] Paget96:
Describe a bit more, when it happens, tapping on a toggle or a button, on changing menu. Also provide me a logcat.

Also you can record a video, that's the best solution :D
[L Speed] rolandhun95:
When enabling 'Battery improvement' the phone restarts.

LG G2 stock kitkat with Dorimanx kernel.
[L Speed] rogxd:
Now it works. But simply it's slower!

Inviato dal mio SM-G900F utilizzando Tapatalk
[L Speed] Doxsi48:
[MENTION=5514152]Paget96[/MENTION]

Save happens to me, but only because it's not needed.. Manually says 0 bytes trimmed cuz it cleaned on boot.. Works perfectly fine..
[L Speed] Paget96:
Can you join telegram, I'll pass you few test versions tomorrow. So we can find what it is :)

Good :)
[L Speed] DB126:
These are good changes IMHO for the reasons stated. I haven't played with the revised KSM, zRAM and I/O tweaks yet so have no opinion there. No problems with the cleaner and FS Trim options (as reported by another member).

---------- Post added at 02:54 PM ---------- Previous post was at 02:48 PM ----------

Agreed on precision. I liked them at first but ended up keying in the values of my choosing. I think this could also apply to SD read/write cache size; just a few profiles to cover the most common values (perhaps 128, 256, 512, 1024 and 2048). Notr smaller values are needed on older devices, especially for internal storage with a lot of small file I/O. Larger values are better for many physical SD cards that are often used to store large/huge files.
[L Speed] Paget96:
yes, the latest test is v1.7 stable ;)

I will see ;)

I will add for much more governors ;)

sure ;)

what??? :o

yes,yes, I will see ;)

look, don't enable all features. seeder, net tweaks and touch tweak drains your battery that is a fact, but improve performances :)
[L Speed] Cr33D OrB:
So betweeb 1.7 test 12 and stable 1.7 there is no difference,is there ?

Yeah,cant wait to test test 8 too. :)
[L Speed] Paget96:
no differences ;)
[L Speed] abhishek0821:
Amazing mod. Thanks for this dev.

Cannot resist posting the battery life. 5.30 Hrs + screen time yet 17%remaining.
[L Speed] Paget96:
users which have problem with fstrim, please try to change selinux "profile" maybe wont work, but give it a try ;)

https://play.google.com/store/apps/details?id=com.mrbimc.selinux&hl=en
[L Speed] Metaldroidiano:
[MENTION=5514152]Paget96[/MENTION], what is governo tweak? and what does it do???

It's the same thing does my modified kernel (Archikernel) or it's a different things? is it a profile conservative, on demand, interactive ecc....?

I'm on 1.7 LS
[L Speed] Paget96:
script change governor parameters for better performance
[L Speed] oliver7:
Is it possible to add a gplay services/systemupdater wakelock fix in this mod?? n4 running latest gps7.0.99/have to use DisableService app every time after reboot to kill that bug..
[L Speed] gencho81:
Hello

I am using latest agni and when I try to set up the mod it looks like this in terminal
[L Speed] Z-Blade:
Got a question in regards to kernel and your kernel tweak. I am using Hulk kernel on my i9505, so want to know if I wan to try out this mod with your kernel tweak, do I need to flash the kernel first and then flash this mod (in case of conflicting tweaks)? or it does not really matter what order you flash it at due to init.d?
[L Speed] asusgarb:
Please, can you list the governors touched by the script? In example, I use "arteractive". I always enable the tweak, but on next release I won't, if this governor isn't supported. Thanks.
[L Speed] kdayyy:
How to Uninstall L Speed?

Just flashed v1.7 reborn.. Seem to be working fine, but also wanted to see how the previous versions of L speed reborn would work on my htc desire. How would I uninstall? And say install v.1.5? How would I go upon doing that? And maybe you can add wakelock fix. My main concern and the reason for installing this mod. Sorry for being a noob on android :(

:good::good::D:cool:
[L Speed] Cr33D OrB:
Mate,where test 8 ?

;p
[L Speed] dominatore22:
Can someone post the v1.4 link for note2? Thanks in advance
[L Speed] Maltonator:
http://xdaforums.com/showpost.php?p=59101325&postcount=2
[L Speed] aroblu94:
Just open L Speed menu from terminal and select Uninstall option. Then reboot your phone and flash the version you want :)
[L Speed] Paget96:
maybe, I'm looking to integrate this too. :)

download busybox inataller from playstore and update your busybox, then update your terminal emulator to the latest version.

that doens't matter, there is no conflicts, because tweak change existing kernel parameters

yes I will :)

you have uninstaller at LS menu, go to terminal and type

su

LS

then option for uninstalling :)

you mean for v1.8??? :)
[L Speed] Cr33D OrB:
[MENTION=5514152]Paget96[/MENTION] yeah i do mean for v1.8

(Test 8 men ,,selfexplained)

;)
[L Speed] Paget96:
I must to see what to add, now I'm trying to fix battery drain by google play servuces :)
[L Speed] p.chandra284:
Thanks for a great mod

I m on v1.7. I just want the best battery life setting because lots of time i am in travel.

My phone is mi3 16gb
[L Speed] duttyend:
Working fine here (Nexus 6 on LOS 14.1), just taking more time
[L Speed] rogxd:
Update: "App cache not found", always!

Inviato dal mio SM-G900F utilizzando Tapatalk
[L Speed] martyfender:
the boxes that you have to enter numerical values, seems to be a better way, to me.

---------- Post added at 11:42 AM ---------- Previous post was at 11:33 AM ----------

I never reported this in the past, but deleting dalvik cache does not work for me. I have to do it in twrp. I just figured it was something in my rom, so therefore never reported it. It never shows the: Android is optimizing apps, upon reboot.
[L Speed] :
Hey Paget by what this wakelock is caused?
[L Speed] Paget96:
Tell me for fstrim, does it just show 0 or ot freeze. If it' just 0 it's ok :D

For Cleaner, do searching and grab superSU log as a file which is located in superSU folder and pass me or if it's possible do it from superSU app, so I can check command execution.

I'll see for SD tweak, and I think this is the best way for that ;)

Check quote from above ;)

This wakelock is caused by doze. We need to keep device awake for the screen lock time, because if device go in doze before it, your device should be unlocked and not secured by pattern or PIN.
[L Speed] V4LKyR:
Hello,

Just received 1.4.25 update but didn't update yet.

Why is liquid smooth UI & assertive display & faster boot settings deleted? :confused:
[L Speed] DB126:
https://xdaforums.com/apps/l-speed/tweak-l-speed-v1-0-02-02-2015-t3020138/post74477670
[L Speed] :
Edit sorry
[L Speed] Paget96:
Everything is explained here:

https://xdaforums.com/showpost.php?p=74477670&postcount=28405

;)
[L Speed] V4LKyR:
Acknowledged, thank you! :)
[L Speed] Paget96:
Liquid smooth UI reverted, reason why is millions of received mails and also i got a video with proof of improvements on certain devices.
[L Speed] koyo:
So Liquid Smooth UI did not make the UI smoother, it just made the screen more sensitive to touch?
[L Speed] Paget96:
touch.pressure.scale

Definition: touch.pressure.scale = <a non-negative floating point number>

Specifies a constant scale factor used in the calibration.

The default value is 1.0 / raw.pressure.max.

Calculation

The calculation of the Pressure field depends on the specified calibration parameters.

If touch.pressure.calibration == "physical" or "amplitude":
output.pressure = raw.pressure * touch.pressure.scale
Else
If hovering:
output.pressure = 0
Else
output.pressure = 1
End If
End If
[L Speed] Paget96:
I need from you to check this

su
cat /proc/sys/vm/highmem_is_dirtyable

cat /proc/sys/vm/extfrag_threshold

cat /proc/sys/vm/lowmem_reserve_ratio
[L Speed] cristixperia:
[MENTION=5514152]Paget96[/MENTION]

Please improve govtuner parameters, even with battery profile I've lost around 1h sot :(

My phone is very responsive with L speed (I played asphalt 8 very smoothly) so performance is very good :) (with battery govtuner) but battery life is decreased.

I attached my L speed settings backup.
[L Speed] Paget96:
Thanks, but we have to talk with [MENTION=6773050]Senthil360[/MENTION] and [MENTION=5321318]Debuffer[/MENTION]. I cannot do any change without them, it's not mine project :)
[L Speed] Boriar:
I hope it will be useful
[L Speed] NervReaper:
:good:
[L Speed] chuootj:
:good:
[L Speed] zputnyq:
From device default (untweaked)?
[L Speed] DB126:
[MENTION=7072887]koyo[/MENTION]'s assertion is essentially correct which is why Liquid UI needs to be a separate setting (not combined with 'Improved Scrolling') if reverted.

One needs to recall why Liquid UI was eliminated:

- [MENTION=5514152]Paget96[/MENTION] was looking for ways to simplify/streamline L Speed and proposed combining two settings that should remain independent

- I added an opinion that Liquid UI was no longer needed with high quality panels on most modern devices (also consumes more power)

- however, there may be global devices that still benefit from Liquid UI or users that prefer a higher touch sensitivity

- also possible (probable) there are usage scenarios and/or panel designs that did not factor into the original commentary

- bottom line: if Liquid UI reverts it should remain separate from Smooth Scroll

Suggestion: extend the beta test window vs pushing non-critical changes into production on a few days notice.
[L Speed] zputnyq:
Ok,

Here they are

Notes:

The default value in my device is the one with highmem_is_dirtyable=0
[L Speed] DB126:
If this happens suggest adding another profile such as "super saver" or "lethargic". I would not want to see changes made to the current profiles (battery and balanced in particular) as they work well with my devices.
[L Speed] cristixperia:
Can you share L speed back-up settings? :rolleyes:
[L Speed] Paget96:
Tet changing it to 1 it's for faster IO. Use any of benchmarks and try both. There should be IO speed improvements.
[L Speed] stylemessiah:
Most people dont give a rats bottom, i think they'd rather there wasnt a new build out every 2 days, only to then one day find 4 or 5 things removed largely unannounced

Tired as hell of LSpeed x.xx beta x, followed by LSpeed x.xx beta x 2 days later, and repeat for months....ill just use kernel auditor and build.prop tweaks and scripts, they remain static...the appeal of a handy all-in-one tool flies out the door when you bombard poeple with udpates and then randomly removing stuff...its annoying

Another project that to me is ruined by too many cooks

All the best apps i use have rare updates, and they leave me the frick alone in the meantime.

Pick whats staying in and then let me know when youre done so i can update it, to a version that doesnt change with the wind :)
[L Speed] orgulloso4202:
Haven't been in this thread for a minute, but if it's still like before, the stable release is on Playstore and beta is only for beta tester. If by accident your in the beta testers than just use the one from the Playstore. If the issue is Playstore version updates alot, then I would just unchecked auto update and this way you can use the version you like and just update when you want to update. Heck I'm still using on my old s4 LSPEED Vector the last release that was a script pre-app because I miss the native ad blocker, and selinux changer. Works flawlessly. I also had that script on my s7. Hope this helps.

---------- Post added at 03:25 PM ---------- Previous post was at 03:25 PM ----------

Haven't been in this thread for a minute, but if it's still like before, the stable release is on Playstore and beta is only for beta tester. If by accident your in the beta testers than just use the one from the Playstore. If the issue is Playstore version updates alot, then I would just unchecked auto update and this way you can use the version you like and just update when you want to update. Heck I'm still using on my old s4 LSPEED Vector the last release that was a script pre-app because I miss the native ad blocker, and selinux changer. Works flawlessly. I also had that script on my s7. Hope this helps.
[L Speed] Paget96:
It's true after all, that's what I'm trying to do in upcoming time. I was busy for few months so I haven't a time to do everything, and that's a reason for a lot of updates. Now we are eliminating some things plus making a better ground to start from beginning.

I also managing my development cycle and preparing notes for better announces and better scheduling. :D
[L Speed] orgulloso4202:
Haven't been in this thread for a minute, but if it's still like before, the stable release is on Playstore and beta is only for beta tester. If by accident your in the beta testers than just use the one from the Playstore. If the issue is Playstore version updates alot, then I would just unchecked auto update and this way you can use the version you like and just update when you want to update. Heck I'm still using on my old s4 LSPEED Vector the last release that was a script pre-app because I miss the native ad blocker, and selinux changer. Works flawlessly. I also had that script on my s7. Hope this helps.
[L Speed] DB126:
Irrelevant as your device(s), kernels and ROMs differ from mine.
[L Speed] zputnyq:
Yes, of course with "1" is faster than with "0".

That notes is just to make clear, so there is no confusion from my screenshots, between the default & tweaked :)
[L Speed] martyfender:
This is from my NextbookAres 8 x86 Android 5.1.1:

u0_a96@NXA8QC116:/ $ su

root@NXA8QC116:/ # cat /proc/sys/vm/highmem_is_dirtyable

tmp-mksh: cat: /proc/sys/vm/highmem_is_dirtyable: No such file or directory

1|root@NXA8QC116:/ # cat /proc/sys/vm/extfrag_threshold

500

root@NXA8QC116:/ # cat /proc/sys/vm/lowmem_reserve_ratio

256 256 32

root@NXA8QC116:/ #

And from my Nextbook Ares 8A x86 Android 6.0.1:

u0_a106@NX16A8116K:/ $ su

root@NX16A8116K:/ # cat /proc/sys/vm/highmem_is_dirtyable

sush: cat: /proc/sys/vm/highmem_is_dirtyable: No such file or directory

1|root@NX16A8116K:/ # cat /proc/sys/vm/extfrag_threshold

500

root@NX16A8116K:/ # cat /proc/sys/vm/lowmem_reserve_ratio

256 256 32

root@NX16A8116K:/ #
[L Speed] jawz101:
I wish this told you specifically what values were before versus after. It should be easy to tell what a value was and what it is afterwards, if it's applicable, and have a way to measure the effect.

I can tell you there's a super secret undocumented build.prop or script to run that makes your phone signal boost.. doesn't mean it actually did anything. This app doesn't offer any legitimacy.
[L Speed] stylemessiah:
Cheers, good to hear mate :)
[L Speed] Paget96:
I wish that I can, but every device is different and it's too much heavy operation to read all device parameters and store them somewhere. ;)

And everyone can see what's executed on tweaks, just have to take a look on the right place ;)
[L Speed] jawz101:
You mean to say you can set values but not read them? Respectfully, that makes no sense. How did you test that you made a program that does something?
[L Speed] DB126:
You'd be amazed at the variety of unset parameters in many Android ROMs. No harm in that but presents a quandary restoring default values on the fly. Most (albeit not all) tweaks that are applied by L Speed revert on reboot. Seems a reasonable balance given limited development resources.
[L Speed] Paget96:
._. nope.

We can read them. But to show all of them is a bit heavy duty for a device.
[L Speed] DB126:
Just noticed manually entered values in RAM manager are not taking in the latest build (1.4.25). New values can be keyed in but do not replace the previous values. Happens on three different devices; not a HW/Kernel/ROM compatibility issue.