yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] tsubus:
A full wipe will most likely be needed. And no, it would be too much work to remove everything from the code. It would remove the theme service though, which is the only thing I can think of that can use some ram. I'm not 100% positive that the system will function without it, but I guess it's worth a try.
[G2 and Desire Z Android Development] tsubus:
https://www.androidfilehost.com/?fid=23622183712460980

This is a test build that I have not tested, I don't even know if it boots. I am not at home now, so I can't do it until I go back. If anyone wants to try it, please make sure to have a backup. Worst case scenario it doesn't boot or you get system fc's, so you can just restore the backup. Installing .11 would also be ok, but you might need to wipe.

This build does not include themes and shouldn't include open delta either.
[G2 and Desire Z Android Development] vbaros:
Installed it over last .11 version. Booted perfectly. No delta nor theme service running.

Now bugs:

There is still theme sub menu in settings which opens but choosing sub menus inside causes settings crash, which is expected. Maybe you can then also remove the whole theme menu.

Choosing any wallpapers from Nova crashes the ROM.
[G2 and Desire Z Android Development] tsubus:
The menu was expected, I wanted to make sure it worked and has benefits before doing more work. As per the FC, could you get a logcat? Also, do you notice any improvements without themes, performance-wise?
[G2 and Desire Z Android Development] vbaros:
Performance is great. I'm not sure if it is the themes or recent improvements you implemented but it flies now. I didn't have those freezes for some time.

Free memory increased for sure.

Will need to test some more.

Here is the logcat link:

https://www.dropbox.com/s/byrc8gpd3ogo0ur/log-2014-01-14-12.36.58.zip?dl=0
[G2 and Desire Z Android Development] tsubus:
I'll take a look when I'm at a pc. I'd also like to test the same build but with themes, to see if maybe it's open delta making most of the difference. It seems weird to me that themes would change that much, they're basically just replacing the system files with the theme files, shouldn't make much of a difference.
[G2 and Desire Z Android Development] coolos:
[MENTION=3252739]tsubus[/MENTION]

I didn't try KK rom yet, but I love your work with GB rom.

I have idea how to improve multitasking on DZ devices. We can create swap on cache partition (not swap to file, but swap to whole cache partition - it's faster), and we can make symbolink link /cache directory to directory on data partition. This changes must be done on ramdisk. I am testing this on MIUI v4 ICS and works really good.
[G2 and Desire Z Android Development] vbaros:
I have no idea how it works. Does it check every time to replace the resources when you launch an app? Then it could make a difference.
[G2 and Desire Z Android Development] bazantik:
Hi, it´s good to hear ILWT KK is usable. I tried 3.0.9 few days ago and it was like tsubus wrote about that release - not for daily use - so it´s good, that now it´s better.

[MENTION=615817]coolos[/MENTION] - maybe you know, but for sure - with [MOD][2013-08-10][V3.03]TURBO BOOST you can create swap on cache (or on system or on data partitoin or on all of them) - is that what did you mean? I´m using it on PureKat ROM now and it´s really faster.

What I´m using on PK is also [SCRIPTS][MOD] PROJ£CT MOD BOOST Nitro X.3 and as launcher "ss launcher" (instead of Apex launcher). Many thanks to [MENTION=4264498]oVeRdOsE.[/MENTION] for those suggestions :good:

Maybe somebody can try both mods on ILWT and report if there is some performance improvement..
[G2 and Desire Z Android Development] coolos:
[MENTION=4241715]bazantik[/MENTION]

I know this mod, but this is only swap to file on /data/cache/system partition, its slower than swaping to whole partition. On cache partition there is 300MB free space - and it's wasted for recovery log files.

I can optimize one of the best KK roms, and we can try :p
[G2 and Desire Z Android Development] tsubus:
I would hope it doesn't work that way, but simply by setting a different path for the resources. I have not look at the code, but if it indeed works the way you say, it would not be a very clever implementation imho. In any case, I will create a build exactly like the test one, but with themes enabled, to see if you notice any differences. This will probably happen later tomorrow night, though.
[G2 and Desire Z Android Development] tsubus:
[MENTION=615817]coolos[/MENTION] [MENTION=4241715]bazantik[/MENTION]

I am willing to try optimizations, but only if they've first been applied and tested by the users. I haven't looked at those mods, but they are most likely just tweaks in values that can easily be applied by changing the ramdisk, so I would not be against it if they do prove to be effective.
[G2 and Desire Z Android Development] coolos:
[MENTION=3252739]tsubus[/MENTION]

I will optimize your rom (if I find more free time), and I will post link in this thread :)
[G2 and Desire Z Android Development] tsubus:
https://www.androidfilehost.com/?fid=23622183712461603

Managed to build this test build from remote. Same as before, with themes enabled this time.

Again, not tested.
[G2 and Desire Z Android Development] bradley_e_smith:
I think I found my issue

I think the issue is once I load the ROM, going into settings and if I change to the stock launcher, is when I have issues. If I leave the Nova launcher it seems more happy.

I have loaded greenify and currently it is close to mimicry 1.5. I will keep running for more and see how it goes.

-brad
[G2 and Desire Z Android Development] tsubus:
I will try the switch to default launcher and I'll check what's wrong. Tomorrow though.
[G2 and Desire Z Android Development] bradley_e_smith:
one small request

when using 'adb shell' from my dos prompt the shell setups a unique PS1 prompt which seems to get in the way of things. Any chance of getting something that doesn't have special characters in it? Is the file to change /system/etc/mkshrc?

thanks

-brad
[G2 and Desire Z Android Development] kamild_:
That's impressive how is that phone still supported. Big Thank You for that, I'll try KK out asap!

EDIT:

Unbelievable.

Seems like ILWT is a first KitKat ROM that I can actually consider using as "a daily ROM". It's pretty fast and stable so far, the only things I've done are

- overclocking the CPU a little bit more to 1.4 GHz

- turning on memory tweaks

- replacing the integrated Nova Launcher to Prime version

- enabled GPU rendering

- animation scale set to x0.00

After installing most of my apps I use (about 40 apps and 15 games) ILWT still was keeping up. I'm impressed :)

But what's interesting is that 3D performance is sometimes lower and sometimes better than in CM 10.1 by HTCDreamOn. For instance, Deemo is lagging a little bit more often and the framerate is lower but Minecraft PE works faster with "Infinite" world option than an older version I had to stay on (I couldn't start MC PE 0.9 on CM 10.1 but it runs on KitKat). I noticed that music seems to play a little bit worse than on CM 10.1 as well. My earphones are SoundMagic PL11 - they were cheap but that was enough for me to spot a difference.

Pros: fast, stable, nice looking, well customizable and it's actually KitKat on a 3 and a half year old phone!

Cons: confusing 3D performance, worse music playback quality

Also I found a bug. By default, screen lock music icon pretends to be used to start Apollo - but that music player isn't integrated in this ROM as far as I have noticed. It's probably a minor issue ;)
[G2 and Desire Z Android Development] tsubus:
Thanks for the feedback, very much appreciated. I will fix the issue with Apollo being default player, didn't think about it.

Also bradley, setting stock launcher gets the phone in a bootloop for me too, I'll see to fix that too. I've been busy adding new features (mainly Slim Pie), but I'm almost done now and then I'll have time to fix these bugs.
[G2 and Desire Z Android Development] bradley_e_smith:
Thanks, I have been using this as my DD for about a week now and it seems to be on par with mimicry 1.5. I have had some reboots but I was out and about and not near a computer, but hopefully will be able to check on that also.

thanks for your work.

-brad
[G2 and Desire Z Android Development] tsubus:
https://plus.google.com/106490939796690729213/posts/dACJgvG3f5i

ILWT ROM 3.0.12 just uploaded ;)
[G2 and Desire Z Android Development] kamild_:
Nice! To upgrade from 3.0.11, all I need to do is to flash 3.0.12 over it?

Also is ILWT Updater a good way to upgrade too?

Not sure if that's a known bug but network speed indicator isn't working, it just keeps displaying 0 B/0 B whatever I try to do.
[G2 and Desire Z Android Development] tsubus:
Yes, you can dirty flash on top of 3.0.11. The only thing I ask, if you have any major issues (like FC's and such), please do a full wipe and test again before reporting it.

As for the network speed indicator, you are correct, it seems not to be working on this phone. I'll probably disable the option later on.

edit: Yes, ILWT Updater is fine, but you need to upgrade it before you can do this upgrade (I've added a file hoster). I've uploaded it to the Play Store but it takes a few hours to propagate to everyone
[G2 and Desire Z Android Development] bradley_e_smith:
Reboot - think I got a logcat

My phone was getting really really slow and laggy, so I just happened to be at a computer, so I did a 'ps' and a logcat (file: part1.txt) and while looking at it the phone started to do a soft reboot and I did another logcat (part2.txt).

Hope this helps.

-brad

Update: just a question: what is up with all the app_process process in the ps?
[G2 and Desire Z Android Development] tsubus:
Thanks brad, those could help later on. It would be helpful to get the output of 'top' (just type it in shell), so I can determine what's using a lot of your CPU.

Also, are you on .12?
[G2 and Desire Z Android Development] arunal_123:
I have been on .11 since it was out.

Things were fine, some slow downs here and there.

Now I made a dirty flash over .11 with .12, I'm surprised to see that this ROM is so fast even being complete stock. Better than .11 with turbo boost swap and project nitro. The new performance in settings is indeed helpful too. I don't play with this device a lot, still happy to have a better and the latest Android OS.

Thanks ILWT....
[G2 and Desire Z Android Development] bradley_e_smith:
Not on .12 yet. Plan on doing it at home tonight or over the weekend. But I plan on running this ROM so if I see something and I am near a computer will try to get a top, ps, logcat. I mainly text, read email, use viggle when at home, runbot when exercising - biking right now.

I did try feedly and it seems to lag down the phone, but will review with .12 and if so get traces for people to look at.

Keep up the good work.

-brad
[G2 and Desire Z Android Development] bradley_e_smith:
android play store

Why does the play store show the phone as no carrier? Or am I the only one like that?

-brad
[G2 and Desire Z Android Development] tsubus:
Not sure because I don't have a SIM card in my phone, but it shouldn't be an issue unless there are some provider-specific apps that you need.
[G2 and Desire Z Android Development] mrbelou:
I have this issu too when the phone run some custom rom.

Rom run very good. I tried it for one week (3.0.11)

GPS and BT works well and I only have few problems with navigator (dolphin, opera, chrome or the original): force close, very slow but some times incredibly fast (at the same place)

will try 3.0.12 this weekend
[G2 and Desire Z Android Development] bradley_e_smith:
.12 - mute doesn't work on when speaker on

.12 - when calling a person and I am on the speaker phone, the mute button doesn't work (and they heard me). Also I was having other issues with the microphone not working at all with speaker phone.

Anyone else seeing this? Do I need to get a logcat?
[G2 and Desire Z Android Development] Frogkiller:
my review - ILWT ROM 3.0.12

loved:D and hated:rolleyes:

loved

After clean installation

Is beautiful and fast and more stable than previous versions

In testing done with default browser

Open 2 tab with the same page (which has some image)

This time can answer calls

but ....

hated

After installing some applications

the system starts to slow down if the screen turns off is very difficult

turn it back on.

In the same test with the browser is impossible to answer calls

Test with

AnTuTu Benchmark v5.0

ILWT ROM 3.0.12 (After clean installation)

5206

CM 7.2 (with all my app and OC 1113Mhz)

6190

nonetheless very good job tsubus ;)

:good:

perhaps we may some day have KK in the Desire Z :victory:
[G2 and Desire Z Android Development] tsubus:
I know about that error, it's on all devices. I saw it too late though, I had already pushed out the releases. I'll fix it in the next build for sure
[G2 and Desire Z Android Development] bradley_e_smith:
Anything about a mic/speaker phone?
[G2 and Desire Z Android Development] kamild_:
Well, after a few days of daily usage I have to say it went worse. While it worked perfectly for a first few hours, then it got way worse after installing all the apps I use (~25 of them). Screen turns black pretty often, while using the phone normally and when trying to unlock it. Systemui process sometimes crashes and most games have started to work slower.

It's the best KitKat ROM for Desire Z. But it still needs some work to actually be able to be considered for daily usage. I can help by reporting any crashes, and I heard about Logcat but didn't really use it. Do you have some kind of a tutorial on how to use this thing?
[G2 and Desire Z Android Development] tsubus:
Could you try disabling KSM to see if that improves the situation? You can do that from the 'Performance' menu under Memory Settings if I remember correctly.
[G2 and Desire Z Android Development] daivee:
Just received an update to .13. Is this good to flash? Don't see it posted yet.
[G2 and Desire Z Android Development] bradley_e_smith:
+1 - I see it as well
[G2 and Desire Z Android Development] tsubus:
It's good to flash I'll post a log later. I've uploaded it overnight.
[G2 and Desire Z Android Development] Nshih422:
If you set up the ILWT.txt when flashing the ROM it will install a Virtuous OC Daemon app in your app drawer, or you can search for OC/UV Beater 2 app. Which is my personal favorite.
[G2 and Desire Z Android Development] frankth3frizz:
i was scared about the issues tahts why i didnt flash it. I'll try the OC/UV Beater 2 app but what about the CM performance CPU setting?
[G2 and Desire Z Android Development] Nshih422:
The CM Performance CPU setting does not take advantage of the Virtuous OC Daemon. It would, I believe, disable the Daemon and use software OC.
[G2 and Desire Z Android Development] tsubus:
If you wait a couple of hours I'll upload a release with OC/UV Beater2 included.
[G2 and Desire Z Android Development] frankth3frizz:
okay. i'll flash the OC tool then. btw any1 know an actual working font changer? all the ones i've tried caused it my phone to get stuck on the HTC screen :/
[G2 and Desire Z Android Development] Nshih422:
Tsubus, was that the original GUI you were going to include? :) sorry for jumping the gun.
[G2 and Desire Z Android Development] tsubus:
No worries, I'm not trying to surprise anyone :p It was already in the changelog :D
[G2 and Desire Z Android Development] frankth3frizz:
I have a non rom related question. I want to partition my SD card and I dont want to delete what's in there. so can i make a backup on my computer and then just restore the backup after I partition it? or would that just make the partition useless?
[G2 and Desire Z Android Development] Nshih422:
I'm working on the UV now and so far its really impressive, once I get it finished and battery calibrated I will post back with battery life. I'm really liking your custom kernel. :D great work on everything thus far!
[G2 and Desire Z Android Development] tsubus:
It'd be helpful if you posted your UV values too ;) Mainly because I haven't extensively tested the higher frequencies, I have doubts about the 1.5ghz and 1.6ghz frequencies, even though nobody has reported anything back yet.
[G2 and Desire Z Android Development] Ditamae:
I use Font Changer by Martino2k6. It has worked perfectly for me thru many versions of CM7 and now with tsubus' ILWT mod.

http://xdaforums.com/showthread.php?t=874658
[G2 and Desire Z Android Development] frankth3frizz:
thats one of the ones that caused my phone to freeze at the HTC screen. i had to reflash. happened with TypeFresh too.
[G2 and Desire Z Android Development] aM-:
that happen because you change all font together. try change 2-3 font then reboot & repeat it until all font changed.
[G2 and Desire Z Android Development] Ditamae:
@frank

I have heard you're not supposed to mess with more than DroidSans, DroidSans-Bold, and Clockopia. It's unnecessary too, as those are the 3 fonts that you see... that's all I have changed. All you need to do - to change the entire look of your device - is change DroidSans thru Font Changer and be sure to enable the option to use this same customize font of your choice for the screen lock clock and for bold.
[G2 and Desire Z Android Development] frankth3frizz:
I only changed DroidSans :/
[G2 and Desire Z Android Development] Ditamae:
We're getting off topic a little bit here, but you can also change the font manually with a file manager like ES File Explorer. Enable read/write in the settings. Copy your custom font into /system/fonts... rename it DroidSans (obviously you need to also rename and/or backup the original DroidSans) and then reboot.
[G2 and Desire Z Android Development] Nshih422:
I haven't gotten that far yet and probably won't for a few days. I got to 1017MHz at 1000mv ill upload a vdd file when I'm finished.

I know the 1497 caused a freeze once for me but don't know if it was the freq or if it was another issue, I had it as my charging wake max and I got a freeze once and disabled it, haven't played with it since tho. Ill let you know more when I get to those freq.

I have my 245 and 368 set to 750mv with no wake locks or freezes I'm guessing I could get up to 4 or 5 days at this rate as far as battery life. I'm excited to see what's going to happen.
[G2 and Desire Z Android Development] tsubus:
Uploaded new release, available on ROM Manager and from download link in OP.

ILWT CM7 212:

/data, /cache, and /devlog partitions are now optimized for ext4 upon installation. If they are formatted as ext3, they will be converted to ext4 (data will NOT be lost). Credits to rmk and Virtuous Team.

OC/UV Beater2 is now the default GUI for the Virtuous OC Daemon. It will be included by default, unless ocdaemongui=none is specified in ILWT.txt. Credits to cjoliver.

Updated to CM7 nightly 212.

Sample ILWT.txt in addons section has also been updated.
[G2 and Desire Z Android Development] tsubus:
No rush, take your time :)
[G2 and Desire Z Android Development] tun4f1sh:
tsubus, I'm shipping Bulletproof MIUI with your kernel now. Just wanted to stop by and say thanks!
[G2 and Desire Z Android Development] tsubus:
Here is the changelog: https://plus.google.com/106490939796690729213/posts/BDC1KQyV7go

No features were added, but this is a pretty big attempt at optimization on all fronts.
[G2 and Desire Z Android Development] vbaros:
[MENTION=3252739]tsubus[/MENTION] I was finally able to flash the latest version. I still did the things that helped last time. So 128kb cache, limit to at most two processes and disabled kms.

This helped tremendously and the phone is usable.

I think limiting to two processes helped the most. There were no those huge freezes any more.

I think you could set this as default as it doesn't sacrifice usability.
[G2 and Desire Z Android Development] tsubus:
I'll think about limiting the processes. Have you disabled KSM because you notice a difference or just to try?

PS: I have another build with the kernel compiled with O3, as I noticed it was Os before. That should also help. Next release will have it
[G2 and Desire Z Android Development] vbaros:
Acctually ove been experimenting with it turned off from the beginning and it seems phone behaves better. I expected opposite.
[G2 and Desire Z Android Development] tsubus:
Thanks for your input. I'll make sure to disable it in the next build.
[G2 and Desire Z Android Development] Gronkdalonka:
I tried the processlimit and disabled kms and as far as i can tell it seems to behave more fluid, like it's more responsive.

So far its runnig pretty well with 60+ apps installed.

I will also try swap in cache soon.
[G2 and Desire Z Android Development] daivee:
Same here. Disabled ksm changed the process limit to two. Things feel a lot more fluid.
[G2 and Desire Z Android Development] bradley_e_smith:
no swap as well

Also I think the ROM runs better with no swap. I have tried the file swap on /cache partition and after a bit it just lags really bad.

I will also download and load up new version this weekend.
[G2 and Desire Z Android Development] vbaros:
Yes, I tried swap before and it didn't help at all, I would not recommend it.
[G2 and Desire Z Android Development] feliciaIII:
Tweaks

Hello,

first of all a huge "thank you" to [MENTION=3252739]tsubus[/MENTION], this ROM is working much much better than all KK ROMs I tried before.

Unfortunately, I also have longer response times sometimes and I would like to try some of the tweaks mentioned here:

This may sound nooby, but: how to apply those settings? Also, I couldn't find how to change the KMS settings on my phone, because there is no "Settings --> Performance" section.

Any help would be appreciated - thank you in advance!

regards
[G2 and Desire Z Android Development] bradley_e_smith:
.13 shutdowns?

with .13 I have had it twice when I go to my phone it is dead and pushing the power button appears to reboot (ie turn on) the phone. This last time I was at my desk and plugged in and got a dmesg and logcat but I don't see anything there about the previous crash. wouldn't it be there? I have attached the 2 files here.

-brad
[G2 and Desire Z Android Development] vbaros:
Go to settings, about phone and tap on build number until developer menu is enabled. Performance should be enabled also. Then find those options.

Rotation lock is in the pull down from the notifications.
[G2 and Desire Z Android Development] tsubus:
I noticed that the default background process limit is 24. Could someone run a limit of 4 for a couple of days to see if it's as good as with 2? It seems a little drastic to go from 24 to 2, maybe 4 is enough.
[G2 and Desire Z Android Development] daivee:
Currently testing with background process limit set to 4, will report back in a few days.
[G2 and Desire Z Android Development] Vladimir2k9:
Now I am on Cyaogen 10.1 and use zRam, but not find it on this rom. I think this is more better than swap, at last for me.

And read that f2fs can add perfomance for rom, what you think about it.

Отправлено с моего HTC Vision через Tapatalk
[G2 and Desire Z Android Development] feliciaIII:
Thanks a lot - now I found everything and set it to the values you suggested, except:

+1

greets
[G2 and Desire Z Android Development] tsubus:
https://plus.google.com/106490939796690729213/posts/iwxoM429MCB

ILWT ROM 3.0.14, still trying to improve performance

Background process limit is now set to 4 by default, but it can be changed in Develeper settings. There is a new menu entry that allows for the change to be permanent (survive reboots). To make the value stick also upon ROM update, set the value in the Installation Customization menu.

Standard limit simply means current ROM default, meaning in this case 4.

Theme apps have also been removed from this version (as a test), but the menu is still there. Anything you try to do in there will result in a Force Close, that's expected. I am not really noticing a difference with and without themes tbh so far, so I will probably re-instate them later on. Maybe you guys have a different experience, though.