yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] metalspring:
dont get too used to the 11/28 builds just yet, I might have something special in store by tomorrow :P

How about ART working with linaro? lol

Admittedly its not the 4.8 toolchain which is ideal, but still the 4.7 linaro is plenty nice

Even with stock cflags (stock aosp/cm compiler optimization) linaro plus ART is awesome

I just need to test the aosp 4.8 toolchain build to help the linaro team get an idea of what the issue with linaro 4.8 toolchain is, do a test build with linaro 4.7 plus the cflags I use to see if they still work well, then sync up to latest cm changes, do my cherry picks and mods, then get the build going, test and upload it

Btw, hope this isnt too much of a teaser for just an initial run :P
[Samsung Galaxy Nexus] p34rp34r:
amazing! seems too good to be true!
[Samsung Galaxy Nexus] tattedupboy:
My phone flies with ART enabled! ????
[Samsung Galaxy Nexus] elliot2112:
Just about to try this. I downloaded the non art version.. What is ART? I just started seeing it pop up all over forums, I missed the boat on that one so sorry for the newb question.

---------- Post added at 07:07 PM ---------- Previous post was at 07:04 PM ----------

On first fresh flash of this rom should I wait to flash a custom kernel or can I do right away while flashing the usual?
[Samsung Galaxy Nexus] abezzilla99:
Anyone having Bluetooth problems? I am trying to connect my moga controller but it isn't being found.
[Samsung Galaxy Nexus] metalspring:
try reading up on this for more info

http://sourcex.wordpress.com/2013/11/12/art-runtime-for-kitkat-4-4-explained/

But basically ART is an experimental runtime you can enable in developer settings as opposed to dalvik which android has been running since it first came out.

ART (which stands for android run time) tends to be much faster than the previous dalvik runtime, however it is also less compatible with apps, especially gapps packages so you really need to be sure to install the proper ones and not just any or you will have force closes all over. And there are some apps in the market which simply arent compatible with ART and will force close unless you switch back to dalvik

I'd suggest trying out one of the linaro builds and the ART build (with ART enabled of course) and test both for yourself and see which you prefer
[Samsung Galaxy Nexus] metalspring:
Btw, more good news for everyone- I just saw this in cm's github :)

readd VoicePlus

https://github.com/CyanogenMod/android/commit/dc61656bc2c25510987566b8fc151ac474db6b25
[Samsung Galaxy Nexus] jonstrong:
Sounds promising! I've been watching, lurking, and still running XP with ART. If your build tomorrow with Linaro / ART works, I'll be one of the first to give it a try. :good:
[Samsung Galaxy Nexus] MBQ_:
I heard that was an awesome ROM.

;)
[Samsung Galaxy Nexus] metalspring:
Btw I did narrow down the issue with ART, apparently it also fails with the aosp 4.8 toolchain... which is extremely odd considering they merged those toolchains into their default manifest lol

so any 4.8 toolchain will probably fail as well

https://android-review.googlesource.com/#/c/67871/
[Samsung Galaxy Nexus] metalspring:
Just another teaser but I'm doing a build right now fully synced with the latest cm changes (including adding back voice+?)

If all goes well then I will put it up when its done building and I'm done testing

I think everyone will like if everything works right, ART + linaro are so fast you wont believe you still have a 2 year old galaxy nexus :P
[Samsung Galaxy Nexus] jonstrong:
The ROM is great...not sure about the dev, though... :cyclops:

---------- Post added at 11:36 PM ---------- Previous post was at 11:34 PM ----------

*sigh* - must get some sleep. actually have to get up in the morning, get the kids to the dentist. No sleeping in for me. Will look to see if you've pushed this when I get back - late morning :)
[Samsung Galaxy Nexus] elliot2112:
I enabled art then it went to reboot but won't go past the boot screen. Is this maybe cause I was using mpokang? Initial boot up went perfect.
[Samsung Galaxy Nexus] metalspring:
The only build so far that works with ART is the cMetal-11-20131128-ART-toro.zip one

What I used to build the other ones breaks ART functionality, but also enhances performance anyway

Also, it does take a little longer to get past the boot animation the first time art is enabled and it takes a very long time for it to optimize apps (anywhere from 5-15 minutes depending on how many apps you have installed)

Tomorrow there should be a build that will have both
[Samsung Galaxy Nexus] elliot2112:
Cool thanks for the info
[Samsung Galaxy Nexus] Enter The Nexus:
Can I dirty flash linaro over Sabermod?
[Samsung Galaxy Nexus] metalspring:
I'm sure it would be fine, sabermod is based off linaro I believe, but you might want to hold off a few hours anyway lol

The new fixed build should be coming soon and with extra performance enhancement cherry picks ;)
[Samsung Galaxy Nexus] metalspring:
New build should be up in 15-20 minutes

Changes from previous builds-

**switched to linaro 4.7 toolchain (now ART compatible)**

even more performance enhancements/bug fixes (like this one )

Google restore somewhat working- only if previously on a 4.4 rom where it did work (It restores most things for me but misses some, could just be from reflashing over and over for testing so backup service never had a chance to back everything up?)

Synced up to latest cm repos

Voice plus is included (but unable to be used unless I'm doing something wrong???)

Issues-

text messages appear sent twice- only a cosmetic issue, they are really sent once (you can blame Koush for this one, he should have tested more lol)

Its so fast and smooth with mpokang superram kernel and ART enabled you may never want to put it down or get a new phone- My bad on this one guys ;)

You tell me?

Please ONLY use these gapps (OP will be updated shortly)

If you choose to try other gapps, while some may work dont be surprised to face a wave of different ones force closing- you were warned

If that happens you might be able to fix it by uninstalling the app(s) that force close and re-install the market versions

Just to show off the speed a little, how about this little quadrant standard benchmark? lol
[Samsung Galaxy Nexus] Sheetzie03:
THANK U METAL. About to try it now.

♦ToroNex-KK°D♦
[Samsung Galaxy Nexus] quickstang:
A side note for those using xposed framework... It won't work with ART. So if you intend on using xposed you need to stay away from it.

See here...

http://xdaforums.com/showthread.php?p=47991707

Sent from my iphone killing Galaxy Nexus running whatever kernel & rom I feel like. For the love of everyone on forums READ BEFORE YOU POST.
[Samsung Galaxy Nexus] metalspring:
AHA, found out how to enable voice plus, you need to install google voice and then it will show up

I always thought it was a replacement for voice rather than working with it
[Samsung Galaxy Nexus] Sheetzie03:
Indeed. Hopefully they have plans to make it compatible sooner than later, ya heard...

♦ToroNex-KK°D♦
[Samsung Galaxy Nexus] Enter The Nexus:
Thanks, but I have a question. Can I use PA Gapps instead of BaNKS?
[Samsung Galaxy Nexus] metalspring:
You can try but if you enable ART you might run into force closes all over the place

For some reason market installed apps work much better than those in gapps packages

If you do run into force closes, you can try to uninstall or delete the app and reinstall from the market and that should fix it
[Samsung Galaxy Nexus] jonstrong:
Good advice. I eliminated all ART related FC's on both my GNex and N10 by starting with Banks standard and manually installing any missing items from the play store. All installed now...zero FC's.
[Samsung Galaxy Nexus] metalspring:
So any feedback on the rom yet? I was planning on running a build for maguro and the toroplus as well today if everything works well (besides the derp by Koush with messages shown sent twice)

I think those toroplus people could really use another 4.4 rom, they always seem somewhat left out lol

and a maguro build would only be fair just be so they can experience linaro + ART
[Samsung Galaxy Nexus] jonstrong:
Have been backing up - nandroid and TiBu. Downloads next, then flash...

Edit 1: install went perfectly: CWM wipe data, factory reset; flash ROM, BaNKs GApps standard, mpokang v10 1080p, SuperSU (just in case); boot.

Happily, coming from XP (brilliant ROM), Play Store appears to be downloading ALL of my apps! Will take longer perhaps than TiBu restore, but I want to see this work, and it should be very clean this way. Next up after that finishes will be the switch to ART and the Long Reboot....
[Samsung Galaxy Nexus] neilrl79:
I'm not noticing much of a speed improvement over the 11/28 linaro build. I wiped system and the installed today's build with the recommended gapps. I switched to ART and then installed the missing gapps from the playstore. What kernel/settings are you using to get the posted quadrant score? I had mine set at 1640/350 DYNINTERACTIVE, DEADLINE and I was pulling steady 4800s.
[Samsung Galaxy Nexus] metalspring:
My kernel settings so everyone knows-

Mpokang superram fixed for 4.4 (in op)

Force GPU rendering on in developer options

Dynamic fsync on, 80 temp limit, GPU OC at 512

Read ahead buffer size 2048

SioPlus I/O governor

Min CPU 192000

Max 1536000

Screen off max 729600

Screen on min 384000

Interactive CPU governor

With those settings I have yet to see a single slowdown anywhere except the browser and that's only minimal
[Samsung Galaxy Nexus] Meltdown03:
Do you ever use the multicore power saving settings? I never know what to put that on and can't really tell a difference.
[Samsung Galaxy Nexus] metalspring:
me either so I just leave it on 0

Btw, the color settings I use are

Content Adaptive Brightness off

Contrast -14

Gamma Adjustment 6

Gamma offsets

red -6

green 0

blue 8

Color multipliers

red 200

green 200

blue 265

Maybe its just me but I feel they really make the whites white, the blacks black, and just overall good looking colors
[Samsung Galaxy Nexus] neilrl79:
I forgot to flash the superram kernel, it makes a very noticeable improvement! Quadrants are showing in the 5800s now.

Also, thanks for the kernel settings. I hadn't really messed with kernels since the Moto DROID days, I had just been sticking with the kernels that come with CM on the GNex.
[Samsung Galaxy Nexus] metalspring:
lol, funny you should ask, i just saw this

http://review.cyanogenmod.org/#/c/54195/
[Samsung Galaxy Nexus] justen7723:
Sweet! :thumbup:

Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
[Samsung Galaxy Nexus] metalspring:
btw, I got a testing build done with linaro and everything seems to work right so from now on I will use the linaro 4.8 gcc toolchain for the rom and the 4.7 gcc for the kernel (kernels built with 4.8 dont boot yet...)

still only -O2 optimizations though (-O3 needs tons of patches to work right)

I know linaro and 4.8 gcc are thrown around a lot and most dont even know what they mean so a quick explaination-

The gcc toolchain is what compiles the source (mostly the C and C++ code) into the actual rom parts

newer toolchains add more code optimization (most regular builds use the aosp 4.7 gcc) and the linaro toolchain adds even more optimization

All of which means code is more efficient and, theoretically, faster

However some code isnt written up to par (especially anything non-AOSP) so it can break things if too much optimization is used (mainly -O3 optimizations) without patches to lower the optimization on certain code

Hopefully that explains why linaro and newer toolchains tend to be better but are not often used in roms that build for lots of devices

New build should be up in a few hours
[Samsung Galaxy Nexus] justen7723:
Was there a problem with the new build???

Sent from my Galaxy Nexus using Xparent Skyblue Tapatalk 2
[Samsung Galaxy Nexus] jsgraphicart:
I have a suggestion. Instead of the stock dialer app, you should use the googledialer app. It allows you to search nearby places and have Google caller ID. I replaced the stock dialer with it on my device and it works fine.
[Samsung Galaxy Nexus] cujo6801:
Anybody try this out yet?

4.4 superuser beta

https://db.tt/MxR3MNBP

sent from the DOG pound

---------- Post added at 08:00 AM ---------- Previous post was at 07:59 AM ----------

PS I'm not on a 4.4 ROM

So me no try....

sent from the DOG pound
[Samsung Galaxy Nexus] jsgraphicart:
Actually, there is one thing wrong with this that I just found out. It has issues with making and receiving calls. The app opens and works otherwise. But I just got a call and it wasnt working. And when making a call, it closes. So if you can find a way to incorporate that and make it work, that would be awesome. :good: :D
[Samsung Galaxy Nexus] metalspring:
Well superuser is built into the rom straight from koush's source, but I think cm has opted to use the 4.3.x version of superuser for now since the 4.4 version is lacking features
[Samsung Galaxy Nexus] metalspring:
nightly 11/19 changelog

CM changes-

Nothing big :(

my cherry picks

Quick settings, quick pulldown and quick settings ribbon-

http://review.cyanogenmod.org/#/c/53544/

http://review.cyanogenmod.org/#/c/53651/

http://review.cyanogenmod.org/#/c/53684/

http://review.cyanogenmod.org/#/c/53685/

http://review.cyanogenmod.org/#/c/53724/

http://review.cyanogenmod.org/#/c/54102/

http://review.cyanogenmod.org/#/c/53648/

long press back to kill app

http://review.cyanogenmod.org/#/c/54195/

Update phone icon to KitKat-

http://review.cyanogenmod.org/#/c/53356/

Performance/bug fixes

http://review.cyanogenmod.org/#/c/54202/

http://review.cyanogenmod.org/#/c/53319/

http://review.cyanogenmod.org/#/c/53390/

http://review.cyanogenmod.org/#/c/53808/

http://review.cyanogenmod.org/#/c/54207/

Build changes

http://review.cyanogenmod.org/#/c/53996/

http://review.cyanogenmod.org/#/c/53253/

http://review.cyanogenmod.org/#/c/53306/

Other changes-

Switch to linaro toolchains (4.8 for rom and 4.7 for kernel)

Added a little more gcc optimizations

https://gist.github.com/steven676/7276901 (may help with graphics issues and random reboots due to graphic issues)

Change animation scale in developer settings to .5 (helps with graphics some and gives an overall snappier feel)

New bugs?-

No keyboard selected in settings (may cause some issues?)

fix- go to settings and select the keyboard(s) you want to use

Aosp keyboard force closes when trying to swipe

Fix- use google keyboard if you want to use swiping

LTE quick settings tile doesnt work

Fix?- Long press to go to mobile settings
[Samsung Galaxy Nexus] metalspring:
New build is finished uploading and link in op updated for those that use tapatalk (since the dev DB links dont show up normally there)

Let me know if you think the graphics issues are better, worse, or about the same

also let me know if you have more, less or about the same number of freezes and/or reboots

The one graphics patch I added is experimental so it may help or it may make it worse or do nothing at all lol
[Samsung Galaxy Nexus] Sheetzie03:
+1000

♦ToroNex-Vanir
[Samsung Galaxy Nexus] jbr05ki:
Google Wallet working on this?
[Samsung Galaxy Nexus] metalspring:
Already switched to dhakers kernel lol

I almost forgot to add that to the changelog

edit:

And I think wallet should work

I dont use it but i just opened it up and no force closes or anything like that

Cant say about the nfc working though, you'd have to try it
[Samsung Galaxy Nexus] jsgraphicart:
I'll download the update now. Did you just change the phone icon or are you actually using the google dialer now?
[Samsung Galaxy Nexus] jbr05ki:
cool. The office is near Walgreens. I'll go buy some drugs with google wallet.
[Samsung Galaxy Nexus] metalspring:
Its just the icon for now

I dont want to switch to the google dialer exclusively since it may cause issues

However I will try to get an optional zip you can flash to have it replace the stock dialer

Btw if anyone knows where to get all the google experience apps it would be appreciated so I can try to get a zip with all of them in it for those that want it
[Samsung Galaxy Nexus] jsgraphicart:
That would be cool. I have just found the Google dialer to be helpful lately. Example: I've been getting my car worked on. Its nice to see the actual name of the auto store show up rather than a random number I dont know.

---------- Post added at 10:56 AM ---------- Previous post was at 10:55 AM ----------

http://www.droid-life.com/2013/10/3...om-the-nexus-5-dump-search-launcher-and-more/
[Samsung Galaxy Nexus] jbr05ki:
What's this dhacker kernel y'all speak of?
[Samsung Galaxy Nexus] jsgraphicart:
I'm also attaching the Google Dialer if you need it.
[Samsung Galaxy Nexus] calvinistmac:
Just loaded the updated build, and my word this thing flies! Almost as fast as Vanir!
[Samsung Galaxy Nexus] Meltdown03:
My phone reboots as soon as I set the max freq to what you have. For some reason it also clears data for Tapatalk :-/
[Samsung Galaxy Nexus] metalspring:
your phone probably doesnt like that speed or voltage, and the data clearing is from dynamic fsync causing data corruption (fsync is off while screen on, and on when screen is off)

I'd suggest turning off dynamic fsync until you find settings your phone likes, then turn it back on

(when its off, fsync is always on which helps data integrity)
[Samsung Galaxy Nexus] Meltdown03:
I can't share anything, i get to the list of apps but cannot click on any of them. I dirty flashed over the 10.28 build, i don't know if i ever tried it on that build tho.
[Samsung Galaxy Nexus] Fluey18:
I am so far really enjoying this new build. I have not tested out everything like Bluetooth in my car yet but the only issue I have had is the folders on my home screen stay very translucent when I open them. I have to open and close them multiple times to get them to look right. They work just fine but causes me to squint a little if I don't want to close the folder and reopen it.
[Samsung Galaxy Nexus] neilrl79:
I'm getting the same thing.

---------- Post added at 10:20 AM ---------- Previous post was at 10:15 AM ----------

I am also getting this on occasion.
[Samsung Galaxy Nexus] johnd12:
Same here. I also have a problem with the menu buttons in landscape mode. They home button is the only one visible and it is unusable.
[Samsung Galaxy Nexus] bradg24:
All are running fine with mine.
[Samsung Galaxy Nexus] Fluey18:
I can't seem to Share anything either. I can hit the share button in the applications and the list of things I can share with pops up but I can't select any of them.
[Samsung Galaxy Nexus] t1.8matt:
Does the 11/30 build have working ART with the linaro?
[Samsung Galaxy Nexus] neilrl79:
Yes.
[Samsung Galaxy Nexus] Txwolf1980:
I go on a flashing hiatus for a week....

Downloading, now
[Samsung Galaxy Nexus] t1.8matt:
Great, thanks for letting me know. And thanks Metalspring for building this. Can't wait to give it a try.

---------- Post added at 11:35 AM ---------- Previous post was at 11:33 AM ----------

Metalspring, maybe you could add this?

http://xdaforums.com/showthread.php?t=2547196
[Samsung Galaxy Nexus] @jmorosky:
Everything is working well. The only problem I'm having is Drive. FC'S and has been syncing for about an hour. Any suggestions? I used the recommended gapps.

Sent from my cMetal 11.0 Mpokang
[Samsung Galaxy Nexus] jsgraphicart:
Just updated to today's build. Drive works for me. Are you using ART? Maybe that's the problem. I found some apps I use don't work with ART so I havent turned it on.
[Samsung Galaxy Nexus] Fluey18:
You can also try uninstalling it and reinstalling it from market. That has fixed some app FC's
[Samsung Galaxy Nexus] AirBoss24K:
Just made a backup to prep for the new build, rebooted my device, and found the Tibu was updating. Judging by their update notes, it looks like they may have fixed the ART compatibility issue?
[Samsung Galaxy Nexus] Fluey18:
I have used Tibu to restore apps and app data with no issue on ART.
[Samsung Galaxy Nexus] blacklight1025:
I love this ROM, It's so responsive. The only problem I'm having is my SMS randomly stopped working when I clean installed today and I can't get it to work.
[Samsung Galaxy Nexus] EAK128:
First time flashing this ROM, so clean install, recommended gapps and Art enabled. It's fast and smooth and stable, using the mpo1080 kernel. Drive is working for me, but there might be some sync issues with it cause the sync icon next to it never goes away in sync settings. Folders work fine too. The only issue I'm having is the privacy guard notification doesn't go away after exiting the app, was wondering if its a known issue that I missed. Thanks Metal.

Edit, the drive sync icon has gone away like it's suppose to, so no issues there either.
[Samsung Galaxy Nexus] jsgraphicart:
Hey metalspring. Is there a possibility of getting that Google dialer built in yet?
[Samsung Galaxy Nexus] nerdslogic:
I am so nervous flashing a 4.4 ROM without official CM, PA, or AOKP ROM's available. I have heard some good stuff about this ROM and have downloaded it with possible intent on flashing today. Problem is I use my phone as my primary tool for work and can't afford for things not to work. I am currently on the 1129 nightly CM. Which is 4.3.1. I am so eager to get on 4.4 as I read it will bring my device to it's fullest potential for the most part as far as RAM optimization, battery consumption, and so on.

Is there any reason you guys can provide as to why I should not flash this today?
[Samsung Galaxy Nexus] t1.8matt:
Whenever I try to switch to ART it just reboots normally and doesn't switch. I'm on the latest build.
[Samsung Galaxy Nexus] @jmorosky:
I've been using it with no problems since the 11-24 build. I clean flashed the first time coming from PA 3.99. Use the recommended gapps and Mpokang SuperRAM. Very smooth. The only problem I had was Drive and I uninstalled using Tibu and downloaded from Play Store. Works great now.

Sent from my cMetal 11.0 Mpokang
[Samsung Galaxy Nexus] jsgraphicart:
These ROMs we have now may be the best we are going to get. Our phone is no longer supported by Google. Our phones specs are a little outdated. But that hasn't stopped the great devs here at XDA from porting it for us. CM, PA, and AOKP usually only release stuff for fully supported devices. But trust me, 4.4 is still awesome on our phone.
[Samsung Galaxy Nexus] jonstrong:
I also depend on my phone for work as well as personal use -- I HAVE to have a working phone. If your phone is unlocked and rooted, you have the right tools handy and you're familiar enough with the process to be comfortable wiping the phone and doing a factory reset, and creating and restoring full (nandroid) backups, you should be in good shape.

Safest / easiest bet right now with regard to recoveries is probably CWM 6.0.4.3 -- this will be able to back up your current working installation, factory reset your device, install a 4.4 ROM, and - worst case - wipe it again and restore your 4.3.1 backup.

You might lose a couple of hours if you run into issues and have to restore your backup, but you should be covered. Just be sure to actually make the backup, have the right version of a fully compatible recovery like CWM 6.0.4.3 installed, and know exactly where your backup is so you can restore it if needed. Be careful, make sure you only install ROM and recovery images that match your device, and make sure you're familiar with the steps needed for each step. You should be fine.

Also - as already noted, these 4.4 ROMs are, in general, making the Galaxy Nexus perform better than it ever has before. Truly makes this 2 year old phone feel like a new device. Do your homework and preparation, and get ready to enjoy what a Galaxy Nexus can really do.
[Samsung Galaxy Nexus] t1.8matt:
Got ART working, had to switch Gapps. This rom runs amazingly with both linaro and ART. Probably the best my Gnex has ever run.
[Samsung Galaxy Nexus] johnd12:
ART is flying for me. Only problem is the inability to share to other apps that has been noted by several users on the previous pages.
[Samsung Galaxy Nexus] fen0m:
New linaro art build is awesome! Anyone know why kill app on Nav ring crashes system ui?