Related
Just a few tweaks for those who are rooted and not flashing custom roms. some will already be in there, just edit them.
use root explorer, go to system, click mount r/w hold build.prop till a menu pops up and click the text editor one.
read the entire build.prop to ensure no duplicates
also dont misspell!
If its already in there just edit it. if you dont know what your doing dont bother with this.
render ui with gpu
debug.sf.hw=1
smoother scrolling
windowsmgr.max_events_per_sec=150
better battery by reducing wifi scans
wifi.supplicant_scan_interval = 150
dalvik memory heap size
dalvik.vm.heapsize=48m
screen ppi or font density
ro.sf.lcd_density=235
turn off dithering, not needed anymore in gingerbread
persist.sys.use_dithering=0
more memory
persist.sys.purgeable_assets=1
smoother experience
debug.performance.tuning=1
video.accelerate.hw=1
dalvik.vm.dexopt-flags=m=y
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
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
better pics
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
ro.media.enc.jpeg.quality=100
better playback
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
i dont use all of these but most. it helps.
Keep in mind in order to update in the future you must keep a back-up of your build.prop to restore if you want to update.
once your done restart
Thanks but do you have a short description of what the tweak will enhance? Some are obvious, but others are not. Thanks again.
Sent from my MoPho using XDA Premium.
just edited with some descriptions
Thanks for this. I havent unlocked my bootloader yet so this is something I can play around with to see if I can squeze anything more out of this MoPho!
bigbassbrent said:
Thanks for this. I havent unlocked my bootloader yet so this is something I can play around with to see if I can squeze anything more out of this MoPho!
Click to expand...
Click to collapse
Yes its basically making changes to your build.prop no unlocked bootloader needed. An easier way to do this is to pull the build.prop and get it on your comp then make the changes and replace current build.prop. Id make a backup of unmodified build.prop.
So if these tweaks are not in the stock build prop, is there a specific place in the file they go? Or can I just copy paste to anywhere, such as the bottom.
They can go at the end. If my memory serves me correct, the following ones were already in the build.prop and just needed changing. (I didn't do any of the media related ones)
windowsmgr.max_events_per_sec=150 (default = 70)
wifi.supplicant_scan_interval=150 (default = 45)
dalvik.vm.heapsize=48 (default = 40)
ro.sf.lcd_density=235 (default = 240)
I had to add the following lines at the end of the build.prop
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
debug.performance.tuning=1
video.accelerate.hw=1
dalvik.vm.dexopt-flags=m=y (this one was already present and the same)
I'm just learning, but I remember seeing something about there needing to be a blank line at the end of the file. (hit enter after the last line) Dont know if this is true in this case but I figured I'd put one just in case.
So any that has applied these tweaks which are the best to use for performance enhancement and do you notice the enhancement?
Oh how to make a backup too do I just write it down our what.
Sent from my iphone killer
abrcrmdl23 said:
So any that has applied these tweaks which are the best to use for performance enhancement and do you notice the enhancement?
Oh how to make a backup too do I just write it down our what.
Sent from my iphone killer
Click to expand...
Click to collapse
All of the changes I listed in my last post are aimed at gaining performace except for the ro.sf.lcd_density=235 (default = 240) line which to me just made the fonts smaller. I ended up setting this one back to 240.
As far as performance gains, I didnt record any benchmarks before I made the changes so I don't have a good baseline, but I compared my scores to another unmodified photon.
Smart Bench 2011
Modified scored 3345, 2665
Stock scored 2823, 2656
Quadarant Standard
Modified scored 2624
Stock scored 2743
Based on Quadrant scores, I'm not sure what we have accomplished by making the changes. The Smart Bench scores seemed to be somewhat better after the changes. I'll continue to watch and report any other findings.
Thanks for the info. The only tweak I made so far is the dalvik cache tweak. It made the phone much smoother and faster. Is there any disadvantage in bumping up the dalvik cache up to 55 or 60?
These changes will not show up much in benchmarking, however they will make the device feel smoother and faster. better scrolling and better experience. changing how the device renders the ui wont make your quadrant go up
clifton421 said:
Thanks for the info. The only tweak I made so far is the dalvik cache tweak. It made the phone much smoother and faster. Is there any disadvantage in bumping up the dalvik cache up to 55 or 60?
Click to expand...
Click to collapse
People have mixed opinions about what's the best setting, the higher number allows apps to cache more memory into the ram.
I usually set mine to 64m
if you set it too high each program will use more memory and the available memory for other programs will be reduced
So I was looking through my build prop and has anyone else noticed there are a lot odd Verizon references in there like it says the photon is a Verizon wireless world device, and there is other VZW references it also makes mention
of something that enables lte connectivity and ehspa or something like that
Sent from my iphone killer
abrcrmdl23 said:
So I was looking through my build prop and has anyone else noticed there are a lot odd Verizon references in there like it says the photon is a Verizon wireless world device, and there is other VZW references it also makes mention
of something that enables lte connectivity and ehspa or something like that
Sent from my iphone killer
Click to expand...
Click to collapse
Sprint phones roam on Verizon
so I have never used adb to edit things on my computer do I just open adb up and is there a button to link the 2? i don't really feel like editing these from my phone.
Use root explorer, it makes things soooo much easier.
Is there any change in battery life?
By the way where in the text do i put this syntax's?
Sent from my MB855 using XDA App
Uh what the hell is this shlt. Omg
Sent from my MB855 using XDA App
to pull you have to
Code:
adb pull build.prop/system c:\target folder
Code:
c:\[user_name_\target folder > adb shell
$su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblk3 /system
# exit
$exit
c:\[user_name_\target folder > adb push build.prop /system
c:\[user_name_\target folder > adb shell
$su
# mount -o remount,ro /dev/mtdblock3 /system
#exit
$exit
c:\[user_name_\target folder > adb reboot
Closed
nickholtus said:
Hi,
I just saw this post in arc section: http://forum.xda-developers.com/showthread.php?t=1508990
This explain how to unlock the fps limit in roms.
Here a how to:
In terminal:
Adb pull /system/build.prop
Then open build.prop with notepad++ and add this line in the button of the file:
debug.gr.swapinterval=0
Then save the file. (TIP: Make a Copy of the original build.prop file!)
And in ADB type:
Adb push build.prop /system/
And that is it!!
Please test it and report back!
Click to expand...
Click to collapse
or:
Code:
adb remount
adb shell
echo "debug.gr.swapinterval=0" >> /system/build.prop
reboot
This is going in next DFR release, 3.1.1
i tested it on my play.
and i get a fps of 65 (with doomkernel v10)
and with doomkernel v11 78FPS!!!
nickholtus said:
i tested it on my play.
and i get a fps of 65 (with doomkernel v10)
and with doomkernel v11 78FPS!!!
Click to expand...
Click to collapse
Does your screen not glitch a bit?
nickholtus said:
i tested it on my play.
and i get a fps of 65 (with doomkernel v10)
and with doomkernel v11 78FPS!!!
Click to expand...
Click to collapse
On which game/app do you get those fps??
also is there any app like fraps for pc to print fps on screen??
Thanks nickholtus!
i am using quadrant standard for this..
no i don´t have any glitches.
if you get some i will try to fix that
Look at this:
FXP said:
hy
fps is limited to 60 fps due to hawdware (display)
any fps higher than this is not in syn with diaplay and can create artifacts
Click to expand...
Click to collapse
nickholtus said:
i am using quadrant standard for this..
no i don´t have any glitches.
if you get some i will try to fix that
Click to expand...
Click to collapse
Using dualboot kernel here and I have bad frameskipping issues.
Regarding this, the device cannot truly run at more than 60fps (we have a 60Hz screen) so what will happen if you got 120 fps then you will only see 60 of the 120 frames, 60 will be skipped, so you still get the same viewable framerate
Keiran
Would it work to edit build.prop directly, with ES File manager Text editor ?
Excellent work Nick, thanks for this
homeworlder said:
Would it work to edit build.prop directly, with ES File manager Text editor ?
Click to expand...
Click to collapse
Yes that would work (don't forget to reboot after)
Atarii said:
Excellent work Nick, thanks for this
Yes that would work (don't forget to reboot after)
Click to expand...
Click to collapse
Do you mind explaining steps on what to do through the phone with terminal. I just want to make sure i am doing this right.
Thanks!
ps3l3ader said:
Do you mind explaining steps on what to do through the phone with terminal. I just want to make sure i am doing this right.
Thanks!
Click to expand...
Click to collapse
Open up a command prompt which can run adb then:
Code:
adb remount
adb shell copy /system/build.prop /system/build.prop.bak
adb shell echo "debug.gr.swapinterval=0" >> /system/build.prop
adb reboot
The phone should reboot and change be made
KeiranFTW said:
Using dualboot kernel here and I have bad frameskipping issues.
Regarding this, the device cannot truly run at more than 60fps (we have a 60Hz screen) so what will happen if you got 120 fps then you will only see 60 of the 120 frames, 60 will be skipped, so you still get the same viewable framerate
Keiran
Click to expand...
Click to collapse
So let's say if we're using the device, and the homescreen looks like it's running at about 30FPS (I kinda got an eye for 30 vs 60), would using this tweak give it a jump in speed or just remove the limit cap only? I know what you mean by only getting 60FPS because of using a 60Hz screen. Just a thought.
Swap interval usually means v-sync for computers but since this is a phone, I'm not sure why the refresh rate would be halved for 30 fps...
I'll have to test this out later.
CrimsonKnight13 said:
Swap interval usually means v-sync for computers but since this is a phone, I'm not sure why the refresh rate would be halved for 30 fps...
I'll have to test this out later.
Click to expand...
Click to collapse
If you were replying to what I said, I didn't mean the count being split in half in that way. Some launchers are heavier than others, so maybe if using a launcher with many widgets, causing framedrop, vs using Launcher7 or Zeam which are very lightweight.
CrimsonKnight13 said:
Swap interval usually means v-sync for computers but since this is a phone, I'm not sure why the refresh rate would be halved for 30 fps...
I'll have to test this out later.
Click to expand...
Click to collapse
You can enable vsync too, but I think most custom kernels don't contain the stuff to do it
It has really bugged out my screen, disabled it for now. If you are epileptic don't touch this
Sent from my R800i using DFR3.0.5 NAND + CM7 SELFKANG SD
Selim873 said:
If you were replying to what I said, I didn't mean the count being split in half in that way. Some launchers are heavier than others, so maybe if using a launcher with many widgets, causing framedrop, vs using Launcher7 or Zeam which are very lightweight.
Click to expand...
Click to collapse
Makes sense. I was just brainstorming.
KeiranFTW said:
You can enable vsync too, but I think most custom kernels don't contain the stuff to do it
It has really bugged out my screen, disabled it for now. If you are epileptic don't touch this
Click to expand...
Click to collapse
I have other GPU & UI tweaks built into build.prop. I'm curious to see how well all of them work together.
all these "tweaks"/"hacks" are useless for daily use...
i dont think we need Unlock FPS for Xperia 2011... we have 60 FPS limit which is fine as the UI is smooth...
these hacks are useful on devices like Xperia X10 where there is 30 FPS cap...
this has all been tested way back (almost a year back) and will just cause TONS of artifacts even with small things like menu scrolling...
Ref: http://forum.xda-developers.com/sho...&highlight=debug+gr+swapinterval#post13644591
the only use is to show high benchmark numbers
Oh boy. This is very cofusing with bubble shoot :3
so its like frameskipping since the screen is a 60hz screen and cant except anymore than 60fps sounds like a waste of time
Hello people,i found some interesting build prop tweaks that will make ics ui less laggy....ecpecially have you ever noticed the lag of settings app?it kills me when i open settings menu
anyway more action less words
#requires:
-Hands,fingers,brain
-Xperia 2012 device ( P,U,Sola,Go)
-root
-root explorer or anything similar explorer that can edit system files
#step 1
open root explorer,go to /system ,mount it r/w and then longpress on build.prop and press *open in text editor*
#step 2
add those lines at the end of the file-text(please backup first):
persist.sys.NV_FPSLIMIT=60 ~useless on our devices ,sorry
persist.sys.ui.hw=1
ro.vold.umsdirtyratio=20
ro.wmt.blcr.enable=0
Added 8/8/13
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1
debug.composition.type=gpu
added tweaks(thanks should go on mrsatan and on one random guy at google):
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000
view.scroll_friction=10
windowsmgr.max_events_per_sec=280
ro.min_pointer_dur=8
ro.telephony.call_ring.delay=0
ring.delay=0
press menu button and then press save and exit
mount r/o
#step 3
reboot your phone (if someone asks me what is reboot i will shoot his head)
#step 4
post a comment and tell if it is working or not and thank me if you consider that i helped you
#step 5
continue your life
AW: Eliminate Lag(and on settings menu)
Haha my settings doesn't lag
Nice try
mine lagged and those tweaks helped me
AW: Eliminate Lag(and on settings menu)
Anyway. Hope it helps people who have laggy settings
Re: Eliminate Lag(and butter smooth settings menu)
It makes the phone slower than before. I'll remove it
Sent from my LT22i using Tapatalk 2
work in 2011 xperia?
Re: Eliminate Lag(and butter smooth settings menu)
cbd dvd said:
work in 2011 xperia?
Click to expand...
Click to collapse
Try it and you will find your answer
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
Hey mate,2 of your 3 tweaks won't work with our phones. The first line is used to set An fps limit to nvidia gpu but we have Malis on our phone. The second tweak is related to the buffering of sd via USB, and I believe it only works in gb. And the last one disables zygote loader which honestly I don't understand at all maybe someone more informed could clear up the doubt
Appreciate the effort to share though
Cheers
I dont know if it's only a placebo effect, but it seems less jumpy, thanks
tadhara said:
I dont know if it's only a placebo effect, but it seems less jumpy, thanks
Click to expand...
Click to collapse
add and the new tweaks ive added and you will have smoother scrolling and less call delay
Basttery consume increased
the battery consume its a lot more since these tweaks.....i dont know why.....unninstalled
Greenify make your phone fast
Sent from my ST25i using xda premium
are all those script needed to eliminate lag on settings? or there is only a specific one?
AmG77 said:
are all those script needed to eliminate lag on settings? or there is only a specific one?
Click to expand...
Click to collapse
actually those are tweaks to make scrolling(or however it is spelled) faster and smoother..and i noticed that those tweaks made and settings menu smoother.
these last tweaks make call ringtone ring without any delay...
(ro.telephony.call_ring.delay=0
ring.delay=0)
good one .thnx
devilakos said:
actually those are tweaks to make scrolling(or however it is spelled) faster and smoother..and i noticed that those tweaks made and settings menu smoother.
these last tweaks make call ringtone ring without any delay...
(ro.telephony.call_ring.delay=0
ring.delay=0)
Click to expand...
Click to collapse
Reduce time needed to pick up a call ? Cause it takes like 10 sec for slider to appear on the screen and many call are missed.
Kidy973 said:
Reduce time needed to pick up a call ? Cause it takes like 10 sec for slider to appear on the screen and many call are missed.
Click to expand...
Click to collapse
yes those tweaks are for reducing call delay to minimum... but 10 seconds ? anyway try them(The two last) and report back please (and be sure that those lines are not allready on build prop....... if they are there just change the values [numbers] )
Amazing! Thanks, so much smoother
Sry for my bad eng. thanks.
Is this really consume more battery??
Xperia_Fans said:
Is this really consume more battery??
Click to expand...
Click to collapse
dont really know but i dont feel more battery draining..
.you can try them and see for yourself
Hi all.
I was wondering,what "homemade" tweaks like init.d/script manager scripts or build.prop do you use with your S3...
When i say homemade i mean tweaks you apply on your own,not any tweaks that come with the rom you use.
Tweaks that you've tried and liked,tweaks that you'd recommend.
Here's the things i do to make my S3 more lag free:
-Use Greenify
-Custom script for script manager attached below(updated 27/3/13)
-Build.prop almost clean as i found many of the tweaks unusable in 4.1 or to interfere with the System.
-No init.d tweaks currently (sometimes zipaling and sqlite defrag)
-Custom STweaks settings(Perseus) including overclock,they're too many to write if you want i can attach some screenies.
-Currently testing Crossbreeder mod but with the above my S3 was already fast enough so not much differency,if any.
-zRam 650mb script for a kernel that supports zRam attached below also to be used for script manager.
User's tweaks:
Build.prop tweaks
dxppxd said:
This one is for the soft keys, tablet-like home, menu, back buttons on screen (with respective screen reduction). Adding the line on build.prop:
Enable
qemu.hw.mainkeys=0
Disable
qemu.hw.mainkeys=1
Popular tweak, for the sake of those who don't know them yet.
Click to expand...
Click to collapse
So that's my list right now.
Got anything good to share?
Re: "Homemade" tweaks for your S3.
This one is for the soft keys, tablet-like home, menu, back buttons on screen (with respective screen reduction). Adding the line on build.prop:
Enable
qemu.hw.mainkeys=0
Disable
qemu.hw.mainkeys=1
Popular tweak, for the sake of those who don't know them yet.
dxppxd said:
This one is for the soft keys, tablet-like home, menu, back buttons on screen (with respective screen reduction). Adding the line on build.prop:
Enable
qemu.hw.mainkeys=0
Disable
qemu.hw.mainkeys=1
Popular tweak, for the sake of those who don't know them yet.
Click to expand...
Click to collapse
Thank's,i read many guys use this one.
Bump?
No one uses his own tweaks,only what comes with the rom?
nfsmw_gr said:
Bump?
No one uses his own tweaks,only what comes with the rom?
Click to expand...
Click to collapse
well, yes But i'm interested in the script you posted. What exactly did you change the minfree values and ratios to ? Would these values give more multi-tasking or are they engineered towards having free ram ?
Also Greenifying google maps (as a user app) gives a huge boost to battery life, unless you have Google Now enabled
ArbiterGR said:
well, yes But i'm interested in the script you posted. What exactly did you change the minfree values and ratios to ? Would these values give more multi-tasking or are they engineered towards having free ram ?
Also Greenifying google maps (as a user app) gives a huge boost to battery life, unless you have Google Now enabled
Click to expand...
Click to collapse
Hehe..
Well this is leaning towards better multitasking and most importantly lag free system and multitasking.
I lowered the adj values a bit because stock S3 were killing my apps a bit too fast for me,they're "inspired" from the original Galaxy S only a bit modified to suit the S3.
I found them to be working nicely for me,give them a go if like and post here or pm me.
Except from the adj values i modified a bit the values of sysctl.conf like dirty ratio vfs cache pressure and some nr_request config.
I changed my values a bit right now and also disabled iostats to make it even more less laggy so i'll upload this when i get home.
I usually have around 70mb free ram but my S3 doesn't lag at all,yay!
Now trying 500mb zRam and it's going very nice...i may add it to the op soon...
OP updated 27/3/13.
After messing around with my build.prop, I found that there is a easy way to improve ui performance and overall make your phone run a lot smoother.
So here's what you need to do.
Edit your "build.prop" which is found under the directory "/system/build.prop"
you want to enter the following:
Code:
debug.sf.hw=1
Then reboot your phone.
This little modification forces the GPU to render the U.I. instead.
I am testing this on a gingerbread MIUI variant on my LG P500h.
I will comment if I find it causes a significant battery life reduction, but some is expected.