Possible Silk build.prop speed improvment - Kindle Fire General

Hi,
These build.prop settings seems to improve the Silk browser experience , for me I added to /system /build.prop :
# Kindle broadband tweaks
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=1
net.ipv4.tcp_ecn=0
ipv4.ip_no_pmtu_disc=0
I am curious if these settings help other users as Silk can sometimes feel a little slow. I feel that the speed improvement goes best with both 'Accelerate page loading' and 'Optional encryption' turned on.
I cannot say I can verify this on a pure benchmark, but just on 'feel'.
* These settings come from a search for 'Ubuntu broadband tweaks' and there were a number of them.

That's cool. But what is the actual speed diff? Silk works like silk on my network, so I have no issues. But even faster would make my device look like a desktop

http://www.dslreports.com/speedtest?flash=1: speed results
Using the title link with the build.prop tweaks:
4842 Kb/s down
622 Kb/s up
Without them:
4050 Kb/s down
607 Kb/s up
Perhaps, a noticeable difference for some of us. Thanks for making me do a real test

Related

WmTorrent on Diamond: Upload problem

I have installen the wmTorrent 2.1.6 on my diamond.
so far i can download torrents, but i can not limit the upload.
It does not matter, what i adjust in the settings, the upload is allways unlimited. This is a nogo for my slow internet connection.
does anybody have the same problems or does anybody know, how to limit the upload?
Does anybody have a comment?
changing speed
hey i installed winmobile yesterday
well the settings are a bit stupid if you tell me...
but it works.
i changed the speed to 384 kB/s
the you can change the download speed.
i set mine at MAX KB/s
changed the upload speed to 100 kB/s
it works.
setting the speed above 384 kB/s is a no go,
because the minimum upload settings are too high.
I think the monimum upload speed for TORRENT is 10KB/s. Above there should be no limitation for download.
Please try to set 20KB/s upload maximum and something as DL max. ant tell
me if the upload limit will be obtained.
Thanks in Advance
Yesterday i installed the 1.2.x version of WmTorrent.
Here i can adjust the upload limit correctly and this will be
followed.
Can the version 2 be incompatible with HTC Diamond?
the default upload minimum for most clients is usually 5-10 (7 on uTorrent etc) so play around and see if you can find it

Speed up by switching to 16-bit video

I've been playing with my Archos 43, and found a cool way to almost double the speed of 2D graphics and somewhat increase 3D graphics speed (as measured with AnTuTu), and probably decrease memory usage, at the expense of display quality.
Just switch the device into 16-bit display mode.
Code:
su
fbset -fb /dev/graphics/fb0 -g 480 854 480 854 16 -n ; killall zygote
One could set this up on boot, but I haven't figured out how to run any scripts before zygote starts using Chulri's rw root.
To switch back to 32-bit, just do a normal reboot, or:
Code:
su
fbset -fb /dev/graphics/fb0 -g 480 854 480 854 32 -n ; killall zygote
---------- Post added at 05:38 AM ---------- Previous post was at 05:18 AM ----------
Alas, 16-bit breaks the Archos video player and Youtube. On the other hand, Netflix works fine.
HI,
what is the difference with chainfire 3D?
As far as I know, ChainFire3D switches texture bit depth, but still leaves the bit depth of the screen as a whole unchanged. In particular, setting to 16-bit textures in CF3D may help with some 3D apps, but will have no effect on 2D performance. Setting to 16-bit mode in the above way almost doubles 2D performance, at the expense of quality and complete loss of Youtube/Archos Video. One should be able to combine the 16-bit setting above with CF3D.
Of course, if you've got a different device, you'll need different resolution numbers. You can find out your numbers with:
Code:
su
fbset -fb /dev/graphics/fb0
Further investigation: the fbset command doesn't require root on Gen8 if executed in adb, so you can do this on a non-rooted device.
I did some more benchmarks. In these, the performance gain is more moderate, probably because I was previously comparing to a system that was configured less well in other ways.
There is still a 38% performance gain for 2D applications with CF3D off.
Some AnTuTu benchmarks on the A43:
32-bit display, CF3D off:
2D: 344
3D: 718
32-bit display, CF3D set to reduce textures to 16-bit:
2D: 378
3D: 726
32-bit display, CF3D set to unroll textures to 32-bit:
2D: 432
3D: 712
16-bit display, CF3D off:
2D: 478 (average of two tests)
3D: 711
16-bit display, CF3D set to reduce textures to 16-bit:
2D: 408
3D: 756
16-bit display, CF3D set to unroll textures to 32-bit:
2D: 426
3D: 716
I can not confirm any positive affect of the 16bit setting on my A70s. The scripts seem to work, the system reboots and the fbset reports 16 bit as expected. But the 2D benchmark staid the same around 275 in Antutu for both 16 and 32 bit settings. Worse: my system needed a cold reset to get archos video back working.
old_pocket said:
I can not confirm any positive affect of the 16bit setting on my A70s. The scripts seem to work, the system reboots and the fbset reports 16 bit as expected. But the 2D benchmark staid the same around 275 in Antutu for both 16 and 32 bit settings. Worse: my system needed a cold reset to get archos video back working.
Click to expand...
Click to collapse
Oh, well.
I wonder, by the way, why your 2D benchmark is so much lower on your A70 than on my A43. Is your max CPU speed set to 1ghz?
I used uruk 1.6b1 with 1200/300 setting via setcpu. I tried different constant settings to see if there would be a dependency:
I got more or less constant 275 for frequencies from 1200 to 800, 365 for 600 MHz and 300 for 300 MHz. Very strange.
I'm also seeing the CPU speed as not mattering much. I just got 353 with 300MHz and 419 with 1000MHz.
What is your debug.sf.hw setting? You can do:
Code:
getprop | grep debug.sf.hw
to check.
Normally, I have it set to debug.sf.hw=1.
If I set debug.sf.hw=0, I get a maximum of 200 on AnTuTu 2D, and the value seems to vary more with CPU speed. I am guessing that with hardware acceleration enabled, it's the GPU speed and memory bus speed that matter, not the CPU speed.
I'm also using this script to optimize memory management. I haven't tested enough to see if it makes a difference.
Good idea. I tried out your grep. As you might have expected: nothing, means that =1 is active by default. Tried out =0 by editing build.prop resulting in around 100 values. No real improvement...
I tried something different, booted stock 2.4.19 Archos Android and here you go: values around and above 400. In comparison you can see that it is a lot faster.
Maybe this is caused by the increased clock rate / "fluidity" of the new Archos firmware. Hopefully sauron will get his pad back soon. This seems to be a good chance to get even better performance on uruk.
old_pocket said:
Good idea. I tried out your grep. As you might have expected: nothing, means that =1 is active by default. Tried out =0 by editing build.prop resulting in around 100 values. No real improvement...
I tried something different, booted stock 2.4.19 Archos Android and here you go: values around and above 400. In comparison you can see that it is a lot faster.
Maybe this is caused by the increased clock rate / "fluidity" of the new Archos firmware. Hopefully sauron will get his pad back soon. This seems to be a good chance to get even better performance on uruk.
Click to expand...
Click to collapse
Have you tried the Sibere kernels that are based on the 2.4.19 source but with uruk additions?
I just now tried Sibere_OCUV_SB from: http://forum.xda-developers.com/showpost.php?p=17443339&postcount=2069
No problem with the undervolting, but something in his newer kernels seems to render my USB port useless, like the one I tried a few weeks before. On the other hand no positive effect with this on the 2D benchmark, around 275 as before. I remember a conversation between sauron and sibere speculating that Archos modification was not in the kernel but in the firmware.
old_pocket said:
I just now tried Sibere_OCUV_SB from: http://forum.xda-developers.com/showpost.php?p=17443339&postcount=2069
No problem with the undervolting, but something in his newer kernels seems to render my USB port useless, like the one I tried a few weeks before. On the other hand no positive effect with this on the 2D benchmark, around 275 as before. I remember a conversation between sauron and sibere speculating that Archos modification was not in the kernel but in the firmware.
Click to expand...
Click to collapse
I wouldn't be surprised if some of the changes were in the libraries, especially libsurfaceflinger, libskiahw and libskia. You could try pulling in new versions of these libraries.

[MOD] Build.Prop Tweaks

I’ve been scouring XDA and the net for some ways to make our phones a little bit better. What I have found is that you can alter your Build.Prop to work to your advantage.
Did you know that if there is an app exclusive to the Droid X and only works for the Droid X (not withstanding hardware issues), we can change our Build.Prop from Milestone XT720 to Droid X (whatever that model number is) and get into the market and download it?
There also other “tweaks” to you Build.Prop that are beneficial in many other ways, Data strength, Video and Camera resolution, GPS lock, Power saves,…
The below is what I have been able to find, save and test for most of our builds on the Milestone XT720, but first…
Choice is something that has been fought for, relinquished, dreamt of and lost. Here in XDA we have a choice to either use on not to use. This is YOUR choice. If YOU decide to use these tweaks, any problems that arise are YOUR responsibility. Now that is out of the way, here you are.
Oh and one other thing:::::::::::Make a backup of at the very least your /system because if something goes awry while editing the Build.Prop, all you have to do is restore your /system, since that is where the Build.Prop is located.
**XT720 Users->I have not tested these on any of the MIUI builds or Fjfalcon's CM7 release (per Sebastiman -all tweaks but camera work on Fjfalcon's CM7).**
Per Fjfalcon some of these are NOT working on [ROM][KANG][2012.01.30] CyanogenMod 7.2.0 RC0 Milestone XT720
If any Devs want to use these, that is cool. Just make sure you put in your OP that they are already on there so no one duplicates them on their Build.Prop.
Motorola XT720 "Stock" Build.Props are located here (thanks to AA1973 and 3rdstring) http://forum.xda-developers.com/show....php?t=1327141
I presume most of us are using Root Explorer or something extremely similar. You just need to have Root access and able to edit the Build.Prop text. I user Root Explore so that is what these are based off.
1, Open "Root Explorer" and click the R/W
2, Go to /system/build.prop.
3, Long-presson Build.Prop and you’ll see a pop up.
4, Text Editor.
5, Type in those few line of words below into the last line of the text then save.
6. Reboot twice
Data Tweaks Increase download/upload/3G speeds
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=0
ro.ril.hsdpa.category=8 (or 10,12,14) Still looking for more of these though.
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
For some reason XDA won't let me take out the spaces between 4096, 16384. I have edited it twice and it still shows up with the spaces on OP. Should read 4096,16384 for all 5 (default, wifi, umts, gprs and edge) with no space between 6,1 or 16384
For the "ro.ril.hsxpa" ******* 0=UMTS, 1=HSDPA, 2=HSDPA/HSUPA
POWER SAVES
Allows the phone to sleep better
ro.ril.disable.power.collapse=1
Saves power when phone is sleep
pm.sleep_mode=1
Allows your wifi to scan less, saving more battery
wifi.supplicant_scan_interval=150 or 180 (your choice)
Helps Scrolling Responsiveness
windowsmgr.max_events_per_sec=150
Increase overal touch responsivenss
Debug.performance.tuning=1
Video.accelerate.hw=1
MEDIA TWEAKS
Makes streaming videos stream faster
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false
Increases quality of photo and videos
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
Raises quality of JPEG images
ro.media.enc.jpeg.quality=90 or 100 (your choice)
Better camera and video taking results
camera/camcorder mods
ro.media.capture.maxres=8m
ro.media.capture.fast.fps=4
ro.media.capture.slow.fps=120
ro.media.capture.flash=led ***May interfere with Xenon
ro.media.capture.flashMinV=3300000
ro.media.capture.torchIntensity=40
ro.media.capture.flashIntensity=70
ro.media.panorama.defres=3264x1840
ro.media.panorama.frameres=1280x720
ro.camcorder.videoModes=true
BOOT TWEAKS
Gives your phone no boot animation
debug.sf.nobootanimation=1 ***This might freak out some people not seeing their animation and cause unnecessary battery pulls***
SYSTEM TWEAKS
Forces your home launcher into memory
ro.HOME_APP_ADJ=1
Change the Dalvik VM heap size
dalvik.vm.heapsize=64m can use 24, 32 is default, 48, 64
To disable usb debugging popup
persist.adb.notify=0
To give your phone an HD effect fitting a little more on the screen, look for this in your current build.prop and change the 240 to:
qemu.sf.lcd_density=X (225 or 230) ***This has been known to cause FC’s for the Market, so may not be a good tweak but I still put it in here just in case*** See Changelog
To stop the phone from waking up when pressing the volume key
ro.config.hwfeature_wakeupkey=0
To make the phone ring faster when dialing out
ro.telephony.call_ring.delay=800
Disable black screen issue after call
ro.lge.proximity.delay=25
mot.proximity.delay=25
Screen ppi or font density
ro.sf.lcd_density=240
THESE ARE ONES THAT I DO NOT KNOW WHAT THEY DO AND HAVE NOT TESTED
To enable the hard key lights to stay on while the screen is on and not timeout
ro.mot.buttonlight.timeout=0
Try disabling BLN if your having trouble getting this to work
To make the phone come off of the "black screen" in the middle of, or the end of phone calls when you pull the phone away from your face
mot.proximity.delay=150
**May kill the dialer**
Render UI with GPU
debug.sf.hw=1
Fix some application issues
ro.kernel.android.checkjni=0
Defrags database files
for I in \
‘find /data –iname “*.db”’
do \
sqlite3 $i ‘VACUUM; ’ ; ***This might be something for devs to look into using for something, not sure what***
Credits to the following and links to their pages.
Master&Slaves http://forum.xda-developers.com/showthread.php?t=1151608
knzo http://forum.xda-developers.com/showthread.php?t=1227269
Jokersax11 http://forum.xda-developers.com/showthread.php?t=1263768
Change/Edit log:
11/4/11:::
1-Per peshovec qemu.sf.lcd_density::: if that is different from the default 240 or from 160, chances that some application from the market will be reported as incompatible with your device (web market), or dosen't show in the market (phone) are great.
So use what you want, but when you want to be sure, that you see all the applications, change temporary to 240 or 160
2-Per Sebastiman all tweaks work on Fjfalcon's CM7 except camera ones (caused boot loop)
11/9/11:::
Took out spaces in net.tcp.buffersize as was a copy/paste issue from Word.doc to XDA.
1/6/12:::
Took out some of the Motorola XT720 ROM specific verbiage as this is being view by way more people/devices than the XT
2/1/12:::
Noted the some of these are not working on [ROM][KANG][2012.01.30] CyanogenMod 7.2.0 RC0 Milestone XT720
WOW Awesome dude! Nice work! Can't wait to test them! I wonder if there are reversals? Or probably is if I knew anything about coding lol. Great job dude looks promising. Can't believe the excitement we are still getting out of our phones lol.
LibertyMonger said:
I wonder if there are reversals?
Click to expand...
Click to collapse
Just make sure you have a back up of /system because that is where the build.prop "lives". Also I have found that when I edit them, it creates a .bak backup, but you can never fail restoring a nandroid of just the /system.
As a side note, AA1973 gave the "stock" Build.Pro for the MIUI and 3rdstring (of course) uploaded a .zip with damn near the rest of them here http://forum.xda-developers.com/showthread.php?t=1327141
Plus is you adjust a value, wirte down what the original was and if new doesn't work for you, jsut pust back in the original. This way you shoudl only have to restore /system nandroid is something screws up majorly.
Great work there!
I'd like to call attention to
Code:
Change the Dalvik VM heap size
dalvik.vm.heapsize=64m
Since we have rather limited memory, its better if we stick to a heap size of 32 (default in most roms) personally I use 24 and feel that multitasking is much better than at 32 when most apps get killed repeatedly.
That's cool. I know that when I was on Kahl's V4, mine was at 48 and never had a problem with it. Think the intervals are 24, 32, 48, 64
Edited OP with that.
look cool man, will be take time to check & test soon!
ro.media.capture.flash=led ***Might want to check with MZ or Fjfalcon on these b/c of Xenon... In tweaking the camrera and camcorder is it ok to skip this one if it is not sure?
abet1017 said:
ro.media.capture.flash=led ***Might want to check with MZ or Fjfalcon on these b/c of Xenon... In tweaking the camrera and camcorder is it ok to skip this one if it is not sure?
Click to expand...
Click to collapse
Try it out but ok to skip too. I have read that this might have something to to with the LED notifications that we have all been looking for. Will keep looking into this weekend for that part.
build.prop text files
Hey Wood, would we be able to use these build.prop tweaks? There are text files to download and place on SDCard rename them to build.prop then use root explorer to move them to /system
Woodrube said:
To give your phone an HD effect fitting a little more on the screen, look for this in your current build.prop and change the 240 to:
ro.sf.lcd_density=X (225 or 230) ***This has been known to cause FC’s for the Market, so may not be a good tweak but I still put it in here just in case***
Screen ppi or font density
ro.sf.lcd_density=240 ***This is how MZ and Peshovec fixed the tiny little Korean keyboard on CM6***
Defrags database files
for I in \
‘find /data –iname “*.db”’
do \
sqlite3 $i ‘VACUUM; ’ ; ***This might be something for MZ, Fjfalcon and Peshovec could use for something, not sure what***
Click to expand...
Click to collapse
Thanks for your hard work, i'd like to put some comments
ro.sf.lcd_density -> if that is different from the default 240 or from 160, chances that some application from the market will be reported as incompatible with your device (web market), or dosen't show in the market (phone) are great.
So use what you want, but when you want to be sure, that you see all the applications, change temporary to 240 or 160
qemu.sf.lcd_density (here there is typo for the keyboard it should be qemu.sf.lcd_density, instead of ro.sf.lcd_density)
about defraging the database, may be including as part of openrecovery is better. I don't see the point to be defraged at every start..
After applying the tweaks, headset is not working... I don't know if it is related with the tweaks..... I'm using mz cm6 rc3 rom.
By rebooting I resolve the issue......
abet1017 said:
After applying the tweaks, headset is not working... I don't know if it is related with the tweaks..... I'm using mz cm6 rc3 rom.
By rebooting I resolve the issue......
Click to expand...
Click to collapse
Cool dude! Be interested in your feedback!
abet1017 said:
By rebooting I resolve the issue......
Click to expand...
Click to collapse
Don't forget you have to reboot twice.
peshovec said:
ro.sf.lcd_density -> if that is different from the default 240 or from 160, chances that some application from the market will be reported as incompatible with your device (web market), or dosen't show in the market (phone) are great.
So use what you want, but when you want to be sure, that you see all the applications, change temporary to 240 or 160
qemu.sf.lcd_density (here there is typo for the keyboard it should be qemu.sf.lcd_density, instead of ro.sf.lcd_density).
Click to expand...
Click to collapse
I will edit OP later on when I get to PC. Thanks for re-checking the lcd.density issue too
build.prop
All tweaks work fine on fjfalcons cm7
except the camera tweaks. it causes the phone to bootloop.
sebastimau said:
All tweaks work fine on fjfalcons cm7
except the camera tweaks. it causes the phone to bootloop.
Click to expand...
Click to collapse
Excellent. Will update OP and start working on fixing the camera tweaks.
Woodrube said:
Data Tweaks Increase download/upload/3G speeds
ro.ril.hsxpa=2
ro.ril.gprsclass=10
ro.ril.hep=1
ro.ril.enable.dtm=0
ro.ril.hsdpa.category=8 (or 10,12,14) Still looking for more of these though.
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=6
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
For the "ro.ril.hsxpa" ******* 0=UMTS, 1=HSDPA, 2=HSDPA/HSUPA
Click to expand...
Click to collapse
Hey Wood, do I type in all these commands? save after the first set? Or what do I do...?
---------- Post added at 08:47 PM ---------- Previous post was at 08:27 PM ----------
Woodrube said:
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[/B]
For the "ro.ril.hsxpa" ******* 0=UMTS, 1=HSDPA, 2=HSDPA/HSUPA
Click to expand...
Click to collapse
You see any typo's in here? The space between 163 84,? Is that correct?
***also have you tested these on Bravo?
***I got all the tweaks saved but I think I better leave well enough alone lol. Bravo is almost perfect as is everything is running great. What do you think Brian? Should I try these?
LibertyMonger said:
Hey Wood, do I type in all these commands? save after the first set? Or what do I do...?
Click to expand...
Click to collapse
You can type them all in at the same time, but when I did it I did ti in pieces to make sure each one was taking effect and if I got looped was able to determine which one caused it problem (like typo ro something like that).
LibertyMonger said:
You see any typo's in here? The space between 163 84,? Is that correct?
***also have you tested these on Bravo?
***I got all the tweaks saved but I think I better leave well enough alone lol. Bravo is almost perfect as is everything is running great. What do you think Brian? Should I try these?
Click to expand...
Click to collapse
I'll fix that in the OP. No spaces between 163 84. Should be 16384. XDA must have remarginalized them when I put it in here. I copied them from a WORD.doc when I was compiling.
I tested the data tweaks and a few of the system tweaks on Bravo and they worked fine. But if you have everything working fine for you, I would suggest either leaving it alone or bit-piece them in there. Don't want the lightning rod effect like you had in HM's ROM.
p.s. - Sorry I didn't respond sooner, I was mostly off-line this weekend and took a few extra days off. Kind of a brain recharge thing.
anybody have descriptions of these?
A lot of these are smaller / larger than what the "change to" value is...not sure how they're going to affect things, such as--
1. why are there 6 numbers for the tcp buffer sizes
2. I don't notice any performance diff modifying the max_events_per_sec
3. Proximity Delay-- is that in ms? If I think my prox delay is "too long" when I take phone away from face, I should make this smaller, right? How small is OK?
rancur3p1c said:
anybody have descriptions of these?
A lot of these are smaller / larger than what the "change to" value is...not sure how they're going to affect things, such as--
1. why are there 6 numbers for the tcp buffer sizes
2. I don't notice any performance diff modifying the max_events_per_sec
3. Proximity Delay-- is that in ms? If I think my prox delay is "too long" when I take phone away from face, I should make this smaller, right? How small is OK?
Click to expand...
Click to collapse
What ROM are you running? That would help me answer your questions a bit more clearly.

[Q] huge laggs on *simple* games

Hello community,
Im having a rooted kf with cm7 and Im a beginner
Id like to tell you my problem. I was trying to play several games starting with fruit ninja or world of goo and was suprised by really low fps around ~5. Im having setcpu from the forum without any additional settings. Its really not fun and I wonder how some of you can plwy mw CoD f.e. .
I wonder whether youre having any additional program on your kf or any advice for me.
Thanks
hello jvizz
this works also on cm7:
http://forum.xda-developers.com/showthread.php?t=1412663
use editor on kf to edit - beware of the permissions
maybe this helps ...
Hello
I have done this the very first day.
That gave a real boost from 1 to 5 fps hehe
there are some tweaks for build.prop - did you something ?
but as allways - beware the permissions !
# Rendering User Interface With GPU
debug.sf.hw=1
# Increase overall touch responsiveness
video.accelerate.hw=1
windowsmgr_max_events_per_sec=150
debug.performance.tuning=1
# Enhance JPG Image Quality To 100 %
ro.media.enc.jpeg.quality=100
# Save Battery
wifi.supplicant_scan_interval=180
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
# Makes streaming videos stream faster
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false
# Change the Dalvik VM heap size
dalvik.vm.heapsize=48m
# Internet Speed Enhancement
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
# Fix App Issues
ro.kernel.android.checkjni=0
I will try tomorrow, thanks
in /system/build.prop - i use es file exploer for editing (adding at the end)
settings are active after reboot
and use only the ones you need
try it one after the other for testing
i used:
debug.sf.hw=1
video.accelerate.hw=1
and it gave a performance boost in quadrant
double check what you do - you can brick it
Im having the trouble its not saving. Seems not be writable. Can I add this anyway?
if you'r using es file explorer you have to set "root explorer" and i think "mount file system" in settings. if superuser asks then yes and remember.
there is also a way to copy it to computer with adb but it's risk is to set wrong permissions - would try with es first
b63 said:
there are some tweaks for build.prop - did you something ?
but as allways - beware the permissions !
# Rendering User Interface With GPU
debug.sf.hw=1
# Increase overall touch responsiveness
video.accelerate.hw=1
windowsmgr_max_events_per_sec=150
debug.performance.tuning=1
# Enhance JPG Image Quality To 100 %
ro.media.enc.jpeg.quality=100
# Save Battery
wifi.supplicant_scan_interval=180
ro.ril.disable.power.collapse=1
pm.sleep_mode=1
# Makes streaming videos stream faster
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-record=false
# Change the Dalvik VM heap size
dalvik.vm.heapsize=48m
# Internet Speed Enhancement
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
# Fix App Issues
ro.kernel.android.checkjni=0
Click to expand...
Click to collapse
Hi. I need to try this.
Should i add the lines I try at the end of build.proportional?
yes - simply add the new lines at the end of build.prop
Hey,
I tried that. My system seems to be quicker Button there is no improvement online apps
I really don`t get it how this guy could have made this video playing all the games lagging on my device:
http://www.youtube.com/watch?v=U6MaGr4FCN8
jvizz said:
I really don`t get it how this guy could have made this video playing all the games lagging on my device:
http://www.youtube.com/watch?v=U6MaGr4FCN8
Click to expand...
Click to collapse
do you talk about online games ? that depends on the network speed also
i don't think the guy shows online games
furthermore i'm not the game expert - sorry - can't help you much further
I know youre not an expert for this
Maybe you can find the problem here :
In setcpu is written that only a very low amount of RAM is free. About only 80mb are free to usw.
Any idea?
no - sorry - i don't have setcpu - allthrough i know there are some performance settings in setcpu but i'm pretty shure you allready tried to fiddle with it - the used ram is how android work - it is loading/unloading apps on demand - i think there are also settings in setcpu where you can change the values when an app will be unloaded

Fire TV Stick 4K/Lite/3rd Gen Build.prop Tweaks (Works with latest FireOS) (Need Root)

Before I start this tweaking guide for the Fire TV Stick 4K/Lite/3rd Gen, I'm not responsible for what you do to your device. Please follow this guide carefully to prevent confusion. First of all, you need to be rooted and unlocked to add these tweaks to your Fire TV Stick 4K. You also need a USB keyboard or a Bluetooth keyboard to successfully type in these tweaks yourself in the file, build.prop. Due to Amazon's operating system, typing these tweaks in will redirect you to the top page in which prevents being able to scroll down to an empty line if you do end up using the Amazon Fire TV remote/controller. It's important to not accidently make the Amazon Keyboard pop up. A sidenote too, using the Fire TV remote app while copying and pasting will not work therefore will lead to the code you pasted to show up as /. Go to the Amazon Appstore and install Total Commander, you need to hover over to file system root, Grant su permissions, go to system, then long press the build.prop file and press edit file, (use Total Commander's editor). Reboot after applying these tweaks!!! With your keyboard press and hold the arrow down to scroll to the last line and hit enter, then add the build.prop tweaks listed below:
Build.prop Tweaks:
Better Scrolling
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.scrollingcache=3
debug.sf.hw=1
Modify Logcat:
logcat.live=disable
Quicker Boot Up:
ro.config.hw_quickpoweron=true
Disable Boot Animation (Optional)
debug.sf.nobootanimation=1
Modify Error Profiler:
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.kernel.checkjni=0
ro.kernel.android.checkjni=0
Disable Strict Mode Checking:
persist.android.strictmode=0
Improve Touch Responsiveness and Hardware Rendering:
persist.sys.ui.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
Stream Faster:
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
Better Signal Strength (Helps when internet has poor latency):
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
Disable Sending Usage of Data:
ro.config.nocheckin=1
Improved Net Buffersize:
net.tcp.buffersize.default=4096,87380,256960, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,40984,256960
net.tcp.buffersize.hsdpa=6144,87380,1048576, 7380,1048576
net.tcp.buffersize.hspa=6144,87380,524288,6184,262144
net.tcp.buffersize.umts=4096,87380,256960,4084,256960
net.tcp.buffersize.edge=4096,87380,256960,4084,256960
net.tcp.buffersize.gprs=4096,87380,256960,4084,256960
net.tcp.buffersize.evdo_b=6144,87380,104857,87880,1048576
IPv6 and IPv4 Tweaks (You can disable IPv6 if optional)
IPv4
net.ipv4.tcp_ecn=0
net.ipv4.route.flush=1
net.ipv4.tcp_rfc1337=1
net.ipv4.ip_no_pmtu_disc=0
net.ipv4.tcp_sack=1
net.ipv4.tcp_fack=1
net.ipv4.tcp_window_scaling=1
net.ipv4.tcp_timestamps=0
net.ipv4.tcp_rmem='6144 87380 1048576'
net.ipv4.tcp_wmem='6144 87380 1048576'
net.ipv4.tcp_mem='187000 187000 187000'
net.ipv4.tcp_no_metrics_save=1
net.ipv4.icmp_echo_ignore_all=1
net.ipv4.tcp_moderate_rcvbuf=1
net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.default.accept_redirects=0
net.ipv4.conf.all.rp_filter=1
#net.ipv4.conf.<device>.rp_filter=1
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.send_redirects=0
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.conf.default.secure_redirects=0
net.ipv4.conf.all.accept_source_route=0
net.ipv4.conf.default.accept_source_route=0
net.ipv4.udp_rmem_min=6144
net.ipv4.udp_wmem_min=6144
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_syncookies=1
net.ipv4.tcp_synack_retries=2
net.ipv4.tcp_syn_retries=2
net.ipv4.tcp_max_syn_backlog=1024
net.ipv4.tcp_max_tw_buckets=16384
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.tcp_fin_timeout=15
net.ipv4.tcp_keepalive_intvl=30
net.ipv4.tcp_keepalive_probes=5
net.ipv4.tcp_keepalive_time=1800
net.ipv4.ip_forward=0
#
#net.tcp.default_init_rwnd=60
#
# IPv6
#net.ipv6.conf.all.accept_redirects=0
#net.ipv6.conf.default.accept_redirects=0
#net.ipv6.conf.all.use_tempaddr=2
#net.ipv6.conf.default.use_tempaddr=2
# Disable IPv6
net.ipv6.conf.all.disable_ipv6=1 #echo "0" > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
net.ipv6.conf.default.disable_ipv6=1
#net.ipv6.conf.$WIFI.disable_ipv6=1
These are all the tweaks I have added on my Fire TV Stick 4K/Lite/3rd Gen. So far it's been successful for me with performance improvements and apps that are horrible with scrolling. Let me know what you guys think! If you want even more performance out of your device on top of these tweaks to add in the build.prop, download and install Kernel Adiutor and set the CPU Governor to Performance. You'll now see it say 1690! Apply on Boot! Then reboot!
Surprisingly enough the Fire TV Stick Lite/3rd Generation Sticks have the same cpu frequencies as the Fire TV Stick 4K with .5 less of ram. You'll notice how fast your device gets with these tweaks enabled.
Thanks it works. Can i use this on a gen2 rooted stick?
navin23 said:
Thanks it works. Can i use this on a gen2 rooted stick?
Click to expand...
Click to collapse
Yes you can!
Skel40 said:
These are all the tweaks I have added on my Fire TV Stick 4K. So far it's been successful for me with performance improvements and apps that are horrible with scrolling. Let me know what you guys think! If you want even more performance out of your device on top of these tweaks to add in the build.prop, download and install Kernel Adiutor and set the CPU to Performance. You'll now see it say 1690! Apply on Boot! Then reboot!
Click to expand...
Click to collapse
Thanks for the tweaks.
I just copied the build.prop to my PC, made the tweaks and the copied back, checked the permissions and rebooted, took all of 15secs!
It does seem to be snappier now...
btw where do you set "performance" in KA? I set the min & max Freq to 1690 and applied on boot toggle. Not sure if it's persisting though...
tinybilbo said:
Thanks for the tweaks.
I just copied the build.prop to my PC, made the tweaks and the copied back, checked the permissions and rebooted, took all of 15secs!
It does seem to be snappier now...
btw where do you set "performance" in KA? I set the min & max Freq to 1690 and applied on boot toggle. Not sure if it's persisting though...
Click to expand...
Click to collapse
Go to CPU, CPU Governor and set that to performance and reboot. By default its set to interactive in which randomly sets the frequencies. So its best to set it as performance since it automatically changes to the maximum CPU frequency and stays put.
Just to make sure i am clear, I copied the build.prop from the system folder. Transferred to a computer, added this to the bottom of the file (using notepad ++).
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.scrollingcache=3
debug.sf.hw=1
logcat.live=disable
ro.config.hw_quickpoweron=true
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.kernel.checkjni=0
ro.kernel.android.checkjni=0
persist.android.strictmode=0
persist.sys.ui.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=true
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
ro.config.nocheckin=1
Then saved, copied back the to firestick4k overwriting existing build.prop- I used a mouse for solid explorer.
Skel40 said:
Go to CPU, CPU Governor and set that to performance and reboot. By default its set to interactive in which randomly sets the frequencies. So its best to set it as performance since it automatically changes to the maximum CPU frequency and stays put.
Click to expand...
Click to collapse
Thanks for that... I had forgotten about changing Governors!
Michajin said:
Just to make sure i am clear, I copied the build.prop from the system folder. Transferred to a computer, added this to the bottom of the file (using notepad ++).
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.scrollingcache=3
debug.sf.hw=1
logcat.live=disable
ro.config.hw_quickpoweron=true
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.kernel.checkjni=0
ro.kernel.android.checkjni=0
persist.android.strictmode=0
persist.sys.ui.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=true
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
ro.config.nocheckin=1
Then saved, copied back the to firestick4k overwriting existing build.prop- I used a mouse for solid explorer.
Click to expand...
Click to collapse
Yes... pretty much what I did...
What is the risk of using these on a firestick2 tank? (i great results with mantis, so i figure why not)
Michajin said:
What is the risk of using these on a firestick2 tank? (i great results with mantis, so i figure why not)
Click to expand...
Click to collapse
Extremely low. It's safe to add.
Skel40 said:
Extremely low. It's safe to add.
Click to expand...
Click to collapse
Very nice... Done.
Seems much better considering the tank is about as fast as a tank... Did the kernel performance also!
Seems much better considering the tank is about as fast as a tank... Did the kernel performance also![/QUOTE said:
Yes! Due to the tank being 1.3 GB of ram, it's not 1690, I forgot the max value but it still works regardless
Click to expand...
Click to collapse
@Skel40 why not using a Magisk module which will setprop systemless, instead of messing with system files?
Imho that way it's easier to test and also recover if something goes wrong, or simply if someone wants to go back to stock.
Edit: Added a Magisk module for testing.You can install it from Magisk Manager or with TWRP.
Pretoriano80 said:
@Skel40 why not using a Magisk module which will setprop systemless, instead of messing with system files?
Imho that way it's easier to test and also recover if something goes wrong, or simply if someone wants to go back to stock.
Edit: Added a Magisk module for testing.You can install it from Magisk Manager or with TWRP.
Click to expand...
Click to collapse
Yes! Perfect!!! What editor am I supposed to use for additional tweaks? I might as well update the guide for people to test out these tweaks themselves systemlessly. I wasn't familiar with systemless build.prop tweaks on Magisk before. Thank you!
does anyone know if it works on Fire Tv 2nd (sloane)? thank you
does anyone know if it works on Fire Tv 2nd (sloane)? thank you
Skel40 said:
Before I start this tweaking guide for the Fire TV Stick 4K, I'm not responsible for what you do to your device. Please follow this guide carefully to prevent confusion. First of all, you need to be rooted and unlocked to add these tweaks to your Fire TV Stick 4K. You also need a USB keyboard or a Bluetooth keyboard to successfully type in these tweaks yourself in the file, build.prop. Due to Amazon's operating system, typing these tweaks in will redirect you to the top page in which prevents being able to scroll down to an empty line if you do end up using the Amazon Fire TV remote/controller. It's important to not accidently make the Amazon Keyboard pop up. A sidenote too, using the Fire TV remote app while copying and pasting will not work therefore will lead to the code you pasted to show up as /. Go to the Amazon Appstore and install Total Commander, you need to hover over to file system root, Grant su permissions, go to system, then long press the build.prop file and press edit file, (use Total Commander's editor). Reboot after applying these tweaks!!! With your keyboard press and hold the arrow down to scroll to the last line and hit enter, then add the build.prop tweaks listed below:
Build.prop Tweaks:
Better Scrolling
windowsmgr.max_events_per_sec=150
ro.min_pointer_dur=8
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
persist.sys.scrollingcache=3
debug.sf.hw=1
Modify Logcat:
logcat.live=disable
Quicker Boot Up:
ro.config.hw_quickpoweron=true
Disable Boot Animation (Optional)
debug.sf.nobootanimation=1
Modify Error Profiler:
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.kernel.checkjni=0
ro.kernel.android.checkjni=0
Disable Strict Mode Checking:
persist.android.strictmode=0
Improve Touch Responsiveness and Hardware Rendering:
persist.sys.ui.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
Stream Faster:
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=true
Better Signal Strength (Helps when internet has poor latency):
persist.cust.tel.eons=1
ro.config.hw_fast_dormancy=1
Disable Sending Usage of Data:
ro.config.nocheckin=1
These are all the tweaks I have added on my Fire TV Stick 4K. So far it's been successful for me with performance improvements and apps that are horrible with scrolling. Let me know what you guys think! If you want even more performance out of your device on top of these tweaks to add in the build.prop, download and install Kernel Adiutor and set the CPU Governor to Performance. You'll now see it say 1690! Apply on Boot! Then reboot!
Click to expand...
Click to collapse
richardes said:
does anyone know if it works on Fire Tv 2nd (sloane)? thank you
Click to expand...
Click to collapse
Yes it does
Hi Skel40,
Is this mod already in your debloated ROM? (Fire TV Stick 4K (mantis) Debloated Rom [V.1_6.2.7.3])
tinybilbo said:
Thanks for the tweaks.
I just copied the build.prop to my PC, made the tweaks and the copied back, checked the permissions and rebooted, took all of 15secs!
It does seem to be snappier now...
btw where do you set "performance" in KA? I set the min & max Freq to 1690 and applied on boot toggle. Not sure if it's persisting though...
Click to expand...
Click to collapse
Using a ftp?
Sloane FireTV 2
Skel40 said:
These are all the tweaks I have added on my Fire TV Stick 4K. So far it's been successful for me with performance improvements and apps that are horrible with scrolling. Let me know what you guys think! If you want even more performance out of your device on top of these tweaks to add in the build.prop, download and install Kernel Adiutor and set the CPU Governor to Performance. You'll now see it say 1690! Apply on Boot! Then reboot!
Click to expand...
Click to collapse
Hey @Skel40 I see you've added some ipv4/6 additions to your file. Looking good.
Just wondering willl this work on Sloane?
I'm also looking to see if I can maybe get the normal android boot animation like you have on your Debloated 6.2.7.3 rom if that's okay.
Ive played around with build.prop for a while now and my last escapade was an alcatel pixie 3 4g which I managed to root with magisk via SPFT mediatek EMMC flash.
Believe it or not the little phone is actually snappier on stock, Debloated 5.1 lol, just goes to show how universal these tweaks are.
Anyway all good mate if you could help with the boot animation that would be great.
###EDIT ### working surprisingly well on Sloane FTV2
Bertonumber1 said:
Hey @Skel40 I see you've added some ipv4/6 additions to your file. Looking good.
Just wondering willl this work on Sloane?
I'm also looking to see if I can maybe get the normal android boot animation like you have on your Debloated 6.2.7.3 rom if that's okay.
Ive played around with build.prop for a while now and my last escapade was an alcatel pixie 3 4g which I managed to root with magisk via SPFT mediatek EMMC flash.
Believe it or not the little phone is actually snappier on stock, Debloated 5.1 lol, just goes to show how universal these tweaks are.
Anyway all good mate if you could help with the boot animation that would be great.
###EDIT ### working surprisingly well on Sloane FTV2
Click to expand...
Click to collapse
Remove the no boot animation line on the first page to restore the boot animation
Edit: That's great! These tweaks work for any android device with root permissions
Skel40 said:
Remove the no boot animation line on the first page to restore the boot animation
Edit: That's great! These tweaks work for any android device with root permissions
Click to expand...
Click to collapse
No m8 the "android" boot animation, the one you have on your rom instead of amazon logo, will it work on. Sloane? If so can you send me it, I have a "freedom firetv" with minions just now but I like your plain black screen android one at boot.

Categories

Resources