Stutterings on some apps - General Questions and Answers

Is it just me who feels that when scrolling some apps like twitter and reddit, there are always some stutterings that really bother me. Tried forcing peak refresh rate but still not solving the issue. Does anyone know how to fix it?

try animation speed

@Ldraw976
Scrolling speed can get increased and/or decreased with these settings in Android's system file called build.prop - requires Android is rooted:
Example settings:
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=7000
persist.sys.scrollingcache=3
https://www.reddit.com/r/AndroidQuestions/comments/nvqosp/scrolling_fast_slow_tweaks/

Related

build.prop tweaks for all !!!! (2nd update)

Hi guys !!! this is the second update of my previous thread - build.prop tweaks for all !!!! . i hope this helps you !!!!
General Performance
debug.sf.hw=1
Edit existing line,
dalvik.vm.heapsize=48m
persist.sys.ui.hw=1
Faster Scrolling
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
Saves power
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
windowsmgr.max_events_per_sec=60
wifi.supplicant_scan_interval=180
*If you don’t keep Wi-Fi active lowering the value below the default of 90 seems to make Wi-Fi connect faster after being turned on but will consume more power if turning Wi-Fi off has been forgotten when not in range of a known network.
ro.mot.eri.losalert.delay=1000
*Should smooth out disconnects and reconnects, saving battery. Seems to brake tethering with CM7, let me know if anyone else experiences this issue.
Raises quality of images
ro.media.enc.jpeg.quality=90
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
Increased Media & Streaming Performance
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=false
media.stagefright.enable-http=true
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.evdo_b=4096,87380,256960,4096,1 6384,256960
*Note: I don't know why but the forum is placing spaces in the above lines that are not there. The last 3 are for data speeds but have been places here to avoid multiple explanations for the spaces. The spaces are not present when I edit and have even tried retyping them in Word and then pasting the lines in but it still shows the spaces after saving, kind of frustrating. The ends for the above lines should all be the same ending values for each line (=4096,87380,256960,4096,16384,256960). I don’t know why but for whatever reason anytime I save the post the spaces appear.
Disable error checking (Should speed things up a bit)
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
Disable sending usage data
ro.config.nocheckin=1
To make the phone ring faster when dialing out
ro.telephony.call_ring.delay=0
Disable black screen issue after call (Thanks to Whyzor for finding why looking into the other tweaks)
ro.lge.proximity.delay=25
mot.proximity.delay=25
Disable USB Debugging icon from Status Bar. (Just the Icon, debugging remains enabled.)
persist.adb.notify=0
makes apps load faster and frees more ram. (Edit exsisting line)
dalvik.vm.dexopt-flags=m=v,o=y
Improve 3g data speeds
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
Wipe both Caches in Recovery after adding or changing the above lines.
If you have used the 3g script put out by the developer of theV6 Turbocharger script then they have already been applied to your device.
Next few can be found in the CM7 Performance settings but am including them in case someone would like to use them on another Rom like Miui.
Lock Home Screen into memory
ro.HOME_APP_ADJ=1
Use Jit (Dalvik just-in-time compiler)
dalvik.vm.execution-mode=int:jit
Enable Surface dithering (Improves image quality at the cost of performance)
persist.sys.use_dithering=1
Allow purging of assets (System can free more Ram when needed)
persist.sys.purgeable_assets=1
Disable animation for faster startup
debug.sf.nobootanimation=1
i hope you guys know how to apply these tweaks . if not , you can browse the tutorial in the first update . waiting for your feedback .
regards ,
hussain .
great work
really greatr work bro.............thanks for this.......i gained some knowledge
raghu hunter said:
really greatr work bro.............thanks for this.......i gained some knowledge
Click to expand...
Click to collapse
more coming soon ......!!!!!
Complete copy/paste of this
http://androidforums.com/triumph-al...-performance-tweaks-updated-04-14-2012-a.html
Learn to mention sources
Burned from my laser torch using pencil cells
Because there is already a Mega thread present by another dev I am closing this thread.. on the basis of blind copy pasting
Its a good trick to boost them thanks meter!
Links above

[TWEAKS]A List of Bulid.prop Tweaks

Found this while I was doing some searching around. These are well known edits to the build.prop. Just thought it would be nice not to have to look all over the place. This is not my work I am just passing it along.
What is build.prop: The build.prop file is your android handset’s ‘ID card’.
- It tells applications the specifications of your device, so that apps can change their interface or function for your specific device.
- Editing the build.prop file is most commonly used for changing LCD density, build number and your device’s model or manufacturer.
- Changing your ‘fingerprint’, model or manufacturer can trick some apps in the market to become compatible with your device.
SOME OF THESE TWEAKS ARE CAUSING SOME ISSUES. ALWAYS MAKE A BACKUP OF THE DEVICE. I WILL BE TESTING OUT ALL THE TWEAKS AND REMOVING THE ONES THAT ARE CAUSING THE ISSUES.
TWEAKS: build.prop
path: /system/build.prop
# Fast Reboot
persist.sys.purgeable_assets=1
# Increasing The Video Recording Quality
ro.media.enc.hprof.vid.bps=8000000
# Screen Rotate To 270 degree
windowsmgr.support_rotation_270=true;
# Increase VM Heap Size(resolve some fc's)
dalvik.vm.heapsize=64m
# Render UI With GPU
debug.sf.hw=1
# Increasing It Will Make Mobile Smoother
windowsmgr.max_events_per_sec=150
# Video Acceleration Enabled
video.accelerate.hw=1
# Increase Performance
debug.performance.tuning=1
# Disable Sending Usage Data
ro.config.nocheckin=1
# Deeper Sleep/Better battery life
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
# Ringing Will Start Immediately
ro.telephony.call_ring.delay=0
# Disable Error Checking
ro.kernel.android.checkjni=0
# Increase Quality Of MediaStreaming
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false
# Disable BootAnimation
debug.sf.nobootanimation=1
#Force To Remain Launcher In Memory
ro.HOME_APP_ADJ=1
# Off The Proximity Quiclky After Call
mot.proximity.delay=25
ro.lge.proximity.delay=25
# Photo And Video Quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
# Touch Responsiveness
debug.performance.tuning=1
video.accelerate.hw=1
# Scrolling Responsiveness
windowsmgr.max_events_per_sec=500
# Power Save Tweaks
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
# Disables Debug Icon On Status Bar
persist.adb.notify=0
#Faster Scrolling
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
#wifi to scan less frequently
wifi.supplicant_scan_interval=180
#improve battery under no signal
ro.mot.eri.losalert.delay=1000
#makes apps load faster and frees more ram. (Edit exsisting line)
dalvik.vm.dexopt-flags=m=v,o=y
Wipe both Caches in Recovery after adding or changing the above lines
Original Thread: http://www.s3forums.com/forum/galaxy-s3-hacking-mods/474-list-some-build-prop-tweaks.html
Enjoy!
Now i gotta pull they build.prop off my phone and edit It
Sent from my SCH-I535 using xda app-developers app
nosympathy said:
Now i gotta pull they build.prop off my phone and edit It
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
I changed my build.prop -- specifically LCD density, and my phone stopped booting... <.<
had to odin-resurrect it.
tijayz said:
I changed my build.prop -- specifically LCD density, and my phone stopped booting... <.<
had to odin-resurrect it.
Click to expand...
Click to collapse
I changed build prop for Google wallet and the same thing happened to me, had to do the same thing with Odin
Sent from my SCH-I535 using Tapatalk 2
nevermind this post.
yea so I put all these edits in.
# Ringing Will Start Immediately
ro.telephony.call_ring.delay=0
# Increase Quality Of MediaStreaming
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false
#Force To Remain Launcher In Memory
ro.HOME_APP_ADJ=1
# Signal Tweaks
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
# NetSpeed Tweaks
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
# Google DNS Tweak
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
net.dns1=8.8.8.8
net.dns2=8.8.4.4
# Photo And Video Quality
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
# Touch Responsiveness
debug.performance.tuning=1
video.accelerate.hw=1
# Power Save Tweaks
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
#wifi to scan less frequently
wifi.supplicant_scan_interval=180
#improve battery under no signal
ro.mot.eri.losalert.delay=1000
#makes apps load faster and frees more ram. (Edit exsisting line)
dalvik.vm.dexopt-flags=m=v,o=y
# Fast Reboot
persist.sys.purgeable_assets=1
# Increasing The Video Recording Quality
ro.media.enc.hprof.vid.bps=8000000
# Render UI With GPU
debug.sf.hw=1
# Increasing It Will Make Mobile Smoother
windowsmgr.max_events_per_sec=150
# Video Acceleration Enabled
video.accelerate.hw=1
# Increase Performance
debug.performance.tuning=1
# Disable Sending Usage Data
ro.config.nocheckin=1
# Deeper Sleep/Better battery life
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
Click to expand...
Click to collapse
and now I get the custom screen then just a black screen and my phone never boots.
You need to put a disclaimer at the top, USE WITH EXTREME CAUTION!
Yikes. Is this from a VZW version, or international, or something else?
The performance ones sound good, but I'm a little afraid to even try them based on everyone else's experiences.
ponyboy82 said:
Yikes. Is this from a VZW version, or international, or something else?
The performance ones sound good, but I'm a little afraid to even try them based on everyone else's experiences.
Click to expand...
Click to collapse
Leave them alone, unless you know what you are playing with. I guess, you can mess around, but you may have to flash the ROM again.
jcurley said:
Leave them alone, unless you know what you are playing with. I guess, you can mess around, but you may have to flash the ROM again.
Click to expand...
Click to collapse
Yeah, I should clarify that I'm staying away from this. I was just curious. It seems like Samsung would've enabled all the HW acceleration they could.
ponyboy82 said:
Yeah, I should clarify that I'm staying away from this. I was just curious. It seems like Samsung would've enabled all the HW acceleration they could.
Click to expand...
Click to collapse
Not always, but unless you understand what you are changing, you will be doing trial and error. So make a change, if it works, great, if not flash your backup.
that is why I donate to the developers. It is hard work for some of these tweaks.
UNTIL SOMEONE ELSE CAN CONFIRM THIS, DO NOT USE THESE ON YOUR PHONE.
THESE DO NOT APPEAR TO BE USA VERIZON GALAXY SIII FRIENDLY OR EVEN IN ITS OPERABLE RANGE IN SOME CONDITIONS.
I.E.
LCD Density should be more like 300+,
VM Heap is 200+, dropping it down to 64m is unfathomable.
Max events per second are 300+, dropping to 150 will essentially cut your max in 1/2.
These would have probably worked well on my Bionic, Droid, Droid X but not S3.
When I get some time tonight I will test out each one of these and see which ones cause a problem and will remove them.
yeah it looks like there's multiple settings for the max events per second. 500 is more reasonable than 150 to increase performance, but my tweaked build.prop from beans rom is 310 right now and smooth.
vm heap should be ~256m
video recording quality 12000000
again, these are for my device specifically so they could vary if you're on stock odexed/custom rom.
So if running stock or beans stripped rom, the hang up would happen and the phone wouldn't boot.
However, I have figured out a way to get the settings to stick..
I took the zip file from Beans 50GBDropbox Rom, and took build.prop in it and modified it. Once modified, I pushed it back into zip and reflashed the entire package. That made build.prop to stay and work the way I wanted it to. (ie. LCD density @ 240)..
So I don't think its a value limitation, I think it more of a "tamper check" mechanism of some sort.
Signal tweaks and net speed tweaks are for gsm at&t phones not Verizon
Sent from my SCH-I535 using xda app-developers app

[ SCRIPT | TWEAK ] ◢ Project Fluid™ ◣ | 20.10.2013

{
"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"
}
Fluid UI | Lagless gaming | Battery friendly | Multitasking​
Project Fluid is latest project im working on.
It consists from build.prop tweaks and init.d tweaks.
This is also a discussion thread you can always suggest me something.​
If this project helped you in any way feel free to rate this thread 5* and thank me its free. Also comment how is your phone feeling with Project Fluid
NAVIGATION | Build.prop | Script | Other​
CREDITS:
zeppelinrox
pikachu01
iONEx
LENAROX
smokin1337
imbawind
slaid480
smokin1337
[email protected]
darky
lpy
totiadrenalin
lambgx02
doomlord
Hero
if you think you should be here send me PM
Navigation | BUILD.PROP | Script | Other​
REQUIREMENTS:
rooted phone
android 2.3+
INSTALLATION:
A)
Open "Root Explorer" and click the R/W
Go to /system/build.prop
Backup yout current build.prop
Long-press on Build.Prop and you’ll see a pop up
Text Editor
Type in those few line of words below into the last line of the text then save
reboot and enjoy
B)
Open "Root Explorer" and click R/W
Go to /system and copy build.prop to your sd card
Copy build.prop to your pc
Move build.prop again to /system and change permission
TWEAKS:​
Qualcomm specific tweaks. Might cause reboot on other.
Code:
com.qc.hardware=1
debug.qc.hardware=true
debug.qctwa.preservebuf=1
debug.qctwa.statusbar=1
Unlock fps limit
Code:
debug.egl.swapinterval=0
Render UI with GPU and GPU tweaks
Code:
debug.composition.type=gpu
debug.egl.hw=1
debug.sf.hw=1
ro.sf.compbypass.enable=0
#enable harware egl profile
debug.egl.profiler=1
#Enable tile rendering
debug.enabletr=true
persist.sys.composition.type=gpu
#16BIT transparency , Smother Scrolling
persist.sys.use_16bpp_alpha=1
#3d performance
persist.android.strictmode=0
ro.min_pointer_dur=1
ro.secure=0
Fluid UI
Code:
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0
Device supports EHRPD
Code:
ro.config.ehrpd=true
System prop for tethering denied
Code:
ro.tether.denied=false
Possible screen glitch fix
Code:
debug.gr.numframebuffers=3
Disable boot animation for faster boot
Code:
debug.sf.nobootanimation=1
Disable debugging notify icon on statusbar
Code:
persist.adb.notify=0
Enable Hardware 3D
Code:
hw3d.force=1
Phone will not wake up from hitting the volume rocker
Code:
ro.config.hwfeature_wakeupkey=0
Unlock phone by menu key
Code:
ro.config.hw_menu_unlockscreen=false
Save power while phone is in sleep mode
Code:
ro.ril.disable.power.collapse=1
Ringtone rings without delay
Code:
ro.telephony.call_ring.delay=0
The wifi scan interval in seconds so you can use a lower or higher value.
Code:
wifi.supplicant_scan_interval=180
Better scrolling responsiveness
Code:
windowsmgr.max_events_per_sec=90
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
Better touchscreen responsiveness
Code:
touch.pressure.scale=0.001
Support for ipv4 and ipv6.
Code:
persist.telephony.support.ipv4=1
persist.telephony.support.ipv6=1
Faster boot
Code:
persist.sys.shutdown.mode=hibernate
ro.config.hw_quickpoweron=true
Better battery life
Code:
ro.config.hw_fast_dormancy=1
ro.config.hw_power_saving=true
Enable 16 BIT
Code:
debug.fb.rgb565=1
VM tweak
Code:
ro.vold.umsdirtyratio=20
Disable Zygote loader
Code:
ro.wmt.blcr.enable=0
Better in call voice quality
Code:
ro.ril.enable.amr.wideband=1
Signal Tweaks
Code:
persist.cust.tel.eons=1
ro.ril.gprsclass=10
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=6
ro.ril.hsxpa=1
Wireless Speed Tweaks
Code:
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.route.flush=1
net.ipv4.tcp_ecn=0
net.ipv4.tcp_fack=1
net.ipv4.tcp_mem=187000 187000 187000
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.tcp_no_metrics_save=1
net.ipv4.tcp_rfc1337=1
net.ipv4.tcp_rmem=4096 39000 187000
net.ipv4.tcp_sack=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_wmem=4096 39000 187000
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
Website Bypass
Code:
net.dns1=8.8.8.8
net.dns2=8.8.4.4
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
Graphics Enhancement
Code:
#Raise photo and video recording quality
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.hprof.vid.fps=75
#Raise JPG quality to 100%
ro.media.enc.jpeg.quality=100
ro.media.dec.aud.wma.enabled=1
ro.media.dec.vid.wmv.enabled=1
ro.media.cam.preview.fps=0
ro.media.codec_priority_for_thumb=so
DalvikVM
Code:
dalvik.gc.type=precise
dalvik.vm.dexopt-data-only=1
#Enables register map for tracking objects to garbage collect. Might give a little more RAM at the cost of a few CPU cycles.
dalvik.vm.dexopt-flags=m=v,o=y
dalvik.vm.jniopts=forcecopy
dalvik.vm.lockprof.threshold=500
dalvik.vm.stack-trace-file=/data/anr/traces.txt
dalvik.vm.verify-bytecode=false
Unknown functions
Code:
debug.kill_allocating_task=0
debug.overlayui.enable=0
dev.pm.dyn_samplingrate=1
ENFORCE_PROCESS_LIMIT=false
persist.sampling_profiler=0
ro.debuggable=1
ro.config.disable.hw_accel=false
ro.fb.mode=1
Not working
Code:
#debug.performance.tuning=1
#video.accelerate.hw=1
#persist.sys.ui.hw=1
#dalvik.vm.checkjni=false
#dalvik.vm.execution-mode=int:jit
#dalvik.vm.heapgrowthlimit=48m
#dalvik.vm.heapsize=64m
#Raise photo and video recording quality
#ro.media.dec.jpeg.memcap=20000000
#Enable surface dithering
#persist.sys.use_dithering=0
#Allow purging of assets
#persist.sys.purgeable_assets=0
#Force launcher into memory
#ro.HOME_APP_ADJ=1
# Disables data sent and logging.Only for HTC
#profiler.force_disable_err_rpt=1
#profiler.force_disable_ulog=1
#ro.config.nocheckin=1
#sleep mode for battery savings. 0 power collapse suspend, 1 power collapse (best), 2 apps go to sleep, 3 show clock and wait, 4 wait for interrupt
#pm.sleep_mode=1
#Fix some application issues/Disable kernel error logging
#ro.kernel.android.checkjni=0
#ro.kernel.checkjni=0
Navigation | Build.prop | SCRIPT | Other​
REQUIREMENTS:
rooted phone
android 2.3+
kernel/rom with init.d support
5mb free in system
busybox
FEATURES:
VM tweaks | better battery life and performance
SD card tweaks | faster sd card read and write and mount speed
Full GPU rendering | Removes the android cpu rendering so the system can only use the gpu for rendering
Darky zipaling | Will zipalign all apk files to increase performance and reduce memory consumption
Battery tweaks | Tweaks that improve power consumpion
Kernel tweaks | better battery life and performance
Internet speed tweaks | Improves general browsing speed
disable logger | Disables the Android logger
Hacked host | ad-free browsing and applications
Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access
IO scheduler tweaks
Cache cleared at every boot
It backups your old init.d scripts
Various tweaks
Manny other (scroll down)
INSTALLATION:
copy it on your sd card
go to recovery mod
flash it
reboot
enjoy
DOWNLOADS:
v1 (not flashable zip)
v1.1
v1.2
v1.3
v2
v3
v3.1
v3.2
CHANGELOG:
Code:
[LIST][*][SIZE="5"]v1:[/SIZE][SIZE="4"][LIST]
[*]initial release
[/LIST][/SIZE]
[*][SIZE="5"]v1.1[/SIZE]
[SIZE="4"][LIST]
[*]flashable .zip
[*]entropy seeder generator fixed
[*]removed touchscreen tweak (only samsung phone)
[*]now script will backup you old init.d script in /sdcard/Fluid_engine
[/LIST][/SIZE]
[*][SIZE="5"]v1.2[/SIZE]
[SIZE="4"][LIST]
[*]fixes
[/LIST][/SIZE]
[*][SIZE="5"]v1.3[/SIZE]
[SIZE="4"][LIST]
[*]fixes
[/LIST][/SIZE]
[*][SIZE="5"]v2[/SIZE]
[SIZE="4"][LIST]
[*]updated mpengine
[*]live entropy seeder
[*]removed some double lines
[*]changed some values
[/LIST][/SIZE]
[*][SIZE="5"]v3[/SIZE]
[SIZE="4"][LIST]
[*]fixes
[*]removed default scheduler
[*]hacked host for no ads
[*]various changes
[*]removed rpengine only cause it gets many updates and this way it will be easier for people to update it
[*]fully compatible with RPEngine, supercharger, seeder, crossbreder
[/LIST][/SIZE]
[*][SIZE="5"]v3.1[/SIZE]
[SIZE="4"][LIST]
[*]bug fixes [some values didnt apply]
[*]new values
[/LIST][/SIZE]
[*][SIZE="5"]v3.2[/SIZE]
[SIZE="4"][LIST]
[*]bug fixes
[*]new values
[*]removed renice apps
[*]now you are going to have more free ram
[*]since of more free ram your battery life will be better
[/LIST][/SIZE]
[/LIST]
Navigation | Build.prop | Script | OTHER​
OPTIONAL:
Governor tweaks from thunderbolt script
remove .txt extension
move this to system/etc/init.d
set permission
Disable journalism
remove .txt extension
move this to system/etc/init.d
set permission
tweak for general apps to open instantly (ram usage might be higher)
remove .txt extension
move this to system/etc/init.d
set permission
removes lag from keyboard, phone, superuser and other most used apps
sqlite for gb/ics
remove .txt extension
move this to system/xbin
set permission
sqlite for jb
you move this to system/xbin
vsync activator
flash this zip
VSync synchronizes things. It tells the GPU to wait for the screen to finish its line by line drawing before loading the next frame.
The VSync pulse is now used to start all the processing for the next frame.
Fluid Libs
flash this zip
xperia 2011 devices only
collection of newest xperia libs
xperia T jelly bean libs, xperia S modified adreno libs, new egl libs, xperia V/T sound libs
INSTALLATION:
Copy it on your sd card
move to right place
set permission
reboot
EXPLANATIONS:
vm/block_dump
This enables block I/O debugging when set to a nonzero value. If you want to find out which process caused the disk to spin up (see /proc/sys/vm/laptop_mode), you can gather information by setting the flag.
When this flag is set, Linux reports all disk read and write operations that take place, and all block dirtyings done to files. This makes it possible to debug why a disk needs to spin up, and to increase battery life even more. The output of block_dump is written to the kernel output, and it can be retrieved using "dmesg". When you use block_dump and your kernel logging level also includes kernel debugging messages, you probably want to turn off klogd, otherwise the output of block_dump will be logged, causing disk activity that is not normally there.
vm/dirty_background_bytes
Contains the amount of dirty memory at which the pdflush background writeback daemon will start writeback.
If dirty_background_bytes is written, dirty_background_ratio becomes a function of its value (dirty_background_bytes / the amount of dirtyable system memory).
vm/dirty_background_ratio
Contains, as a percentage of total system memory, the number of pages at which the pdflush background writeback daemon will start writing out dirty data.
vm/dirty_bytes
Contains the amount of dirty memory at which a process generating disk writes will itself start writeback.
If dirty_bytes is written, dirty_ratio becomes a function of its value (dirty_bytes / the amount of dirtyable system memory).
Note: the minimum value allowed for dirty_bytes is two pages (in bytes); any value lower than this limit will be ignored and the old configuration will be retained.
vm/dirty_expire_centisecs and vm/dirty_writeback_centisecs
expire:
How old "dirty" data should be before the kernel considers it old enough to be written to disk. It is expressed in 100ths of a second.
writeback:
This is the interval of when the writeback daemons periodically wake up and write "old" data out to disk. It is expressed in 100ths of a second.
vm/dirty_ratio
Contains, as a percentage of total system memory, the number of pages at which a process which is generating disk writes will itself start writing out dirty data.
vm/drop_caches
Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free.
To free pagecache:
echo 1 > /proc/sys/vm/drop_caches
To free dentries and inodes:
echo 2 > /proc/sys/vm/drop_caches
To free pagecache, dentries and inodes:
echo 3 > /proc/sys/vm/drop_caches
As this is a non-destructive operation, and dirty objects are not freeable, the user should run "sync" first in order to make sure all cached objects are freed.
vm/laptop_mode
laptop_mode is a knob that controls "laptop mode". When the knob is set, any physical disk I/O (that might have caused the hard disk to spin up, see /proc/sys/vm/block_dump) causes Linux to flush all dirty blocks. The result of this is that after a disk has spun down, it will not be spun up anymore to write dirty blocks, because those blocks had already been written immediately after the most recent read operation. The value of the laptop_mode knob determines the time between the occurrence of disk I/O and when the flush is triggered. A sensible value for the knob is 5 seconds. Setting the knob to 0 disables laptop mode.
vm/lowmem_reserve_ratio
Ratio of total pages to free pages for each memory zone.
vm/max_map_count
This file contains the maximum number of memory map areas a process may have. Memory map areas are used as a side-effect of calling malloc, directly by mmap and mprotect, and also when loading shared libraries.
While most applications need less than a thousand maps, certain programs, particularly malloc debuggers, may consume lots of them, e.g., up to one or two maps per allocation.
The default value is 65536.
vm_min_free kbytes
This is used to force the Linux VM to keep a minimum number of kilobytes free. The VM uses this number to compute a pages_min value for each lowmem zone in the system. Each lowmem zone gets a number of reserved free pages based proportionally on its size.
vm/mmap_min_addr
This file indicates the amount of address space which a user process will be restricted from mmaping. Since kernel null dereference bugs could accidentally operate based on the information in the first couple of pages of memory userspace processes should not be allowed to write to them.
By default this value is set to 0 and no protections will be enforced by the security module. Setting this value to something like 64k will allow the vast majority of applications to work correctly and provide defense in depth against future potential kernel bugs.
vm/nr_pdflush_threads
The count of currently-running pdflush threads. This is a read-only value.
vm/oom_dump_tasks
Enables a system-wide task dump (excluding kernel threads) to be produced when the kernel performs an OOM-killing and includes such information as pid, uid, tgid, vm size, rss, cpu, oom_adj score, and name. This is helpful to determine why the OOM killer was invoked and to identify the rogue task that caused it.
If this is set to zero, this information is suppressed. On very large systems with thousands of tasks it may not be feasible to dump the memory state information for each one. Such systems should not be forced to incur a performance penalty in OOM conditions when the information may not be desired.
If this is set to non-zero, this information is shown whenever the OOM killer actually kills a memory-hogging task.
The default value is 0.
vm/oom_kill_allocating_task
This enables or disables killing the OOM-triggering task in out-of-memory situations.
If this is set to zero, the OOM killer will scan through the entire tasklist 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, the OOM killer simply kills the task that triggered the out-of-memory condition. This avoids the expensive tasklist scan.
If panic_on_oom is selected, it takes precedence over whatever value is used in oom_kill_allocating_task.
The default value is 0.
vm overcommit memory
This controls overcommit of system memory, possibly allowing processes to allocate (but not use) more memory than is actually available.
0 - Heuristic overcommit handling. Obvious overcommits of address space are refused. Used for a typical system. It ensures a seriously wild allocation fails while allowing overcommit to reduce swap usage. root is allowed to allocate slighly more memory in this mode. This is the default.
1 - Always overcommit. Appropriate for some scientific applications.
2 - Don't overcommit. The total address space commit for the system is not permitted to exceed swap plus a configurable percentage (default is 50) of physical RAM. Depending on the percentage you use, in most situations this means a process will not be killed while attempting to use already-allocated memory but will receive errors on memory allocation as appropriate.
vm overcommit ratio
Percentage of physical memory size to include in overcommit calculations.
Memory allocation limit = swapspace + physmem * (overcommit_ratio / 100)
swapspace = total size of all swap areas
physmem = size of physical memory in system
vm/page-cluster
This controls the number of pages which are written to swap in a single attempt. The swap I/O size.
It is a logarithmic value - setting it to zero means "1 page", setting it to 1 means "2 pages", setting it to 2 means "4 pages", etc.
The default value is three (eight pages at a time). There may be some small benefits in tuning this to a different value if your workload is swap-intensive.
vm/panic_on_oom
This enables or disables panic on out-of-memory feature. If this is set to 1, the kernel panics when out-of-memory happens. If this is set to 0, the kernel will kill some rogue process, by calling oom_kill().
Usually, oom_killer can kill rogue processes and system will survive. If you want to panic the system rather than killing rogue processes, set this to 1.
The default value is 0.
Panic is a system error that is detected by the kernel.
vm/percpu_pagelist_fraction
This is the fraction of pages at most (high mark pcp->high) in each zone that are allocated for each per cpu page list. The min value for this is 8. It means that we don't allow more than 1/8th of pages in each zone to be allocated in any single per_cpu_pagelist. This entry only changes the value of hot per cpu pagelists. User can specify a number like 100 to allocate 1/100th of each zone to each per cpu page list.
The batch value of each per cpu pagelist is also updated as a result. It is set to pcp->high / 4. The upper limit of batch is (PAGE_SHIFT * 8).
The initial value is zero. Kernel does not use this value at boot time to set the high water marks for each per cpu page list.
vm/scan_unevictable_pages
When written to, this tunable will initiate a scan of individual or all zones' unevictable lists and move any pages that have become evictable onto the respective zone's inactive list, where shrink_inactive_list() will deal with them. If evictable pages are found in unevictable lru, kernel will print filenames and file offsets of those pages.
vm/swappiness
swappiness is a parameter which sets the kernel's balance between reclaiming pages from the page cache and swapping process memory. The default value is 60.
If you want kernel to swap out more process memory and thus cache more file contents increase the value. Otherwise, if you would like kernel to swap less decrease it.
more information
vm vfs cache presure
Now here is where it gets interesting! File system cache (dentry/inode) is really more important than the block cache above in dirty ratio and dirty background ratio, so we really want the kernel to use up much more of the RAM for file system cache, this will increas the performance of the system without sacrificing performance at the application level. The default value is 100, as a percentage, and what you want to do is lower the value to tell the kernel to favor the file system cache and not drop them aggressively.
LINKS TO IMPORTANT THREADS:
Thunderbolt
incompatible
Adrenaline engine
incompatible
Adrenaline boost
use it only if you are on gingerbread
Ultimate jar power tools
compatible and suggested
Supercharger
incompatible
BANNERS:
great!
I think you almost categorized all existing build.prop tweaks on the net... the list just goes on and on joking!
If you should need any help....
keep it up!
iONEx said:
great!
I think you almost categorized all existing build.prop tweaks on the net... the list just goes on and on joking!
If you should need any help....
keep it up!
Click to expand...
Click to collapse
I did like 30 reboots to test those tweaks
i commented out tweaks which dont work on ics
every group is in alphabetical order
no double lines
i plan to explain lines and which values can we use
but first need to finish script
Does this work on jelly bean 4.1.2? Is smoother performance noticeable after this tweaks?
Echelonex said:
Does this work on jelly bean 4.1.2? Is smoother performance noticeable after this tweaks?
Click to expand...
Click to collapse
+1 ... want to know this too
Echelonex said:
Does this work on jelly bean 4.1.2? Is smoother performance noticeable after this tweaks?
Click to expand...
Click to collapse
yes they work on jb
but not all of them
but it wont dmg your phone if u have ones that dont work
OK, I opened up those two guides and with triumphant smile I started to check which one of BUSTED ones appear in your tweak and you've already commented them! no fun for me
Can I use this tweaks on cm10?
Sent from my Xperia Mini using xda premium
working on jb
najodleglejszy said:
OK, I opened up those two guides and with triumphant smile I started to check which one of BUSTED ones appear in your tweak and you've already commented them! no fun for me
Click to expand...
Click to collapse
this really took time to organize it, remove every double line, to comment not working ones
and i did reboot for every new line (something like 30 reboots)
this one was ment for ics
later i will add gb and jb
but first i will finish script
Fluid Engine
mv_style said:
this really took time to organize it, remove every double line, to comment not working ones
and i did reboot for every new line (something like 30 reboots)
this one was ment for ics
later i will add gb and jb
but first i will finish script
Fluid Engine
Click to expand...
Click to collapse
well, big plus for not copying placebo tweaks it really shows that you care, so I can't wait to see the full mod released!
I mean, of course I can, take your time to polish it
hey buddy,
you might wanna check this line: ro.telephony.call_ring.delay=0
I've found out, atleast on GB that it causes this bug with ringtones not repeating.
If you get a call, the ringtone rings one time only and stops.
Don't know about ICS, but just to be sure test it
iONEx said:
hey buddy,
you might wanna check this line: ro.telephony.call_ring.delay=0
I've found out, atleast on GB that it causes this bug with ringtones not repeating.
If you get a call, the ringtone rings one time only and stops.
Don't know about ICS, but just to be sure test it
Click to expand...
Click to collapse
ok thanks for info
i will check that tommorow
working on something else now
_________
Actually that line was ment for that
i will update op with info
i was working on Fluid Engine for long time today
i might finish it tommorow
Do any of these overlaps with Pimp My Rom prop tweaks? Thanks for these btw :highfive:
Final stage just few more things do:
i need to see if there are any double lines and such
what it offers you?
-- all things from unlimited boost but with no double lines, better values and new tweaks
-- i included some things from lazerdroid which werent included
-- full gpu rendering (fluid ui, smoother gaming)
it will have few optional tweaks which u can flash later:
-- disable journalism
-- governor tweaks (for users with custom kernel)
-- tweak for most used apps to open faster
in updates i will search for better values, and new lines
i think i wont need to do rework it again cause it organized very well
_________________
testing stage
Comparision:
*all test are on hyouka
1.With project fluid build.prop tweaks+gpu rendering+adreno.config tweaks
gaming is preety smooth (in 2min of gaming no lags only one minor almost which was almost unnoticable)
but it took long time for game 2 load
ui is preety smooth and fluid 2.
game tested was subway surfers
2. with fluid engine and previous tweaks
phone boots faster, gaming is even smoother
game has loaded for 2sec (showed image)
3.test will be soon with all optional tweaks
it will be released today (i hope)
i still have some things to finish but first i want to relax cause i was working on it from 19:00 until 2:00
and today for 3 hours

Super Touch App- Reduce Lag and make you touch screen smooth.

I did not make this app, I'm just helping a China Developer to post on XDA.
Super smooth on Android touch screen, avoid content not-follow-up problems.
1. Magnificent screen sliding respond, easy sliding on screen and no longer delay.
2. Incredibly smooth on zooming web pages or images as well as any operations needing to zoom.
3. Sliding to all directions is unbelievably quick and smooth.
4. Unbelievably quick and smooth lists rolling.
5. Much faster launching and loading Apps.
6. Speedy and accurate typing experience.
7. Much rapid on playing all sorts of games.
8. The first power-saving optimization app that does not affecting phones’ performance.
Super Touch allows you to experience unprecedented smooth smart phones.
Main functions:
One of this App’s main functions is to allow Android devices sliding much quicker and smoother, which will solve the problem of slow drag.
Sliding, dragging and zooming are far smoother; content follows up your fingertip; switching columns is also a lot quicker.
Lists rolling is extraordinarily speedier and smoother, typing is incredibly easier.
There is also a very practical power-saving optimization function, which doesn’t sacrifice the performance of the phone.
Important Instruction:
720P resolution is recommended a level of 600-1314
1080P resolution is recommended a level of 1520-3998
2K resolution with Qualcomm’s GPU is recommend a level of 5186-6998
2K resolution, non- Qualcomm GPU is recommended a level of 600-1520 ( For example, Samsung S6 and Series Edge )
2K or 4K resolution with Qualcomm GPU both can use level 9998.
The above information is only reference; please adjust to the most appropriate level for specific phones.
1. Higher the GPU ability is, the smoother it will be within a higher level, relatively, a high level with a poor GPU is less effective.
2. After launching touch optimization and being enabled, it can work without running in background (about 1 minute to take effect, depend on CPU’s performance)
3. Do not switch off auto start-up, every time rebooting system requires a auto optimization permission.
There will be a small portion of extra power consumption while enabling the optimization system, and after power consumption will go back to normal.
Advanced function is a smooth level of 300 – 9998, it can be open to use when a phone reaches the standard.
No Root permission needed for all functions.
Sliding optimization will be disabled for some devices while charging, (system controls the effect when it disables) It will be notified of the optimization system disabled while charging.
YouTube : https://www.youtube.com/watch?v=sEGYF_SE7SU
Download link : https://play.google.com/store/apps/details?id=com.lucky.one
Screenshots
Reserved
5. Create a thread or post a message only once.
As a large forum, we don't need unnecessary clutter. You're free to edit your message as you like, so if you do not receive an answer, revisit your message and see if you can describe your problem better. Not everyone is online at the same time so it might take a while before you receive an answer. (Also refer to Rule 16)
Thread closed

Squirrel Android Tweak App

Squirrel Android Tweak App​
Code:
*** Disclaimer
I am not responsible for any side effects (if any) or damages (if any) caused by this application.
This is a 100% systemless app. If you are having problems, please just uninstall it then reboot.
Introduction
Squirrel Android Tweak is an application that aims to increase the performance of your device, also by focusing on battery.
Include performance, battery, kernel tweaks, I/O, and a lot many other tweaks.
Squirrel Android Tweak vs Kitana Tweak[/COLOR]
Squirrel Android Tweak App is forked version of Kitana Tweak, All Kitana Tweak options are available in this app also
Features
Boost
F-strim
Hot Clean
Battery Improvement
Increase WiFi Scan
Kernel Tuner
Kernel Panic
Sleepers Optimization
Entropy
Bypass JNI
YouTube Resolution
GPU Rendering
Rendering Quality
Liquid Smooth UI
Better Scrolling
Performance Tuner
CPU Optimizer
FPS Unlock
16bit Transparent
Net Buffer Size
Net TCP Tweak
Net Speed+
Fast Streaming
IPv4/IPv6 Support
RIL Tweak
Fast Dormancy
Google DNS
ARM Wideband
I/O Boost
I/O Queue
SD Tuner
Scheduler Tuner
Cache Reclaiming
Cache Allocation
z-RAM Enabler
Swappiness
OOM Killer
RAM Profile
Low RAM Flag
KSM/u-KSM
Clean RAM
Disable Logs
Disable I/O Stats
Installation instructions
Make sure you meet the requirements:
Android 4.1+
Root access
BusyBox
Changelogs
Code:
Current version: 1.0.0, 2021-10-27
[fixes] Crash fixes for some devices
Group
Telegram Group: https://t.me/squirrel_android_tweak_app
Keep o sharing
Awsome work. Only error in the info on IO commands menu. The hints are duplicates of the GPU menu. So glad someone is making katanaTWEAK again. Profiles look cool to.

Categories

Resources