yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] jtrosky:
You cannot (successfully) put this line in build.prop - it's not a script that runs, it's a configuration file.

I'd recommend that you put that line in the /system/etc/cpu2.sh and /system/etc/cpu3.sh scripts - that will disable the SmartDimmer feature in both "Balanced" and "Performance" modes. I leave the SmartDimmer on in PowerSave mode, just in case I'm in a situation where I want the power consumption to be the lowest possible. If you want to disable it in the "Power Save" mode as well, then put that same line in the cpu1.sh as well.

Hope that helps.

I would remove that line from your build.prop too - just in case it causes issues during bootup (not sure if it would or not).

---------- Post added at 03:29 AM ---------- Previous post was at 03:04 AM ----------

Sorry for the double post, but I just wanted to recommend an app called "Browser2Ram". I don't remember where I found it (Google it), but man does it make my browser fly! It seems to work with third-party browsers as well as I typically use Boat Browser and it is now super fast (it always was fast, but now it's just awesome!).

Can someone else try this report their findings?
[Asus Transformer TF700] d14b0ll0s:
There were reports on this Browser2Ram thing here some time ago, but there is a drawback to it: if it all stays in the RAM, you can lose your session/data quite easily.

It's only for the stock browser, isn't it? (haven't tried it yet) Have you tried looking at SunSpider results when using it?
[Asus Transformer TF700] jtrosky:
I use Boat Browser and it sure seems to me that it is much faster now. I've not run any before and after benchmarks though (I'm not much of a benchmark guy - I go by real world performance). I'll look into that, just to verify though.

Regarding the losing your session data - I'm not following - you mean if it crashes? Who cares if you lose the cached web pages in such rare instances? It's just cached web pages, right? Just trying to understand exactly what you could lose...
[Asus Transformer TF700] d14b0ll0s:
Yes, I guess it's not much of a disadvantage after all, especially with cloud sync and all these days.

Sorry, you mentioned Boat, I was reading a few threads simultaneously ;) (I've uninstalled Boat, actually, it's been reported to be sending some data to Chinese agencies)

SunSpider would be nice if you find a minute for it.

BTW, I've mentioned Browser2ram in my apps thread (the main list) some time ago, but honestly haven't tried it.

Have you compared how much RAM it's using with browser2ram on and off?
[Asus Transformer TF700] jtrosky:
It's entirely possible that it's a placebo effect too! :)

I'll have to do some benchmarks - does SunSpider actually test using the cache though? Or do it purposely avoid using the cache when testing? I would think that if it avoids using the cache, then it wouldn't show the speed difference anyway since this is all based on the cache being much faster since it would be in RAM instead of on the internal SSD....

Anyway, like I said, I'll have to try some before and after benchmarks and see what they say.

Has anyone else tried Browser2Ram - any input? I'm really curious if it helps or if its just the placebo effect at this point. I know one thing, Boat browser is definitely noticeably faster than the stock browser! I don't worry too much about all of the conspiracy theorists and their anti-Dolphin and anti-Boat browser propaganda... Simply because they are two of the nicest (and fastest) browsers I've even used on the Android platform (and the fact that I've never had any "privacy" issues)...
[Asus Transformer TF700] d14b0ll0s:
Why would you say it's sheer propaganda? It's been reported by different xda members. You can see some of it in this thread.

Browser2ram has worked well for some Prime users before, so I guess it's not just a placebo.

SunSpider is for JavaScript, so perhaps you won't see much of a difference, I think I should keep quiet tonight as I don't sound too... sound.
[Asus Transformer TF700] Nebucatnetzer:
The thing is do we really know who is developing those browsers?

What's their financial source?

Are they open source? If not why aren't they, they are anyway for free.
[Asus Transformer TF700] jtrosky:
I call it propaganda, simply because there are TONS of people using these browsers every day. If there really were privacy issues that were truly affecting people, there would be lawsuits all over the place. Fact is, tons of apps "steal" your data - I'm sure Google is a worse offender than Dolphin and Boat browser combined, but you don't see people telling you to stop using Android or stop using Google services. Hell, it was widely reported recently that Google was using your "private" data to map out wifi locations...

I just think that issue is way overblown and I'm not willing to sacrifice such good browsers, unless I see a *real* reason to.

Now, if suddenly my bank account gets wiped out or someone steals my identity because of the browser I use, then I'd change my mind! :)

But obviously, that's not happening or these products wouldn't even be available any more.

Of course, that's just my opinion... :)
[Asus Transformer TF700] d14b0ll0s:
So it's not a privacy issue if somebody is looking at your behavioural patterns and giving/selling this data somewhere you have no idea of? How somebody would even know that these days unless credit cards numbers are stolen? Not many people are that stupid, that's not where the big money goes these days. Really, it's a different world than in the 90s. Google and Facebook have actually started some of it, not that I hate them for that, but they just have.

And BTW, in your Google account you have access to your data now and can opt out from the personalised ads, which is a pretty cool response to the heavy critique. Not that corporations are so good and cool, but it's a lesser evil to be open about some practices. Google will live with millions of opt-outs. So going to the real issue again - what do you know of what happens to your data from Dolphin & Boat after it's been sent to some bizarre servers somewhere in the world? Welcome to the 21st century, it's official now ;)
[Asus Transformer TF700] jtrosky:
I'm not saying it's not happening (I really don't know if it's happening or not) - just that I don't really care! It hasn't affected me in any negative way so far, so they can do whatever they want with that data as far as I'm concerned. In fact, it may even make my browsing experience better if they know what I like and don't like - after all, I'm not trying to hide anything....

That said, I've emailed the developers with a link to the supposed "proof" that Boat is a privacy issue - I'm curious to see how they respond. I'll report my findings!
[Asus Transformer TF700] d14b0ll0s:
"after all, I'm not trying to hide anything" - please! It's been an argument for CCTV cameras, constant surveillance, Patriot Act in the US, every authoritarian state intrusion into private houses and countless other violations. Just because you are and want to be a perfect citizen in a perfect state, when everybody is doing everything only out of goodwill, doesn't make it work in the bigger picture. You can not care, but don't make an argument out of it (as you've tried in the first place, calling it a propaganda). It is your citizen right to HIDE what's PRIVATE.

I'll be very interested in their response, it's good you've e-mailed them. Some details concerning Boat are in this post.
[Asus Transformer TF700] jtrosky:
Wait a minute, I wasn't "arguing" anything - just stating my opinions - I could care less what others end up using or why. All I've stated was that *I* am not concerned with the supposed privacy issues with Boat browser and that I *personally* don't care if they are using any of *my* information because *I'm* not hiding anything. This is all referring to what *I* do and don't care about - nowhere am I arguing anything... It's simply an opinion! :)

After all, everyone else is free to do what they want!

Not sure how the hell this turned from a tablet browser recommendation into a "discussion" about CCTV cameras, constant surveillance or the Patriot act, but I think we're getting a little off-topic! :) Let's just stick with the browser discussion, ok?

By the way, unless you've tested this yourself - how do you even know it's true? Just because someone said it is in an XDA post?
[Asus Transformer TF700] d14b0ll0s:
Good point. I will see what sites it sends data to when I have time for the test. So far I'm saying it's been reported by someone. In the therad I've linked to there are posts by others, as well, btw.

And now you're actually trying to quietly leave the playground :) because "I call it propaganda, simply because there are TONS of people using these browsers every day." is an argument - and a weak one too. But OK, let's cut the OT.
[Asus Transformer TF700] jtrosky:
Just be careful - once you get used to the speed and awesomeness of Boat browser, you're going to have a hard time going back, even if there are "privacy" issues! :)
[Asus Transformer TF700] d14b0ll0s:
I've used it for some time, Dolphin too (it was even faster then), and I prefer Chrome, to be honest. It's faster too. I just don't like the slow scrolling.
[Asus Transformer TF700] jtrosky:
I don't get it - I just went to the same page in Boat and in Chrome (www.microcenter.com) - Boat scrolls way faster and smoother than Chrome does! Plus is supports Flash, which is still used on a lot of sites (but that's a whole different subject)...
[Asus Transformer TF700] d14b0ll0s:
You can try Maxthon for flash.
[Asus Transformer TF700] jtrosky:
No need for Maxathon in my case - Boat handles Flash wonderfully...

EDIT: FYI - the Boat tech support already replied:

Hi,

The Boat Browser won't collect any private information about the users.

The data we collected including:

1."Release update" ---The user could change the check frequency in the settings. When the user open browser, we need to know if there is a new release available. We hope use could always get the latest stable release it they want.

2."Basic Statistics" We will collect the number of total installs by country, and the times of launch.

3."Force close log" When force close happens, we may need the log to know what's wrong with the Browser. But, please note that the log is all about the code, nothing with the users' information, for example:

java.lang.NullPointerException at com.boatbrowser.free.view.TitleBar.m(TitleBar.java:418) at com.boatbrowser.free.a.x(BaseUi.java:604) at com.boatbrowser.free.view.MyOverlayView.b(MyOverlayView.java:100) at com.boatbrowser.free.a.e(BaseUi.java:584) at com.boatbrowser.free.a.y(BaseUi.java:614) at com.boatbrowser.free.b.handleMessage(BaseUi.java:651) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:130) at android.app.ActivityThread.main(ActivityThread.java:3691) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:507) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:670)
[Asus Transformer TF700] d14b0ll0s:
Thanks for sharing, their reply is very reasonable, so perhaps now you can just choose your preferences based on what country or agency you want to send your data to and what to believe ;)
[Asus Transformer TF700] urrlyx:
i was gonna say... do you believe entity X who is allegedly collecting private information when they tell you they are not?

and just to lighten things up:

Officer Barbrady: This is nothing out of the unusual. Cows turn themselves inside out all the time.

Farmer: People's been saying they've been seeing UFO's around.

Officer Barbrady: UFO's? Ha.

Farmer: Yeah, and black army, CIA helicopters and trucks.

Officer Barbrady: That is the silliest thing I've ever heard

[black helicopters fly overhead]

Farmer: What was that?

Officer Barbrady: That, that was a pigeon.
[Asus Transformer TF700] rightonred:
I'm usually skeptical of some of the browsers on play. Browsers take a significant amount of resources to develop from scratch. Most of them are just wrappers for the default browser.

Personally, I use chrome unless I need flash, which rarely happens.
[Asus Transformer TF700] jtrosky:
I would *love* to use Chrome (it's what I use on my desktop), but there are just too many sites that still use flash - it's too much of a PIA to constantly switch which browser I use depending on which site I go to... Besides, I've found Boat Browser to be faster and more stable than the current version of Chrome.

But, to each their own!
[Asus Transformer TF700] deathgod1:
Can anyone give me step by step instructions to disable the smartdimmer or add scripts? I downloaded SManager but I have no idea what I'm doing and don't want to mess up a less than week old tablet. It's unlocked and rooted. Thanks Guys.
[Asus Transformer TF700] d14b0ll0s:
With regard to a possible security threat, OP updated ( ->

Disable remote management

).

Everything is linked in the OP. See this for the scripts and this for the explanation.
[Asus Transformer TF700] deathgod1:
I did read the OP and that but didn't understand how I would actually go about doing it. I browse to system/etc with ESFile Explorer, opened cpu1.sh with Smanager, and got this line of code. What am I supposed to edit to turn off smart dimmer? I assume I just paste this line

echo 0 > /sys/devices/tegradc.0/smartdimmer/enable

into the text editor for all cpu1-3 but where? Sorry for being such a noob, but I've learned from experience that incorrectly changing even the smallest things call lead all sorts of headaches.
[Asus Transformer TF700] d14b0ll0s:
That's fine, just add this line to selected or all three files (don't modify the existing lines):

echo 0 > /sys/devices/tegradc.0/smartdimmer/enable

Then switch to a different power mode and switch back to the one you'll be using to trigger the script.

Edit: And as to

where

- pretty much anywhere, I prefer the end of the file for things that I add manually to keep it clean.
[Asus Transformer TF700] deathgod1:
It Works!!!!:victory: Thanks so much for your time and patience with me:highfive:
[Asus Transformer TF700] d14b0ll0s:
:) I'm happy to hear that, enjoy!
[Asus Transformer TF700] HoushaSen:
Thank you

As I am not quite ready for custom rom, I have decided to root and change minFree and build.prop. I did exactly what stated here. The performance boost is definitely noticeable. Perhaps it is too early to say, but overall applications seem more stable.

Probably noone else has this issue, but as a person who had never done rooting, and dealed with anything beyond. I thought couple layman tips/further clarification may be helpful.

System Tuner by 3D need to be purchased i.e. Pro version is needed to be able to do the minFree customization.

As far as build.prop editing, what I ended up doing was followings:

1. Using system tuner Pro go to "Terminal"

2. That's where I typed command lines. There is also free application mount/system. I wonder if this can do the same.

3. I have copied build.prop and transferred to dropbox then edited on PC using simple wordpad as suggested here.

4. Had originally a slight difficulty copying back the new modified build.prop. What I ended up doing was I used total commander as my file browser and used it to copy and override the existing build prop, which worked fine without installation.

Rest were simply following the recommendation. So in summary, I used system turner Pro and Total commander.
[Asus Transformer TF700] urrlyx:
you can actually do all of that with free apps. =)
[Asus Transformer TF700] HoushaSen:
Perhaps listing them would be nice for others? :)
[Asus Transformer TF700] d14b0ll0s:
I prefer copying modified files manually, while setting values to existing ones either through .sh scripts or some GUI as the System Tuner mentioned.

If you look on Playstore either for "build.prop" or "minfree", you'll find bunch of free apps.

I'm not using the Pro version of System Tuner, but the free one. In the app you just need to go to "Tweaks" (on the right, with RAM icon, described as "Auto-Kill" in the System Tweaks menu) and there you set all six minfree values, which even have their descriptions there (Foreground Apps etc.). There are some presets too. Hope this helps.
[Asus Transformer TF700] urrlyx:
I won't list them again here as d14b0ll0s already has a nice thread doing just that. Check his sig :)
[Asus Transformer TF700] BxMxK:
After playing around with many of these and other settings gathered from various sites I noticed that many seemed to offer little to no change in performance. So I went a googling for some more in depth information about certain settings and ran across an article by Jeff Mixon from last month which specifically addresses several items in this list. The military and my family have kept me too busy to spend time digging through the codebase to verify, however, I'll pass this on nonetheless.

http :// www . jeffmixon . com /examining-build-prop-tweaks-for-android-ics-a-comprehensive-guide-part-1/

He specifically covers the following settings and their merits or lack thereof:

windowsmgr.max_events_per_sec

dalvik.vm.heapgrowthlimit and dalvik.vm.heapsize

debug.performance.tuning

video.accelerate.hw

persist.adb.notify

persist.sys.purgeable_assets

persist.sys.use_dithering

dalvik.vm.execution-mode

dalvik.vm.dexopt-flags

ro.media.dec.jpeg.memcap

ro.media.enc.hprof.vid.bps
[Asus Transformer TF700] d14b0ll0s:
Thanks for this, but it isn't methodologically correct at many levels while trying to give the opposite impression. I'm just reading it and don't find many of these convincing, actually can't even agree on the first one, which is set to 200 on the Infinity by ASUS... you can (and so can I) try to set it to 60 and 90 and see how it affects system performance.

Having said that, he raises some important points there, so it's an interesting read. And I can agree there are some crazy build.prop proposals on the fora, I've tried to use the moderate middle-way in most of them, but if any of these proves to be incorrect in practice, I'll be happy to change the OP and my build.prop.
[Asus Transformer TF700] BxMxK:
Decided to waste a few minutes and poke around a bit regarding the

windowsmgr.max_events_per_sec

value. It is parsed in the com.android.server.wm package simply to provide a cap for the amount of user input events to be collected per sec.

First I turned it down to 90 and fired up ElectronMagic's Multi-Touch Benchmark Test v1.4 (very simplistic interface which shouldn't affect input numbers) and did several tests with 10 fingers simultaneously dragging them around like a disc jockey on crack for a 10 second period then dividing the result by 10. Total number of inputs per second never went above 90. I had a minimal amount of background apps running (NvCPL Service, com.asus.keyboard., Google Services, and CMClient) While playing Auralux. The smaller number of user inputs made it difficult to drag a circle on the screen when I had tons of particles on the screen... which makes perfect sense... because the rendering update was making what little input I could give lag horribly.

Turned it back up to ASUS's default of 200 and presto... no input lag until I had an obscene amount of particles.

Went back to the Multi-Touch Benchmark and over the course of about a dozen runs, I could never get the average amount of inputs to go over 155 per second. I even did two thirty second runs and those averaged 155.

Finally I set it at 400 and tried the touch test again. Same result. 155.0666666 (4652 touch inputs over 30 seconds). Firing up Auralux I found that I could actually slow the action down with a noticeably smaller amount of particles (70-80% of what I had before) on the screen even though the maximum amount of input I was giving the system hadn't actually increased. Eventually the number of particles slowed down the speed at which my inputs were registered and it finally got to the point where I was being allowed to move my selection circle after a brief pause but the particles would not highlight for several seconds so at that point the game was letting my input steal cycles away from its state upkeep because it would still register input and rerender the frame with the circle moved without ever selecting particles

This would seem to be a perfect case of Your Mileage May Vary. Unless you have noticeable input lag in some app that you absolutely cannot live without then my suggestion after this little experiment would be to leave it be because you might choke another app with an unneeded input.

or maybe I just got obsessed for 20 minutes?
[Asus Transformer TF700] urrlyx:
now that's what i call some serious testing. :P

i read the article but was confused by how the guy was trying to describe what that did. can the system either accept touch input events OR draw something on the screen, but not both simultaneously?
[Asus Transformer TF700] dchawk81:
Can I ask a dumb question?

I desperately want to get this disabled so I can reliably tweak my photos, but I have no idea what is meant by "as root" and how you'd do an echo change.

Now I do have root, I'm unlocked, and have recovery installed. I've also edited my build.prop with your other awesome tweaks (thanks for that) without issue, but I have no idea how to do these mods.
[Asus Transformer TF700] urrlyx:
If you can edit your build.prop, you can do that mod too. same exact process. just edit them and add this to the end of each file:

echo 0 > /sys/devices/tegradc.0/smartdimmer/enable
[Asus Transformer TF700] dchawk81:
Oh. Well that's simple enough.
[Asus Transformer TF700] d14b0ll0s:
These were shell commands, use Terminal Emulator, go with "su" and then run them. Alternatively, you can edit cpu?.sh files in an app that does the remounting of the /system for you.

@BxMxK: Thank you for your awesome test! I'll update the OP with a link to your post. Oddly enough, I had this value set to 700 for over a week now and haven't seen more lag. On the contrary, things seem smoother than before, but I don't think it's just because of this value either.

Edit: Credit given in the OP, thanks again, especially as it proved the link you were referring to wrong (seems to be the problem with theorising vs. practice in general :>).
[Asus Transformer TF700] dchawk81:
Oh okay. I ended up editing the CPU files with root explorer then rebooted & cleared dalvik for good measure. That flicker was annoying.
[Asus Transformer TF700] d14b0ll0s:
Clearing dalvik is not necessary in this case, the hint was only for build.prop changes ;) Anyway, glad it worked.
[Asus Transformer TF700] dchawk81:
Ah okay. Oh well. Better safe than scrood. :D

Now, if only killing the auto adjust on my Acer laptop was that easy...
[Asus Transformer TF700] urrlyx:
yeah really you only need to clear dalvik if you are making changes that affect the dalvik vm. these would be things like the properties for dexopt flags, dalvik execution mode, etc, or flashing a new kernel.
[Asus Transformer TF700] d14b0ll0s:
It has been confirmed that I was not paranoid after all and ASUS is spying on us: http://xdaforums.com/showthread.php?t=1833442&page=3
[Asus Transformer TF700] d14b0ll0s:
Added info on keeping root with the JB update.
[Asus Transformer TF700] tmaurice:
# force UI to run at 60 fps, just like on the Jelly Bean! (Tegra only)

# this is overriden by power modes and their cpu1.sh, cpu2.sh and cpu3.sh files btw, so be sure to edit them to suit your needs

persist.sys.NV_FPSLIMIT=60

Does this really work? I put the line in the build.prop. Also then altered the two lines referenced in the cpuX.sh files (logi and setprop) to 60. Nothing changed. Does a separate line item need to be added to the .sh files? Nenamark still showing up really bad results - less than 40fps. Thanks.
[Asus Transformer TF700] jtrosky:
I didn't notice any difference with the 60fps setting either, but it didn't seem to hurt anything either, so I left it at 60fps... :)