yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] Rubister:
Awesome! Thank you very much!

Speaking of boot animations, I decided to work one up, and I'm having some issues getting Z-pop 5 to recognize my bootanimation.zip file. I put it in system/media, same permissions as the old one, it's slightly bigger, and the file names inside are 0001.png 0002.png etc instead of 001, 002... Am I missing something? Do I need to use syntax 'c 1 0 part0' or 'p 1 0 part0'? I see 'c' used in desc.txt but in other tutorials they use 'p'. I tried using the bootanimation tool here on XDA, that didn't really help. Do the png's need to be 8 bit or 24 bit or formatted a certain way? Mine are the same resolution as the original bootanimation.zip too.

When I reboot, it either shows 'android' from the Google 5 boot animation I had previously, no little swirling dots, and then it boots, and the last time when I had the permissions correct, it went into a bootloop, so I pulled out the micro SD card, TWRP'd in, replaced with the old bootanimation.zip and booted up fine.
[Asus Transformer TF700] sbdags:
You have to use the store method or compression level zero when zipping it.
[Asus Transformer TF700] Rubister:
I used store method every time, my apologies, I should have included that in my post. My zip is 16 MB is that a problem? My last attempt, I put my 000/001/002.png files in the respective folders, replacing the old png's in the google boot animation, rezipped the file, and put it in system/media, and the last boot, while it was successful, only showed black/blank screen while booting, the boot animation still failed to work. I used 8 bit png files this time, I don't know how to compress them any further, and they're still over a hundred kb each.

edit: found the problem, I think. 7zip isn't zipping them correctly, a rezipped official bootanimation.zip file that I made no other changes to refused to 'animate' on boot. hmm...
[Asus Transformer TF700] sbdags:
Hell everyone!

I have been doing some heavy testing tonight and 3 points come to light! :)

1. Chrome sucks. It is laggy and eventually causes an OOM (out of memory) Killer spontaneous reboot. It seems to take the whole rom with it. If I uninstall it the rom is very smooth.

2. I had about 5 spontaneous reboots with lots of app use. So not just chrome.

3. Battery life sucks. I went from 100% to 10% in 4 hours - heavy use but still.

This means the ROM in its current form is not very useable.

So me and the team need to go back to the drawing board to track down the issues with OOM reboots in particular. Interestingly I can see no evidence that the rom is actually oom but seems to be struggling to find an app to kill so the kernel panics. I always had 500+ MB available when it rebooted.

Anyway I'm spent and disappointed. If anyone has any ideas where to look all tips welcome.
[Asus Transformer TF700] sbdags:
Thanks for this - will read through tomorrow.
[Asus Transformer TF700] Rubister:
I used 7zip on another machine, popped it back into system/media with group and permissions correct, only get the second half of boot animation, which is the word 'android', for about 20 seconds, then home screen shows up. This is strange...
[Asus Transformer TF700] corb06:
Just noticed that I cant swipe away apps in Most Recents, also there is no Clear All recents button available yet...

Been dirtyflashing the past 2 releases, could this be the reason or are the features just missing ?
[Asus Transformer TF700] Rubister:
1. That was my experience too, I disabled it and with CM Browser instead it just whizzes right along.

2. Hmm... may I inquire which apps? I'd like to test at my CPU speed.

3. Yeah, at max CPU it does use a lot of battery. I know you were shocked I went below 1150, but I'm at 760 right now :eek: and loving the battery life and stability... of course I'm still on beta 5... haven't tested 7 yet.

I don't have any tips... I'm a newbie here, but all I can say is that everything you have worked on so far has been super awesome, and not to give up! You have given hope to thousands of TF700 owners :D
[Asus Transformer TF700] sbdags:
Post the contents of the desc.txt file.
[Asus Transformer TF700] sbdags:
Swipe to the left works fine.

I'm guessing kill all doesn't exist as it was never a feature of most roms but CM added it to theirs ;)
[Asus Transformer TF700] Rubister:
They're exactly what you created:

1080 380 30

c 1 30 part0

c 1 0 part1

c 0 0 part2

c 1 30 part3

c 1 0 part4

c 1 0 part5

All I did was take the bootanimation.zip you have in system/media, took it to my PC, unzipped it, rezipped it with store level compression, and put it back, and it refuses to animate, at least, it only shows part of it, the android text with the slight gray animated effect. I can't figure out what I'm doing wrong. It is slightly larger than the original bootanimation.zip after rezipping, trying to figure out why atm.

Edit: Um... I think I figured it out... testing...

Yeah... I unzipped the rezipped file and found an extra folder, called 'bootanimation' and all the 'part0/part1' folders were inside that folder. :silly: I did everything else perfect except for that simple step, ZIP THE RIGHT FOLDERS WHEN YOU ZIP IT... ugh... I'm sorry to have wasted yours and anyone else's time with that... but hey, I'm guessing I'm not the only one who has done that, I spent about an hour finding similar posts across the net, I bet they did the same thing and gave up when it didn't work. I've got a custom cool boot animation now to show for it at least.
[Asus Transformer TF700] sbdags:
Yes track that down - it should be the same size.

Just did one myself and it was within 3k

Original 1595k

rezipped 1592k

Used 7zip with stored compression
[Asus Transformer TF700] hardslog:
Correct. This feature has not been merged into Omnirom yet. Patience will see these slowly being reintroduced. Unfortunately the jump in the source from 4.4 to 5.0 has been huge and not too smooth (thanks AOSP) so it is taking a long time to get everything stable before we starting adding all the extra goodies.

One thing I would like to see from people who are having kernel panic issues:

1) Which kernel are you running when the panic occured.

2) Try running the other kernel for a bit and see if that makes a difference with the kernel panics :cool:
[Asus Transformer TF700] toolmanz:
Don't be disillusioned with this ROM - I haven't had any reboots and it is running quite smoothly for me. I may not have really pounded it but it works. So there is some success with this ROM. I have started tracking performance improvements between ROM versions.

I only have beta 6 and 7 so far but the results are promising. I track through Quadrant, ROM Manager and Antutu trying to be consistent in how I test. So far this is the results: (I hope this pic works)

[IMG="Beta 6 vs beta 7"]https://i.imgur.com/hu9o0Tg.jpg[/IMG]

I am using 3 different test packages as it seems to be somewhat inconsistent in how they test. These are actual results so far.

Hope this helps.

One last thing - I noticed that the I/O test in Quadrant is really slow (everything else is as expected) - kind of reminds of the early days of CROMI - could it be the same problem or similiar? Just sayin.

T
[Asus Transformer TF700] drewski_1:
Titanium Backup just release a 7.0.0.1 bug fix. One item is the following. Thiis was where it was hanging for me.

• Fixed hang at "Detecting SU and BusyBox" on some platforms (eg: "kingroot" SU binary).
[Asus Transformer TF700] shonkin:
sbdags, sorry it has been a discouraging day for you regarding coding. But listen -- because of what you've done so far, we've got a working if still buggy rom. I wish I knew enough to be usful to you.

I will note one interesting, if perhaps anecdotal, thing. Using not only chrome but also tapatalk (which I'm using right now to compose this), I saw longer and longer waits between being able to access the web, period. Was it memory? In the old MS-DOS days, folks would talk about "memory leaks." This reminds me of that sort of problem. Probably useless and/or obvious observation. Anyway, blessings... take some time away and come back fresh. Bet you'll suss out the issue. And... just one other idea, would Timduru of the TF101 / TF300 Lollipop custom rom be able to give you any clues?

---------- Post added at 07:31 PM ---------- Previous post was at 06:37 PM ----------

ADDITION to above. I note that when I run any net-intensive app (even Words with Friends) I can literally feel with my thumb the tablet heating up (esp. along upper edge toward the left). Maybe that's just the network card working, or maybe it means something useful to you. And that really is the end of my pathetic attempts at helping.
[Asus Transformer TF700] keshavmot2:
I have never had any issue concerning OOM, and there is only one thing I have changed that may have affected this: setting the overcommit ratio to 1000 (maybe too high). Would this help?
[Asus Transformer TF700] gilaxone:
I had the same problem with Titanium

According to the Titanium backup FAQ

"I’m getting the Error Code -504 (INSTALL_FAILED_UID_CHANGED) when installing Titanium Backup from Google Play

Try to erase the “/data/data/com.keramidas.TitaniumBackup” directory on your device and try again. This is a “bug” Android 5.0 Lollipop developer preview which was fixed in the final release version."

Mine was in /storage/sdcardi/0/Android/data
[Asus Transformer TF700] Pretoriano80:
[MENTION=518363]sbdags[/MENTION] : Hello mate, first i want to say that i'm amazed that you are still working on this device.You guys did already an amazing job on Zombi-Pop and even if it's not stable it still prove that tf700t can handle Lollipop.

Secondly, would you consider another base for your rom?

I'm asking this because yesterday i decided to make a step which i always considered "crazy" and flashed a rom not designed for our device (i'm talking about TF300T's KatKiss Lollipop by Timduru) and with the right kernel i discovered that not only works but it's also the fastest rom i tried on this device (and i tested almost all the roms available for tf700t).

Timduru has the sources on GitHub (looks like plain AOSP) so it shouldn't be hard to use his base for tf700t.
[Asus Transformer TF700] fatboyinlycra:
SB don't be downhearted, I've just spent 3 and a half hours browsing the web with chrome. I had 5 tabs open and I was flicking between them, I also had quick office open in the background and was listening to music through power amp too.

I also have maps open and have been browsing round street view

Yes battery dropped from 90% to 15% in that time and the battery saver notification has just come on.

But not a single reboot, only a tiny bit of slowing down no app force closes, nothing negative at all. I'm even using gesture typing to type this response in chrome which would cause an instant reboot into bootloop in the early days of your development.

My set up is currently:

_that kernel

Internal f2fs

Capped CPU at 1.6gig

Noop scheduler

Fsync on

Your experimental tweaks on

Browser 2ram off

One thing that may be of interest is I installed NONE of the apps through the installer, but loaded them on after from play, I don't know if that had a bearing on it but once the tablet is recharged later I will wild and do a test putting the apps on during the install process and test again
[Asus Transformer TF700] nate39:
When my tablet crashes it is always when I am in a game which is accessing the internet also. Just in case this helps.
[Asus Transformer TF700] RedSkyRoad:
Basically any time the internet is involved, the tablet comes to a complete standstill...
[Asus Transformer TF700] nate39:
There is one big exception for me. I got rid of chrome and dolphin and just use the stock browser and it has been amazingly fast and smooth ever since and hasn't crashed when just surfing.
[Asus Transformer TF700] rprussell:
I stopped using Chrome since the stock browser got such good comments.

My last crash was in my kids' hands - they load it up with games like Clash of Clans and have at. (In fact, my tinkering and flashing drives them nuts because they have to wait while it reinstalls most times, heh heh heh...)

Anyway, here is the kmesg (google drive share) from the last reboot, I did a quick scan and didn't see anything about oom at the end. (LMK if that link doesn't work?)

Add me to the list of folks who truly hopes you can get back in the saddle. It seems to be showing MUCHO PROGRESS... at least from the outside.
[Asus Transformer TF700] shonkin:
You used one of the kernels that tim provided? If so, which one? Or did you flash a tf700 kernel over the tf300 KatKiss L install?
[Asus Transformer TF700] Ozark_8125:
LOL - I love crazy.... usually it's someone flashing a rom for the first time who does this stuff - but at this point with this aged device, anything goes! I love that you all are STILL supporting this device and you can see the d/l counts on every new release that comes out is greater than roms for my brand new LG G3. Wicked community for the tf700 - well past 'Prime' but ain't dead yet! You bunch 'o crazy crack flashers... :silly:

If it bricks, it bricks. I won't buy another device though until I know what you guys are getting so I can follow suit... :highfive:
[Asus Transformer TF700] kf-ics-dan:
Chrome on Android sucks (it sucks on Win8.1 tablets too, but that is a different discussion altogether!). It's a well documented resource hog. It's sad because you'd think Google would streamline it to run well on this platform. I uninstalled it with Titanium on my TF700 and my phone and have been happy running the stock browser ever since. Much better performance.

Been running ZombiPop internal only and very few things slow it down. I am very happy with this ROM! Keep up the good work, sbdags and team!
[Asus Transformer TF700] Pretoriano80:
Wouldn't be polite to talk about other roms here, so check your PM.
[Asus Transformer TF700] RedSkyRoad:
It's not only the browser - if the Play Store is downloading the device freezes to a crawl as well
[Asus Transformer TF700] nate39:
I have never know that to not be the case. One of my biggest complaints with android has been that you can't schedule when playstore does its updates. that would be a huge improvement as far as I am concerned.
[Asus Transformer TF700] sbdags:
Hmm I want to get zombi working but yes another base is always worth a pop ;) Pm me the details mate.
[Asus Transformer TF700] sbdags:
Yes that has been there since day 0 and never resolved - play store updates kill performance,
[Asus Transformer TF700] My Public:
That's true, but with ZOMBi-POP is muuuuuuch better than with any other ROM for our device! :good:

I'm on ZOMBi-POP rom2sd/f2fs on Sandisk Ultra 64GB. This ROM has resurrected my TF700. :o
[Asus Transformer TF700] fatboyinlycra:
[MENTION=518363]sbdags[/MENTION] I have just reinstalled using exactly the same config as before but this time selected to install chrome and immediately there is a difference. Had one reboot so far and scrolling through pages is no longer fluid.

I wonder, by installing it as part of the ROM install process, does it become a system app and get installed somewhere different? Could this be the cause of the issue?

Try installing the ROM without chrome then install it from the play store and see if you have the same experience as me.
[Asus Transformer TF700] technoluv:
Black Screen

When I enable adaptive brightness after locking the screen brightness went way up upon unlocking. So I slid the brightness down and the screen went completely black.

I can recreate this problem. First with adaptive brightness off the brightness slider has to be in the middle then when you enable adaptive brightness and slide the brightness over the screen goes black even though it is unlocked. Don't remove finger so you can slide the brightness back up. Although if you slide the brightness all the way down before enabling the adaptive brightness the black screen doesn't happen if you adjust the brightness down with adaptive brightness enabled. I hope this makes sense.

The first time this happen I had to restore from a back up because I removed my finger from the slider. Restarting I could get boot screen and then it went black. This has happen on version b5-b7. All on clean instals and other ROM I was running that starts with a K doesn't do this. Very excite to have this rom for our tf700. Progressing nice. Thank you for your hard work.
[Asus Transformer TF700] sbdags:
Good tip!
[Asus Transformer TF700] mlinfoot:
I saw this on beta5 and could reproduce exactly as you described, but now on beta7 I can't reproduce -- works as expected. The only things I changed from b5 to b7 were enabling the beta/advanced tweaks in b7.
[Asus Transformer TF700] ikkeT:
this likely gets rid of the ooms. It's.not correct fix, but might give a clue. Overcommit tells kernel how many times over physical memory the apps are given virtual memory. So you giving it 1000*phys mem, means your apps can reserve terabyte of memory until ooms starts killing stuff.

Now this may point to kernel being wrong about total amount of mem, or original overcommit being too small. There should always be some overcommit set. Can someone check the overcommit value from older roms and compare it to this one?

---------- Post added at 10:33 PM ---------- Previous post was at 10:29 PM ----------

root@tf700t:/ # grep . /proc/sys/vm/overcommit_*

/proc/sys/vm/overcommit_memory:1

/proc/sys/vm/overcommit_ratio:30

---------- Post added at 10:40 PM ---------- Previous post was at 10:33 PM ----------

sorry, it was not overcommit_ratio*mem, but overcommit_ratio%+mem

---------- Post added at 10:41 PM ---------- Previous post was at 10:40 PM ----------

https://www.kernel.org/doc/Documentation/vm/overcommit-accounting
[Asus Transformer TF700] _that:
Oh, nice, I didn't know this trick with grep. :)

So shouldn't *reducing* overcommit also reduce the chance for OOM situations?
[Asus Transformer TF700] ikkeT:
yep, thats my favourite while looking for proc values :)

if you reduce overcommit or disable it, you run out of mem sooner. almost all programs "waste" mem by reserving it even if they don't ever write to it. That's what overcommit is for, it allows programs to reserve more virtual mem than there is physical mem. ana as long as progs don't write anything to those pages, everything is fine. until you hit overcommit ratio...
[Asus Transformer TF700] technoluv:
I am on b7 also and I just notice it depends on the amount of light in the room. Try this and see if it makes it happen also. Enable adaptive brightness with the brightness slider also set in the middle. Then place hand over the light sensor until you see the screen brightness automatically adjust (will go dimmer) then slide the brightness lower and screen goes black.

I flashed between roms doing this and only happens on this rom
[Asus Transformer TF700] Rubister:
I don't see this problem, I'm on beta 5. I can switch between apps while downloading and do anything else and not see any performance stuttering or slowdown. Are you on internal install?
[Asus Transformer TF700] Lyvyoo:
Anybody know if this microSD card ( Kingstone 32GB - 90MB/s read and 80MB/s write, UHS-I Speed Class 3 U3 ) is compatible with Asus TF700T to install Zombi-Pop on ROM2SD? The value for money is excelent.
[Asus Transformer TF700] _that:
Yes, with less overcommit, *processes* run out of memory sooner. With too much overcommit, the *kernel* runs out of memory and needs to kill processes to free up memory. What we still don't know is why the kernel doesn't kill more processes and panics instead.
[Asus Transformer TF700] mlinfoot:
You are absolutely correct -- depends on the amount of light in the room. :good:
[Asus Transformer TF700] kenryan:
Hi, sbdags,

Au contraire, even though there are some rough edges I'm finding it a *huge* improvement over even Crombi-kk. I just installed beta7 a day or so ago, and other than play store the lagginess is *gone*. I haven't been able to say that about this tablet since it was just a month old.

I know the feeling, from my own line of work (not programming, alas, or I'd be trying to contribute something more useful than just words). Know that your efforts are greatly appreciated, and we are all confident these issues will pass!

ken
[Asus Transformer TF700] ikkeT:
thanks, I stand corrected :) Does anyone have still older ROM installed, and could dump the vm values here for comparison? Perhaps some value is configuring vm to make incorrect decision for ooms?

This should be done in terminal:

u0_a47@tf700t:/ $ grep . /proc/sys/vm/*

/proc/sys/vm/block_dump:0

/proc/sys/vm/dirty_background_bytes:0

/proc/sys/vm/dirty_background_ratio:35

/proc/sys/vm/dirty_bytes:0

/proc/sys/vm/dirty_expire_centisecs:500

/proc/sys/vm/dirty_ratio:70

/proc/sys/vm/dirty_writeback_centisecs:100

/proc/sys/vm/drop_caches:0

/proc/sys/vm/highmem_is_dirtyable:0

/proc/sys/vm/laptop_mode:0

/proc/sys/vm/lowmem_reserve_ratio:32 32

/proc/sys/vm/max_map_count:65530

/proc/sys/vm/min_free_kbytes:5120

/proc/sys/vm/min_free_order_shift:4

/proc/sys/vm/mmap_min_addr:32768

/proc/sys/vm/nr_pdflush_threads:0

/proc/sys/vm/oom_dump_tasks:1

/proc/sys/vm/oom_kill_allocating_task:0

/proc/sys/vm/overcommit_memory:1

/proc/sys/vm/overcommit_ratio:100

/proc/sys/vm/page-cluster:0

/proc/sys/vm/panic_on_oom:0

/proc/sys/vm/percpu_pagelist_fraction:0

/proc/sys/vm/scan_unevictable_pages:0

/proc/sys/vm/stat_interval:1

/proc/sys/vm/swappiness:0

/proc/sys/vm/vfs_cache_pressure:10

these values are explained here: https://www.kernel.org/doc/Documentation/sysctl/vm.txt

I changed the overcommit to 100 temporarily, so tf won't crash while writing this :)

---------- Post added at 08:20 AM ---------- Previous post was at 08:18 AM ----------

btw, the cache pressure is interesting, as panic backtrace always has vfs operation in it.
[Asus Transformer TF700] drewski_1:
I gotta agree with the sentiments posted.

We're early on in the Lollipop journey and, even with some of the (minor) issues, I've found Zombi-Pop snappier than Zombi-KK (And I found Zombi-KK snappier than CROMBi-kk). This is the best ROM, not based on an official Asus release, thus far for me.

I'm just a humble crack-flasher, but the team's efforts are definitely MOST appreciated!! :good:
[Asus Transformer TF700] ikkeT:
still about ooms... the system behaves exactly as panic_on_oom would be 1, even if it's not.
[Asus Transformer TF700] msuguy71:
I also experienced a lot of lag with Chrome. Disabled it and the tablet is running much better.
[Asus Transformer TF700] Lyvyoo:
Excelent speed, even on internal SD. I prepare for ROM2SD and I expect to be much faster.

Only one biiiig problem, not only in Zombi Pop, but present in the last ROM that I use it, Cromi-x 5.4 - In the first 15 minutes the tablet and the dock work very well together, but after a Skype session (for example), if the tablet enter in standby is impossible to wake up, neither from the power button or the lock key (from dock). The solution is to long press 10 seconds the power button and restart the tablet.

It's a bug or my dock is defective? Any solution?

Thanks,
[Asus Transformer TF700] tvig0r0us:
Just a general observation from someone that doesn't really know too much about the internals. I was looking over the last_kmsg after a crash. Of course I found the line with the kernel panic message, but I was looking at what it was doing when it successfully killed a process, the value in the "oom_score_adj" column in the process list was always 0 for the process that was killed. As I kept looking through the log file it was killing processes that had a value of 0 in that column until it ran out of processes that had a value of 0, then the kernel panic. I have no idea if this helps at all, but I figured I'd throw it out there just in case.