yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] lucius.zen:
Thats right. I specifically state what lines to edit to creat dual/quad core modes for each profile in the CPU/GPU Profiles section. They were curious as to how/why this occurs when setting different caps for core frequency.
[Asus Transformer TF700] lucius.zen:
True.....there is an app for that lol. It works well if you decide to go that route.

However, editing cpuX.sh files is just as fast, or faster, and you dont need to have an extra app installed. Dont get me wrong, the app works well, but I already have a text editor (AntTek) for editing scripts and changing these lines is super quick/easy for me.
[Asus Transformer TF700] wnerw:
I got a little confused with Power Saver/Balanced/Performance modes...

Yesterday I flashed Data2SD for my new 64GB microSD, installed CROMi 3.4.7 with options you have reccomended, then I flashed Hund's OC D2SD 2.2 kernel. But it wasn't the one from your post, which is dated April 8th, but one from Hund's post, dated April 10th. After half an hour, tf700 crashed and went into bootloop. Wiping and flashing everything again, with April 8th this time, solved the issue. Just saying :P
[Asus Transformer TF700] KinetiClutch:
Lucius, do you have anything specific to Browser 2 RAM?
[Asus Transformer TF700] lucius.zen:
Hey dude, I just install B2RAM using CROMI 3.4.7. I am not sure what you are asking here :).
[Asus Transformer TF700] lucius.zen:
The version I am using is specific, you have to dig through hunds thread to find it, which is why i decided to just upload it. I find it is the best version. It was never officially released lol.

I am glad your 64Gb card is working. I was planning on getting and using one but did not want to risk having it not work. Some people have had issues in te past with 64Gb sd cards.
[Asus Transformer TF700] KinetiClutch:
In regards to installing it on other roms or on a stock rom without going via CROMI
[Asus Transformer TF700] lucius.zen:
Ah, I feel you. get B2RAM from this dropbox link https://www.dropbox.com/s/smn7h994d7pc099/Browser2Ram-debug.apk

However, I highly suggest using cromi and enabling B2RAM through it, it works better.
[Asus Transformer TF700] KinetiClutch:
Get a parse error :(
[Asus Transformer TF700] lucius.zen:
Cool sry dude its an old link. I will send you the Browser2RAM apk, I am testing 4.2 so I cant get access to it. CROMI 4.3 uses an init.d script to enable B2RAM, I will send it to you as well, I just have not tried enabling it with 4.1. I will revert to 4.1 and try this later today if you do not want to test it. It wont break anything if you try it.

Here is a link to the B2Ram script used in 4.2. Check out the init.d section in my guide for instructions on how to enable it.

http://db.tt/qcDWmJEP
[Asus Transformer TF700] KinetiClutch:
so no apps just that code?
[Asus Transformer TF700] buhohitr:
here is the Browser2ram app

http://www.mediafire.com/?yd3aqpeiy2m5wbn
[Asus Transformer TF700] lucius.zen:
CROMI-X 4.3 uses an init.d script, CROMI 3.4.7 uses the browser2RAM app.
[Asus Transformer TF700] KinetiClutch:
thank you, so this app then enter the init.d code put up there by lucius?
[Asus Transformer TF700] buhohitr:
No, the app is for stock rom with stock browser and chrome base of 4.1.1. For stock rom base of 4.2.1, you need to use the script. However, if you're using cromi, b2ram is build in with aroma installer.
[Asus Transformer TF700] lucius.zen:
Thanks Buho I have been toying with 4.2 and didnt have a backup of the B2RAM app from 4.1, saves me some downgrade time :).
[Asus Transformer TF700] wnerw:
Done, did it!

Every freaking tweak mentioned in this guide was applied to my tf700 step-by-step. Although benchmarks give me 7000-7100, the experience is outstanding. I dunno why I don't get more, but I set everything in PMR according to the guide, edited all the files and scripts connected to CPU & GPU functioning...

During next week I'm going to test all everyday-use activities, such as heavy browsing, pdf reading, videos.

Anyway, it is great! I might just consider time-travelling or space flights usng my Infinity, just something to spend my performance on...

EDIT: Just got 7300 on Quadrant, duh...
[Asus Transformer TF700] lucius.zen:
YESSSS!!! FCCKIN EHHHHH! I am so glad someone got everything applied and is getting great results, very similar to me. Replicability within and across devices is now CONFIRMED! I will add this to my results section :)

I am going to start updating post #3 with some of the finer details of my setup. This should allow you to cover some more ground. I have a very light setup and a lot of crud removed/disabled from android bc I have gotten creative with my setup and find them unnecesssary. I dont lose any functionality, ive just used strategies to displace functionality bc there are more efficient ways to navigate/do things in android. The quality of apps you use also impacts how well android runs, poorly made apps can drag down your system over all. I will add a section of the various apps i use, i have spent a lot of time analyzing the footprint of various apps and have found pretty drastic differences in the qualitty of android apps. I test apps like I test my tweaks, very scientifically, and create a number of basic conditions that must be met before I use any app. Will update soon, I am moving into a new place this week and am busy as hell.
[Asus Transformer TF700] wingdo:
Awesome guide Lucius. Your PMs have convinced me to downgrade from CromiX to Cromi 3.4.7 (I hope there is one final 3.5 to come). While I do like the new changes to the lockscreen in 4.2 ( I use dashclock for lots of good stuff), overall I find 4.2 not as optimal as 4.1 (Not ASUS or sbdag's fault. That is strictly an Android thing. I'm the only one who uses my tablet so the entire idea of multiuser support is useless to me.

I will be implementing everything here except data2sd as that seems like more work than I want to put into this. :laugh:
[Asus Transformer TF700] wnerw:
Ok, so I gave my Infinity some time, fstrimmed couple of times, rebooted a litlle, gave SD Maid a go... Now I got 7400 on average, in performance mode, using 4 cores. In balanced mode I get ~6900. Later I'll do some dual core benchmarking. Between device replicability now fully confirmed :D

So yeah, I got 300 more points. More than that, heavy browsing (with flash) has significantly improved. Overall experience was good enough, so I don't see much difference. As you see, cleaning up after tweaking and some rebooting is essential.

Despite of Browser2RAM there are 2 more important things to mention about brwoser. First is making sure that in Setting -> Debug there is a checked box next to "Enable Cpu upload path". I'm no pro myself, so I don't know what it exactly does, but many users claim that it improves performance, mainly by eliminating scrolling stutter during page loading. Second of all, finding a way to force desktop mode by deafult would be nice. I know it doesn't really optimize anything, but it's a nice improvement. I've changed UA String in browser's settings, but YouTube was still loading in mobile version. The need of checking "Desktop version" in drop-down menu everytime we use browser is not so convenient. I don't know what is your opinion, but maybe you haven't yet thought about it...

Anyway, I'm really glad that all of your hard work did work perfectly for me. I'll try to keep up with you in any future progress, probably post some feedback or ideas.
[Asus Transformer TF700] lucius.zen:
See, you are smart. You read the guide , you applied the guide, you did not skip anything, and you got great results. If you do all the little things, like use the useful tweaking apps, you will be rewarded with great performance. Everything is there for a reason, I have done so much god damn testing that I know for a fact that you can't not get great results if you actually make use of everything I lay out in my guide. It would be impossible.

In the advanced browser settings you can set the web client to desktop mode. I cant remember the setting itself, its at the bottom of the advanced settings tab. The broswer always loads desktop versions of websites now, including youtube. I agree, mobile websites on this baby make no sense, especially considering the performance we are getting.

Lovin the feedback, huge props for testing everything. Let me know if you have any ideas so we can work on them.
[Asus Transformer TF700] ronniereiff:
I think I might down grade to 3.4.7 tomorrow and apply this tweak guide, there are no changes that i've noticed that interest me in 4.2.
[Asus Transformer TF700] lucius.zen:
My sentiments exactly, the new features are just excess baggage for me. I doubt I will ever be able to get it to perform better than my setup on 4.1.

A few things bug me too. Like recent apps lining up on the right. I like how it's kind of like expose but they should line up on the left. It's just inefficient.
[Asus Transformer TF700] KinetiClutch:
Lucius you might be able to explain this.

Other than battery life what would be the issue with setting Min Processor at 1400 and max at say 1700 so the device would always be snappy etc. Clearly in the higher voltages the battery drain would be normal but would there be any other issues (other than heat as well i'd imagine)
[Asus Transformer TF700] sbdags:
Well other than your battery life will be awful and maybe a bit of heat it'll probably be fairly quick :D
[Asus Transformer TF700] lucius.zen:
Min frequency caps

In theory it would work fine, I have not played with changing minimum caps. You could try it, but it would not be very efficient, like sdbags was saying heat would be high. Having really low ffreq to drop to is actually a good thing, it allows the cpu to drop heat quick. I have not increased my minimum freq values because most processing happens at 500Mhz-700Mhz. If you were to set minimum above this you would be doing 80% of your processing at a freq that is higher than necessary. My cpu rarely goes above 1.4Mhz, it would be terribly inefficient to cap the minimum above this value. You probably will not see any improvement in performance either. Scaling is so quick and efficient with my tweaks, changing the min freq would do little to benefit performance, but would greatly reduce efficiency. Check out the pictures of the time my cpu spends at different frequencies in the detailed results section. Very little time is spent above 1.4Ghz.

The load on the cpu tends to fluctuate from very low to very high in short bursts. Being able to quickly jump to a high freq when load increases is actually beneficial because it allows the cpu to quickly deal with the increase in load and quickly scale back to idle. This is why my tweaks work in the first place. They are built around the premise that running high freq is good so long as scaling is efficient. We want the cpu to scale up quickly so long as it can scale down quickly and spend most of its time at low freq. Thats why I make such a big deal out of scaling efficiency. I have spent a lot of time observing how the load on the cpu changes in different situations, I developed my tweaks to help the cpu deal with these changes in the most efficient way possible.
[Asus Transformer TF700] nsharma2:
Lucius,

I've followed your guide several times to a T, and it all seems to work great for awhile, and then it will randomly reboot and go into an infinite boot loop. The only way out is to wipe and reflash.

Is there a particular step in your process that you feel is most likely to cause this? I feel like I've done everything exactly as you've described, and that maybe it's my SD card. I have a SanDisk Ultra 64 GB MicroSDXC Class 10 UHS-1 Memory Card. Do you recommend I buy a different card?

I know I haven't provided much info to help you out, but I'm not sure what type of info would help.

Thank you.
[Asus Transformer TF700] wnerw:
I am no Lucius, but I have the same Micro SD card and I applied all the tweaks, resulting in no bootloops or any other issues at all. So, it shouldn't be sdcard related problem, as long as you prepared partitions correctly.

Make sure that you flashed Hund's kernel provided by Lucius, not the one from Hundsbuah's topic. That's what I did wrong in the first attempt, with a result of a bootloop...
[Asus Transformer TF700] nsharma2:
Thanks. I did use Hund's kernel as provided by Lucius. Can you explain how you prepared the partitions? I followed Lucius' instructions. Booted up GParted, deleted any existing partitions, first created a primary fat32 partition, then a primary ext4 partition (flagged as boot). Should be as simple as that no?
[Asus Transformer TF700] wnerw:
You've done everything with D2SD correctly. You also flashed the right kernel. Repeating guide eliminates any accidental causes of your problem. The part of this guide that may lead to a bootloop is applying of PMR tweakstweaks, you asked for this info...

Maybe Lucius himself will help you out. Just check if you didn't misunderstood anything, and more importantly - didn't do any tweaks not mentioned in this guide.
[Asus Transformer TF700] Hundsbuah:
yes thats all. you can download the new 3.0.5 kernel and the "data2sd" addon patch. thats all you need. just flash both files simply with twrp recovery
[Asus Transformer TF700] lucius.zen:
Cool that is weird. I am personally using a 32Gb sd card but this shouldnt have a huge impact on anything. When I first started using D2SD I was using a UHS-1 SanDisk sd card but it was a little old so I would occasionally lose everything like you described. I replaced my sdcard and the issue stopped.

A less costly route would be leaving fsync enabled. This might help. If it doesnt fix things or is slowing you I/O speed you could also avoid the PMR tweaks like Wnerw mentioned. The voltage table, CPU/GPU profiles, and governor tweaks are most likely not responsible, I have had them or a very long time and have never had any issues. l started using the PMR tweaks a few weeks ago, so they are more fresh, but I have not had any issues so far.
[Asus Transformer TF700] nsharma2:
Would the 3.0.5 kernel work appropriately with CROMI 3.4.7?
[Asus Transformer TF700] _that:
You'd need to patch the ramdisk to be compatible with Android 4.1, and then there are still some minor compatibility issues (at least that was the case when I used my 4.2 kernel with CROMI 3.4).
[Asus Transformer TF700] lucius.zen:
If a PMR tweak is causing your random reboots the most likely culprits are:

Dalvick Bytecode Verificatio - OFF

Dalvick JNI Error Checking - OFF

Try enabling these features. If this does not help try turning fsync back on.
[Asus Transformer TF700] nsharma2:
Thank you to everyone. I will try these and report back on what works.
[Asus Transformer TF700] _that:
JNI error checking is off by default on a production device.
[Asus Transformer TF700] lucius.zen:
Wicked thanks for the heads up, I have it turned off I thought it might help. I havent had issues with random reboots, any idea what might be causing it?
[Asus Transformer TF700] KinetiClutch:
Lucius what would you say a safe temperature for the tf700 would be as in a safe normal operating temp and then a max which couldn't be really going over
[Asus Transformer TF700] lucius.zen:
Check out the section on Heat in the detailed results post. I dont like my tablet to ever go over 55C (up to 60C is safe). I like a range between 32C-45C.
[Asus Transformer TF700] lucius.zen:
Updated Kernel

Hey Dude,

Just remembered something that might help. Hund's released a newer version of his 2.2 kernel that I did not bother upgrading to because it does not have any new features and I was having no stability issues. I did not include it in my guide for replicabilities sake. Here is a link where you can find both the D2SD and stock version - http://db.tt/LKF2duGK. It might help with your random reboots.

All the best,

Lucius

PS - I will be adding these to my guide later, I realized I should include a D2SD and normal version anyways.

Edit - The normal version of Hund's v2.2 kernel didnt upload correctly, just updated link with correct file. Both D2SD and normal versions should be there.
[Asus Transformer TF700] _that:
I still have no idea - I get them from time to time with my own stock-derived kernel...
[Asus Transformer TF700] lucius.zen:
That is weird when I was using your stock based kernel and the OC version I had no issues with random reboots. Occasional apps not responding, but overall it was always the most stable kernel out of the box, never any major crashes or heat issues. I had a lot of stability issues with Hund's kernel up until the introduction of the CPU profile tweaking mod in v2.2. Once I was able to tweak everything I could get it running stable.
[Asus Transformer TF700] KinetiClutch:
Lucius, could you guess at which of your PMR reccomendations might have made my navigation bar dissapear.

When i boot up it's there but when i go into any app it dissapears forgood only way to get back is a reboot
[Asus Transformer TF700] mbamberg:
On my way, with suggestions!

Lucius,

I'm really grateful for your dedication to this tweaking process. I've been lurking for about 2 weeks, watching the progress (and not wanting to blow away my whole setup just yet). I've now gotten through the first part, I think, have a running system with Data2SD and Hund's kernel.

I understand the basic process:

Prep the SD card

Load it with all the right ZIP files

Install it in the TF700 and boot into Recovery

Install mount-data2sd.zip

Install CROMi 3.4.7 Odex zip

Install Hund's 2.2 kernel last

reboot and start the on-Tablet tweaks (that's where I am at the moment)

One of the more confusing parts is the process of using the Aroma Installer for CROMI with the bits that you suggest, in the order as they appear in the installer, along with your best recommendations. I went back and forth through the installer pages, and up and down through the OP at the same time trying to get all the details right! I think I've got it all.

It would be nice to have a real step-by-step for each setting, in the order it appears in Aroma, with your suggested selection. It would also be nice to indicate which things really don't matter if you do or don't select them.

I know you've spend a lot of time getting to this point and I'm not trying to load you with any more tasks, In fact I'd be glad to help with the documentation process! I'll put together a first-pass, based on what I did, and if you'll either take it from there, or send changes and I'll do it.

Another choice might be a video tutorial. PM me let me know what you think.

Mike
[Asus Transformer TF700] lucius.zen:
UPDATE - PMR Tweaks

Hey Guys,

Been doing some major testing.

While I was testing my PMR tweaks I made a mistake. It was close to exams, and i did not do enough reboots and retrials between testing the Vsync Disabled, and Surface Dithering - ON tweaks. These tweaks will not degrade performance whatsoever. However, they do absolutely nothing, they are null tweaks. I only did one reboot and round of testing after applying these tweaks and it was not enough. I cannot gather objective data on these tweaks, which makes them difficult to test, and my eyes simply saw what they wanted to see. This is why gathering objectively verifiable data is essential. I should have taken screen shots and compared them on a different computer after everything else had been applied. A few people requested a guide to PMR from me so I wanted to get this together asap before I started exams. I took screenshots, but I did not compare them on a different computer, and I was in a rush, so I saw what I wanted to see. While my results are not misreported, the improvements I have seen are not due to disabling vsync and enabling surface dithering. They are simply a consequence of my other tweaks. I apologize for misleading people with my reports on surface dithering and vsync. This guide is still very much a work in progress. I will continue to update this guide regularly and will keep you posted. I am really sorry for misleading you guys, I fcked up, I did not take my time like I did with my other tweaks.

If you have followed my guide, and have disabled vsync, and enabled surface dithering, then you do not have to worry, this will not impact performance. If you are a reductionist like myself then you can safely remove these tweaks. Simply turn Vsync back on and turn Surface Dithering off.

Thank you to _that for his awesome feedback and explaining these tweaks in greater detail. I am still learning as much as you all are. While I am able to get great performance please do not overestimate my knowledge of android. These guys have taught me everything. I simply am doing my best to test everything possible and push our device to its limit, using the awesome tools that others have already provided. The only difference between me and you is the number of hours ive spent staring at graphs of cpu performance. Ive done a lot of testing and wrote a decent guide explaining my results. Thats about it lol.

All the best,

Lucius
[Asus Transformer TF700] lucius.zen:
Hey sry for getting back to you so late I am in the middle of moving into a new apartment.

I actually have no idea what would make the status bar dissapear. None of my tweaks, or the PMR tweaks, modify anything that would impact the status bar. A have never had status bar disappearances, that is definitely a weird one. Random reboots are weird too, but understandable. Status bar disappearing....that is one I have never seen.

I will take some time to look into this tomorrow, I don't have time to go any further into it tonight.

Best of luck,

Lucius
[Asus Transformer TF700] lucius.zen:
Hey Mike,

Thanks for your suggestions. I just updated the CROMI 3.4.7 installer options. They should be organized by page now, Ill take another look to make sure. The AROMA installer options that are essential for this guide are the ones that are listed. Anything else is essentially up to you and will not impact whether your results are similar to mine. I believe the AROMA installer options go in the following order:

1) Wipe cache/dalvick options

2) US/WW sku options (I have US sku)

3) DPI options (set this to 200)

4) Launcher (set to Apex and no others)

5) Asus apps (I have none chosen)

5) Asus Memo Pad apps (none chosen)

6) Google Apps (playstore, google search, youtube, gmail)

7) Miscellaneous Apps (Dropbox, Beats Audio, polaris)

8) DRM settings (google)

10) Tweaks/mods (Ad Away App, Ad Block Hosts, No Notifications Mod, Fsync disabled)

I may have 3/4/5 in the wrong order but it does not matter. I am quite positive this is absolutely everything I have enable in the AROMA installer. The only options that are essential are listed in the CROMI Aroma Installer Options section in post #1.

As for the video guides, I defintely plan on making a few. I just finished exams a week ago and have to move into a new place by the end of the month so i have been crazy busy. I have wanted to do them for a while. Plus it is difficult to maneuver a camera and operate a tablet simultaneously. I need some sort of camer tripod/stand so I can actually make it work. I havent worked in ages bc of exams so I have no money for something like this right now. I just started working again last week, this will be my first priority once I finish moving into my new place and get a paycheque.

All the best,

Lucius
[Asus Transformer TF700] KinetiClutch:
From testing it was in the misc section of tweaks. I'll keep trying to read on it as well

Narrowed it down to the Misc Section.

- Ext4 File-System Tweaks

- Internal Sdcard I/O Tweaks

- External Sdcard I/O Tweaks

- Zipalign APKs at each boot

- Battery Savings

- Camera Quality Tweaks (untested, no effect on performance)

- JPG images quality

one of these settings.