Yesterday, I noticed an improvement under low light conditions, by switching over to mdp composition type, instead of c2d, without needing picture stabilization.
Here's a preview of my build.prop setup with MDP (mobile display processor) active.
Code:
debug.sf.hw=1
debug.sf.swaprect=1
ro.sf.compbypass.enable=0
debug.egl.hw=1
debug.egl.buffcount=4
debug.gr.swapinterval=0
debug.composition.type=mdp
persist.hwc.mdpcomp.enable=true
persist.sys.composition.type=mdp
debug.mdpcomp.maxlayer=0
debug.disable.bwc=1
debug.mdpcomp.logs=0
debug.mdpcomp.maxpermixer=-1
debug.mdpcomp.mixedmode.disable=1
debug.mdpcomp.idletime=0
debug.qctwa.preservebuf=1
debug.qctwa.statusbar=1
com.qc.hardware=1
debug.qc.hardware=1
dalvik.vm.heapsize=36m
debug.hwc.dynThreshold=1.5
dev.pm.dyn_samplingrate=1
dev.pm.dyn_sample_period=500000
persist.demo.hdmirotationlock=false
The attachments below show the improvement.
Impressive Quadrant Score
I've also gotten 25000+ consistently with this modification. I'm a photographer, so I'm very happy with the Galaxy S5's performance now. I do a lot of multimedia multitasking on the go and at times the phone lagged pretty bad. The battery has improved as well. Here are a few more build.prop modifications I'm using that may contribute to the camera and system performance.
Code:
ro.hwui.panel_bit_depth=32
hwui.use_gpu_pixel_buffers=true
dalvik.vm.verify-bytecode=false
dalvik.vm.dexopt-flags=v=n,m=y,o=v
Here's my Quadrant score screenshot. ☺
I'm not quoting your long op, but those images look exactly the same!
ldeveraux said:
I'm not quoting your long op, but those images look exactly the same!
Click to expand...
Click to collapse
wat
you should look on a computer screen
tygib said:
wat
you should look on a computer screen
Click to expand...
Click to collapse
And you think MDP looks better? OK good luck with that...:good:
ldeveraux said:
And you think MDP looks better? OK good luck with that...:good:
Click to expand...
Click to collapse
I never said anything about either one looking better than the other. I commented on you saying they look exactly the same, which they don't. Congrats on being a sarcastic dumbass when you're wrong. :good:
tygib said:
I never said anything about either one looking better than the other. I commented on you saying they look exactly the same, which they don't. Congrats on being a sarcastic dumbass when you're wrong. :good:
Click to expand...
Click to collapse
I don't care
ldeveraux said:
I don't care
Click to expand...
Click to collapse
You cared enough to type out a reply after hitting quote reply, so obviously you do care. Thanks for trying though.
Related
Found and interesting article and i thought i'd throw it out there. Basically when it comes to quadrants you will have two very polarizing point of views. You will have those that LOVE the program and they must test everything. And those that swear never to use it. But i found an interesting command line from the CMD prompt.
Code:
mount -t tmpfs tmpfs /data/data/com.aurorasoftworks.quadrant.ui.standard
Long story short it mounts the Quadrant Standard application on the RAM of the phone so you can get a true reading. Since the I/O is what bottle necks everything
I ran three test with the QS after three test i got a high of 2528, and a low of 1918. 610 point difference. Not to shabby for running CM7N75 O/C'd to 1516 with a performance governor
Then i mounted QS on the RAM of the phone and ran three test. The highest being 2997 and the lowest being 2785. 212 point difference.
just throwing out some food for thought.
Why do people always cry about Quadrant? those lil silly numbers means nothing I love how all the idiots who review the roms and make videos always do it and gives general public this idea that its real.
5th March 2011 said:
As I said before as syntactic benchmark means nothing as it does not translate in to real world performance. If someone wanted to really inflate it lol they wouldn't have to do much other than allocate it on tfs or ram as they will get higher score on I/O and R/W which will inflate the score which is very easy to spot as its never consistent with regular.
Click to expand...
Click to collapse
UsrBkp said:
Why do people always cry about Quadrant? those lil silly numbers means nothing I love how all the idiots who review the roms and make videos always do it and gives general public this idea that its real.
Click to expand...
Click to collapse
first and foremost - personal attacks aren't needed, wanted, or warranted.
I am sorry if you thought I personally attacked you but I assure you that was not the case. As I was speaking more in general, but what I said still stands.
UsrBkp said:
I am sorry if you thought I personally attacked you but I assure you that was not the case. As I was speaking more in general, but what I said still stands.
Click to expand...
Click to collapse
I know you weren't coming after me. But still in general. We are here to help one another and expand horizons. Not belittle each other.
UsrBkp said:
Why do people always cry about Quadrant? those lil silly numbers means nothing I love how all the idiots who review the roms and make videos always do it and gives general public this idea that its real.
Click to expand...
Click to collapse
I personally don't use quadrant, but any time someone talks about performance they can either post quadrant/linpack results, or they can say "it's really fast." You can't call someone who posts quadrant results an idiot unless you call anyone who has ever commented on a phone's performance an idiot. We talk about this stuff all the time, no need to demean anyone unless you have the one-stop end all of performance gauges.
I love it when people talk and talk and talk but they never listen. As once again the message was lost, which still exist on the original message. I don't know where he got the idea I was attacking him as that maybe some type of paranoia or delusion.
darinmc that will never happen due to the different hardware archstructure. Even when device is using ARMv7 the instruction set is interpreted differently from manufacture to manufacture. Great example is Snapdragon vs Hummingbird where NEON is utilized to improve the IOPs. If its allocated on top of davlik it can be cheated its simple as that.
UsrBkp said:
I love it when people talk and talk and talk but they never listen. As once again the message was lost, which still exist on the original message. I don't know where he got the idea I was attacking him as that maybe some type of paranoia or delusion.
Click to expand...
Click to collapse
Sorry for the typo
i guess that " n't " means alot. Sorry again.
Quadrant has become very popular with people to see where their phones stand performance wise, but at times I find it not to be the most accurate...Unlike Neocore or Linpack which I think are better ways to test GPU/CPU instead. The scoring system may need some work to make it balanced. Personally I think it needs work, earlier I tried Faux's Ginger rom and it scored about the same as the stock MT4G rom...This is clearly odd since the ginger is lighter and actually has a much much smoother experience and higher response times. Quadrant doesnt deal with real world usage. Feel free to disagree if you feel differently.
how about smartbench, is that any better than quadrant?
clarknick27 said:
how about smartbench, is that any better than quadrant?
Click to expand...
Click to collapse
From what I seen Quadrant favors Snapdragon while Smartbench favors Hummingbird. But try GLBenchmark thats what we mostly use as its more comprehensive.
"As I said before as syntactic benchmark means nothing as it does not translate in to real world performance." - HKM
UsrBkp said:
From what I seen Quadrant favors Snapdragon while Smartbench favors Hummingbird. But try GLBenchmark thats what we mostly use as its more comprehensive.
"As I said before as syntactic benchmark means nothing as it does not translate in to real world performance." - HKM
Click to expand...
Click to collapse
thanks Ill give it a shot
UsrBkp said:
From what I seen Quadrant favors Snapdragon while Smartbench favors Hummingbird. But try GLBenchmark thats what we mostly use as its more comprehensive.
"As I said before as syntactic benchmark means nothing as it does not translate in to real world performance." - HKM
Click to expand...
Click to collapse
Hahahaha, where have you been? Thought you retire drop by Sensation section help me out with the SamSux troll over there
Sent from my HTC Vision using XDA Premium App
epsix said:
Hahahaha, where have you been? Thought you retire drop by Sensation section help me out with the SamSux troll over there
Sent from my HTC Vision using XDA Premium App
Click to expand...
Click to collapse
LOL I see people still recognize me. I mean hopefully "they" don't know you know who, as ill try to keep low profile for now. Only reason I came back was due to the recent interest in "fail-pu" which I was trying to shed some lights in here few months back and got myself you know what in CM7NB thread. Hopefully "they" don't go crazy and start issuing you know what as originally ordered by the 2 heads. I am sure MT4G community will suffer if they do it, I mean here I hacked the mmcblk and posted the info and risked my device to help others yet Mr New.Sheriff wanted to show himself as the big man. Oooh well ill help ya much as I can and look in to the Sensation section.
What makes you think that mounting the application in RAM (thus minimizing I/O interactions) gives you a "true reading"? It's not like all your applications are stored in RAM. They access the file system also. So the speed of your phone's filesystem obviously affects the overall speed of the phone and should be included in a good benchmark. Unless you're only interested in comparing CPU/GPU speeds.
sundayhustler said:
What makes you think that mounting the application in RAM (thus minimizing I/O interactions) gives you a "true reading"? It's not like all your applications are stored in RAM. They access the file system also. So the speed of your phone's filesystem obviously affects the overall speed of the phone and should be included in a good benchmark. Unless you're only interested in comparing CPU/GPU speeds.
Click to expand...
Click to collapse
I don't think anyone in this thread said allocating it to tfs gives true reading. All the OP was doing was posting how one can easily hack the score. Its which we known ages ago but the point was when you make an standard everyone must follow it. So obviously if you allocate the whole ROM in RAM instead of NAND or SDCard the IOPs will always be higher.
If its software it can be altered simple as that and someone will always do so and try to pretend they have the legit score but for people like me we can easily tell what is real and what is fake. The legit max score verified by me was 3618 I think without any type of hack all I did was strip the rom and made it cleaner. Which you folks can get around 3200-3400 using AOSP with no problem. Now if you scoring 3800-4000 then well you know whats going on. I am not going to name folks but come on they aint fooling anyone.
neidlinger said:
Found and interesting article and i thought i'd throw it out there. Basically when it comes to quadrants you will have two very polarizing point of views. You will have those that LOVE the program and they must test everything. And those that swear never to use it. But i found an interesting command line from the CMD prompt.
Code:
mount -t tmpfs tmpfs /data/data/com.aurorasoftworks.quadrant.ui.standard
Long story short it mounts the Quadrant Standard application on the RAM of the phone so you can get a true reading. Since the I/O is what bottle necks everything
I ran three test with the QS after three test i got a high of 2528, and a low of 1918. 610 point difference. Not to shabby for running CM7N75 O/C'd to 1516 with a performance governor
Then i mounted QS on the RAM of the phone and ran three test. The highest being 2997 and the lowest being 2785. 212 point difference.
just throwing out some food for thought.
Click to expand...
Click to collapse
Off topic, but what font are you using in those screenies? And a link maybe?
UsrBkp said:
darinmc that will never happen due to the different hardware archstructure. Even when device is using ARMv7 the instruction set is interpreted differently from manufacture to manufacture. Great example is Snapdragon vs Hummingbird where NEON is utilized to improve the IOPs. If its allocated on top of davlik it can be cheated its simple as that.
Click to expand...
Click to collapse
That was pretty much my point, that an end-all doesn't exist. I'm no android pro, just think that if nothing can define performance then everything is game. It's all subjective anyway. My phone, for instance, is really really really fast. Yours is probably just really fast. Mine is 2 really's faster. It's how I roll.
darinmc said:
That was pretty much my point, that an end-all doesn't exist. I'm no android pro, just think that if nothing can define performance then everything is game. It's all subjective anyway. My phone, for instance, is really really really fast. Yours is probably just really fast. Mine is 2 really's faster. It's how I roll.
Click to expand...
Click to collapse
lol and that kind of the reason is why we have Quadrant in first place. Its all about false sense of security as the owner of the device is just simply fooling themselves. Now I am not sure if you know as all chips are different which actually depends on each wafer. But in perfect world with same defect rate as 2 let say you and me both have same phone. You running ROM X1.0 and I am also running ROM X1.0 and with the same settings. Now if you score 100 and I score 105 thats discrepancy. For it to be truly applicable it has to yield the same result over and over. Now thinking it would yield different result is known as insanity unless your fan of quantum mechanics that is yet ironically do to that we have chips today lol.
Think of it as 2 Fords they both running in the same road same model and one of them goes ahead. They are still bound by the same hardware but do to other variables it yields different results. Now those variables are not always predefined and it can be altered without any hardware modifications. But for it to be standard it has to be same. Now if you also have a Ford but have 300mph v8 under the hood you just cheated and inflated the score.
I am not sure if what I am saying is making any sense to anyone but to think your MT4G is better than someone else's is just crazy lol good luck putting that on ebay/cl saying you scored +300points extra on quadrant than other owners see how that goes for ya IRL.
my 3800 quadrant phone sold for eleventy million dollars thank you very much (it came with a case).
I'm trying to get tweaks for the build.prop? I can't find any thread for the NS. I mostly want a tweak for touchscreen responsiveness and some battery tweaks if possible.
xda<3 said:
I'm trying to get tweaks for the build.prop? I can't find any thread for the NS. I mostly want a tweak for touchscreen responsiveness and some battery tweaks if possible.
Click to expand...
Click to collapse
youre not going to find any. you can change your screen resolution, or maybe some data speed tweaks..
Yeah or rom toolbox offers some as well
Sent from my Nexus S using XDA App
simms22 said:
youre not going to find any. you can change your screen resolution, or maybe some data speed tweaks..
Click to expand...
Click to collapse
umm well i found some for the motorola atrix that worked like a charm for my nexus s.. My screen is much more responsive
xda<3 said:
umm well i found some for the motorola atrix that worked like a charm for my nexus s.. My screen is much more responsive
Click to expand...
Click to collapse
nice!
by why was your screen not that responsive in the first place?
if you use the ondemand governor, and set the sampling rate to 15000 and up threshold to 98, ui gets a speed boost.
simms22 said:
nice!
by why was your screen not that responsive in the first place?
if you use the ondemand governor, and set the sampling rate to 15000 and up threshold to 98, ui gets a speed boost.
Click to expand...
Click to collapse
Sometimes I would have to tap twice on an icon to get it open.. Could be that I was taping too quick before the page could load? idk. But it seems better now. It wasn't thaaaat bad though.
data speed tweaks have got me nothing . maybe worse sometimes
Which is the best ROM with Linaro?
The last thing I heard was that Linaro is basically just a placebo.
Rantanplan1980 said:
The last thing I heard was that Linaro is basically just a placebo.
Click to expand...
Click to collapse
that's what i heard too.
+that i read that rom developers that uses newer versions of gcc will not be able to use linaro toolchain. I am not a developer so i don't know if this is correct
Rantanplan1980 said:
The last thing I heard was that Linaro is basically just a placebo.
Click to expand...
Click to collapse
+2
hmmm . what's "placebo" ?
qtwrk said:
hmmm . what's "placebo" ?
Click to expand...
Click to collapse
A placebo effect is when you see a benefit where there is none because your mind has tricked itself. I.e. Say I gave you a pill and you had the flu and I said "This pill will cure you in 3 days!" and really it's just a sugar pill that does nothing. Your body expects that pill will cure you rapidly and will try to get rid of the flu faster. You immediately feel better and cure within the 3 days, even tho the pill did nothing. Your mind was tricked into thinking it would help you.
Official definition: pla·ce·bo/pləˈsēbō/
Noun:
A harmless pill, medicine, or procedure prescribed more for the psychological benefit to the patient than for any physiological effect.
A substance that has no therapeutic effect, used as a control in testing new drugs.
tl;dr Linaro isn't any better, but because you expect it to be, you notice "improved performance" even tho it's absolutely no different whatsoever.
Rantanplan1980 said:
The last thing I heard was that Linaro is basically just a placebo.
Click to expand...
Click to collapse
If I trick myself into thinking otherwise; I could have a faster phone! Thanks Linaro!
Sent from my Nexus S using xda premium
Spand this tip
No lag in lollipop
Just Solved
Change this line in build.prop
Dalvik.vm.heapsize =560m
Increase speed and no lag lollipop
battery equilibry ?
Did you forget a "m"? 560m instead of 560?
560m sorry
Any feedback please??
I just copied it from the site:
dalvik.vm.heapstartsize size when first launch
dalvik.vm.heapgrowthlimit limit of standard app
dalvik.vm.heapsize heap for large app
increasing heapsize can improve performance because app can used more memory to unpacking resources.
reducing heapsize may improve multitasking experience. however, in some cases, large applications such as gaming, the performance can be more severe. while app nowadays is using larger resources (hd images,audio etc), which would force it to run garbage collection frequently, which would use up CPU cycles and reducing battery life as well.
Click to expand...
Click to collapse
I don`t see any difference on S4 LTE-A to be honest.
Will report back after days of use.
Don't worry~
javitolopez69 said:
560m sorry
Click to expand...
Click to collapse
It's fine thanks for the tip!
TFutoMaki said:
It's fine thanks for the tip!
Click to expand...
Click to collapse
Did anyone experience something???
no lag??
HITMAN-CREED said:
Did anyone experience something???
no lag??
Click to expand...
Click to collapse
I can't say much because my Gt-i9505 didn't lag before changing the heapsize, sorry about that :/
There is a definite improvement, great work.
Two days for battery stable?
Oh! Thanks A Lot. I Can Feel Difference In An Instance.
Thanks For This Piece Of Knowledge.
To Know More About Dalvik.vm.heapsize , You Can Check This Link Out:
CLICK HERE
javitolopez69 said:
Spand this tip
No lag in lollipop
Just Solved
Change this line in build.prop
Dalvik.vm.heapsize =560m
Increase speed and no lag lollipop
battery equilibry
Click to expand...
Click to collapse
hi
how doy you reached that "optimal" value?
thanks in advance
dalvik.vm.heapsize=840m
Lol?
add to the end of /system/build.prop [test]
Code:
#
# IZX_ADDITIONAL_BUILD_PROPERTIES
#
ro.hwui.texture_cache_size=72
ro.hwui.layer_cache_size=48
ro.hwui.r_buffer_cache_size=8
ro.hwui.path_cache_size=32
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=6
ro.hwui.texture_cache_flushrate=0.4
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=1024
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
#
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=640m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
#END
Is great this settings ?stable??
javitolopez69 said:
Is great this settings ?stable??
Click to expand...
Click to collapse
yes, pretty stable and smooth i think. i have edited these values for a snappier responsiveness.
you can try it by yourself, and for undoing the changes, simply delete this lines from build.prop.
regards
Anyone else tried?
What is "ro.sf.compbypass.enable=1" in build prop??
Dont know, i just know it does improves call quality or smth or improves gaming performance when set to 0 along wuth a bunch of other stuff
Liogy said:
What is "ro.sf.compbypass.enable=1" in build prop??
Click to expand...
Click to collapse
It affects Rendering / GPU.
hmm okay nice to know.
jwoegerbauer said:
It affects Rendering / GPU.
Click to expand...
Click to collapse
Thanks
Kenora_I said:
Dont know, i just know it does improves call quality or smth or improves gaming performance when set to 0 along wuth a bunch of other stuff
Click to expand...
Click to collapse
Thanks...