Here's an interesting article some of you guys might enjoy.
http://www.androidpolice.com/2012/0...e-and-now-parts-of-it-are-being-added-to-cm9/
News started to trickle out this week about a new Android build called Linaro. Basically, it takes stock Android 4.0.4 and makes it super-fast, and super-awesome(er). In fact, it can boost performance by up to 100 percent over stock. Considering how fast and fluid stock Android 4.0.x already is (especially compared to older versions of the OS), that's quite impressive. Don't take my word for it, though, here's one of the main Linaro guys, Bernhard Rosenkranzer, showing it off on a TI Pandaboard. The Pandaboard features the OMAP 4430 processor (the same one that's in the Droid RAZR), so this is definitely a real-world example of what Linaro is capable of:
As you can see, the Linaro build finishes long before the stock Android build. That's not the best part though: the parts of Linaro that make is so efficient and fast are coming soon to Cyanogenmod 9.
Basically, parts of the Linaro code have been submitted to the CM9 gerrit and are currently awaiting approval. Once commited, these tweaks will be added to the main CM9 code, giving all supported devices a drastic increase in performance.
The good news doesn't end there, though: Galaxy Nexus owners can already take an unofficial CM9 build with the Linaro bits for a whirl. From what we've read, this build is noticeably faster and more fluid right out of the gate. Awesome.
Since the first rule of CM is don't ask for ETAs, we have no idea when we could start seeing builds show up with Linaro code, so for now, we'll all just have to take comfort in knowing that things in the CM9 world are getting ready to get a lot faster.
Click to expand...
Click to collapse
There's already Linaro'd CM9 build for the GNexus. And Linaro tweaks are soon going to be added to the official CM9 even before Google can implement it. What do the developers here think of Linaro? Will you be willing to Linaro your roms?
Sent from my Samsung Infuse running AOKP.
I have a nexus and I can say that it is simply a placebo... gaming performance decreases and it's hardly noticeable while doing daily tasks - web browsing, video steaming, scrolling, listening to music, etc. My quadrant boosted by 300 - from 2036 to 2336... not great. I don't OC so I can't speak for those who did to augment the effectiveness of Linaro. I'm not saying Linaro isn't effective but your GCC tool chain must be compatible in order to fully implement some "raw" power.
Sent from my Galaxy Nexus using Tapatalk 2
This thread is pretty much dead but I thought I'd throw in my opinion. Atm, I'm running an unofficial build directly from Linaro and is untouched by any other dev, such as kernel, tweaks, OC etc..
Its not blow your mind amazing compared to past roms, what is amazing though is how much faster it is than stock (which was/is the main sell point of linaro project) My second GNex was stock for about 4 months before I decided to go back to custom roms. Obviously it would be faster/smoother but with my first GNex I spent quite a bit finding the right rom/kernel/tweaks/OC combo to made it this useable. With this build, I have added nothing. Plus from what I understand, its not necessarily a tweak but rather an optimization that uses an updated install method to better integrate the OS and its processes or something like that.
Linaro is definitely on to something here, or Google wouldn't be pulling pieces of Linaro code. Lol
Sent from my Galaxy Nexus using xda premium
It doubles ONE benchmark which is not a significant part of normal operation, it does NOT "nearly double ICS performance".
god I hate the game of "telephone" where people read one thing, pass it on with minor errors, and before long you have complete and total utter bull****.
In most benchmarks, the Linabug tweaks give no benefit at all. They also give very little benefit on devices where most components are binary vendor blobs.
The Linabug prep in CM has broken piles of stuff over the past two weeks, and if the compiler switch happens it's going to be hell - expect piles of obscure bugs that are next to impossible to track down.
Compiler tweaks are way overrated - I speak as a reformed Gentoo ricer here. I drank the kool-aid for years and then came to my senses.
Entropy512 said:
.
Click to expand...
Click to collapse
Sounds like you could use a few.....
Related
Hi people. I know this has been asked many times already, what is the difference between these two kernels?
Sent from my HTC Desire S using xda premium
Right, the Tiamat kernel is undervolted, allows more cpu clock settings, and has more cpu governors. It also (in my case) super hadoukened my battery life up by a big margin in day to day usage. Compared to stock, I have around double the usage time before the battery hits zero. This alone has made the kernel worth keeping. Plus the team is focusing on HTC devices almost exclusively, and with the source code for the HTC desire s released just a couple of day ago, expect the kernel they make to become much better.
The Cyanogenmod one did have improvements over my stock one, but the margin wasn't that big according to my research.
Personally I'd got with Tiamat, simply because they will make even better kernels soon enough.
Hope this helps!
+ 1 to above
How about the Virtuous kernel?
For those wondering what linero is: http://www.androidpolice.com/2012/0...e-and-now-parts-of-it-are-being-added-to-cm9/
If you read what you posted they said it will be released with cm9 updates which I don't think we will be getting.
So I think no. Not for now at least. Keep an eye on the cm team for that. Awesome bit of coding though. Very impressive video.
Pin it to Win it.
From cellsafemode: Linaro is a project to port gcc 4.7 into android (and vice versa) ... This benefits mostly neon capable chips. While there are some improvements in code generation with every new iteration of gcc, the greatest benefits are in autovectorization. This wont help the P99x phones. we dont have neon. So we wont be seeing any significant speed increases .
That being said, it's always best to be able to use the current version of GCC in order to have more stable and efficient code generation.
Just dont go reading 100% speed increase and think that's for us. That is for phones with cpu's that have vectorization extensions like neon.
Sent from my LG-P999 using xda premium
psychoace said:
From cellsafemode: Linaro is a project to port gcc 4.7 into android (and vice versa) ... This benefits mostly neon capable chips. While there are some improvements in code generation with every new iteration of gcc, the greatest benefits are in autovectorization. This wont help the P99x phones. we dont have neon. So we wont be seeing any significant speed increases .
That being said, it's always best to be able to use the current version of GCC in order to have more stable and efficient code generation.
Just dont go reading 100% speed increase and think that's for us. That is for phones with cpu's that have vectorization extensions like neon.
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
Thanks for this explanation
Sent from my Xoom using Tapatalk 2
Apparently Hellfire sandwich is to be getting in soon. here is a link to the thread, go to page 504 on is where the developer starts to talk about integration.
http://forum.xda-developers.com/showthread.php?t=1501667&page=504
I cant wait!
Check out owains thread he just released a rom with it..
Sent from my LG-G2x using Tapatalk 2
Owains build is out with it implemented but also seems to have some issues...
Sent from my LG-P999 using xda premium
Have you guys flashed the latest Android 4.3 update on your S4? The benchmark is quite impressive. The biggest improvement is definitely the GPU.
t4gofficial said:
Have you guys flashed the latest Android 4.3 update on your S4? The benchmark is quite impressive. The biggest improvement is definitely the GPU.
Click to expand...
Click to collapse
Loving stock Android 4.3. Now the only thing we need is root, which I guess Chainfire will deliver next week if he has the time. :good:
Can you show more scores in other benchmarks, mainly interested in 3DMark?
It'd be great to see "before"-"after" comparison, too - or google results of 4.2 devices for us to compare them
---------- Post added at 12:52 PM ---------- Previous post was at 12:48 PM ----------
Were people visible in OpenGL ES 2.0 scene? Some people say that this scene is bugged on this ROM. Possibly, because part of geometry is not processed, benchmark shows better FPS. Could you record a video of test?
keaukraine said:
Can you show more scores in other benchmarks, mainly interested in 3DMark?
It'd be great to see "before"-"after" comparison, too - or google results of 4.2 devices for us to compare them
---------- Post added at 12:52 PM ---------- Previous post was at 12:48 PM ----------
Were people visible in OpenGL ES 2.0 scene? Some people say that this scene is bugged on this ROM. Possibly, because part of geometry is not processed, benchmark shows better FPS. Could you record a video of test?
Click to expand...
Click to collapse
indeed the fighting scene of Antutu is bugged, no visible fight scene just grass.
battery drain is lethal too atm, 5hrs 5m 44s on battery, 53Min Screen time - now on 31% Battery.
It's because of the Open GL Es 3. Libraries in 4.3
looks good
Looks good what the device should of got when it was released cant try it till I get a micro sd my 64gb died foreva lol
omega rom v7
adam kernal
3minit framework
Seems that the GPU score got a good boost compared to 4.2.
Those score nearly match the score of my GS4 (Octa Version).
bean12147 said:
Put it any way you like the i9500 is still faster! No amount of vanilla or overclock can make the i9505 as fast. Trust me I got both. Vanilla is good but not great. Where are the apis for ir blaster etc. Its still not the solution. Google needs to step up. FYI the doc is porting vanilla to the i9500
Sent from my i9500/9505 using xda premium
Click to expand...
Click to collapse
IR blaster working fine with WatchON here. No amount of processing power is going to make TouchWiz fast (or Android at that). Stock Android is still preferable because of its light weight. Google should seriously move Android away from Java until it is too late (starting to be).
Toss3 said:
IR blaster working fine with WatchON here. No amount of processing power is going to make TouchWiz fast (or Android at that). Stock Android is still preferable because of its light weight. Google should seriously move Android away from Java until it is too late (starting to be).
Click to expand...
Click to collapse
It needs a complete rewrite and I sincerely hope they consider that. Maybe C++ is better?
What about smart stay etc? You can debloat a TW rom and it is very quick so what you are making is a moot point. To me the only tangible benefit are faster releases with stock google.I am not sure if this will happen with google s4.
Tbh both 9505 and 9500 got screwed by the s800 shv-330s. I mean come on not even 2 months after release. Technology does progress but in this case why did they scramble to release this mess 9505 9500 when they new this would be round the corner. Samsung f'ed up.
Sent from my GT-I9500/9505 using xda premium
bean12147 said:
What about smart stay etc? You can debloat a TW rom and it is very quick so what you are making is a moot point. To me the only tangible benefit are faster releases with stock google.I am not sure if this will happen with google s4.
Tbh both 9505 and 9500 got screwed by the s800 shv-330s. I mean come on not even 2 months after release. Technology does progress but in this case why did they scramble to release this mess 9505 9500 when they new this would be round the corner. Samsung f'ed up.
Sent from my GT-I9500/9505 using xda premium
Click to expand...
Click to collapse
The framework is different, and you'd have to run them side-by-side to notice the difference. Bet stock Android would be a lot faster on the i9500 compared to TW.
bean12147 said:
What about smart stay etc? You can debloat a TW rom and it is very quick so what you are making is a moot point. To me the only tangible benefit are faster releases with stock google.I am not sure if this will happen with google s4.
Tbh both 9505 and 9500 got screwed by the s800 shv-330s. I mean come on not even 2 months after release. Technology does progress but in this case why did they scramble to release this mess 9505 9500 when they new this would be round the corner. Samsung f'ed up.
Sent from my GT-I9500/9505 using xda premium
Click to expand...
Click to collapse
You don't seem to be able to percept the fact that TouchWiz is making Android very heavy, debloated or not. Android requires incredible hardware to run anywhere near smoothly and TouchWiz puts a huge strain on Android. Sense is heavy as well but not even near the strain level of TW (because let's face it, an HTC One with Sense doesn't lag. I've owned one and tried my very best in making it lag)
I get that we all like different things but please, please, don't lie to yourself by saying TW is smooth or is fast. Decorate a turd and paint it in other colors, but it's still a turd underneath, that you cannot change (TouchWiz being the turd)
I have a nexus 10 and perceive quite well that TW will always be heavier than vanilla. But if you look at benchmarks of the octa with a debloated ROM there is a substantial increase in performance.
Imo the fastest out there is not vanilla but linaro based roms which are insanely fast.
What you dont perceive is what you call a turd (TW) whether you like it or not runs on 90 percent of all gs4s out there regardless of processor.
Since most users dont care about roms, this actually means that they actually like TW.
And its one of the reasons there is such a large community for these phones.
Sent from my GT-I9500/9505 using xda premium
bean12147 said:
I have a nexus 10 and perceive quite well that TW will always be heavier than vanilla. But if you look at benchmarks of the octa with a debloated ROM there is a substantial increase in performance.
Imo the fastest out there is not vanilla but linaro based roms which are insanely fast.
What you dont perceive is what you call a turd (TW) whether you like it or not runs on 90 percent of all gs4s out there regardless of processor.
Since most users dont care about roms, this actually means that they actually like TW.
And its one of the reasons there is such a large community for these phones.
Sent from my GT-I9500/9505 using xda premium
Click to expand...
Click to collapse
Regarding the linaro part, are you sure? I thought Google's latest toolchains did the job almost as good as, if not better than, the linaro toolchain.
bean12147 said:
I have a nexus 10 and perceive quite well that TW will always be heavier than vanilla. But if you look at benchmarks of the octa with a debloated ROM there is a substantial increase in performance.
Imo the fastest out there is not vanilla but linaro based roms which are insanely fast.
What you dont perceive is what you call a turd (TW) whether you like it or not runs on 90 percent of all gs4s out there regardless of processor.
Since most users dont care about roms, this actually means that they actually like TW.
And its one of the reasons there is such a large community for these phones.
Sent from my GT-I9500/9505 using xda premium
Click to expand...
Click to collapse
Its more like they have to suck it up because its the way the phone came and and dont have the means/knowledge to do something about it
Sent from my GT-I9500 using Tapatalk 4 Beta
Theshawty said:
Regarding the linaro part, are you sure? I thought Google's latest toolchains did the job almost as good as, if not better than, the linaro toolchain.
Click to expand...
Click to collapse
You're right. People hear "Compiled with Linaro Tool Chain" and they think there is a huge performance increase, there isn't. Google's tool chains do just as well or better.
b-eock said:
You're right. People hear "Compiled with Linaro Tool Chain" and they think there is a huge performance increase, there isn't. Google's tool chains do just as well or better.
Click to expand...
Click to collapse
Thought so.
I disagree my experience on the nexus 10 shows otherwise. Look at the nexus 4 forum I believe the sentiment is the same.
Sent from my GT-I9500/9505 using xda premium
I've used a few other androids before with custom ROMs, and a major obstacle to stability seems to often be the fact that manufacturers typically don't include open source drivers, which leads to reverse engineered open source drivers being developed on xda, which often aren't as good as the binaries that can only be used with stock based ROMs.
Since the OPP ships with cm11, does this mean that it uses open source drivers that will work well with any open source ROM?
I'm not dev, but my guess is not entirely. Qualcomm is extremely protective of it's IP, which is why the Nexus 7 2013 source got pulled momentarily I think. This device run their SOC do I assume it'll use their drivers.
But as you can see there are a good number of roms for it already, so it's still a dev friendly device. They released their kernel source so it's useful for making AOSP roms and regular CM11, but certain features from CM11S is not available. CM isn't fully open source either from what I understand.
If the device was running pure AOSP with no Google services and using Texus Instruments OMAP chips, then it'll probably be more open.
But probably don't take what I say seriously.
eksasol said:
I'm not dev, but my guess is not entirely. Qualcomm is extremely protective of it's IP, which is why the Nexus 7 2013 source got pulled momentarily I think. This device run their SOC do I assume it'll use their drivers.
But as you can see there are a good number of roms for it already, so it's still a dev friendly device. They released their kernel source so it's useful for making AOSP roms and regular CM11, but certain features from CM11S is not available. CM isn't fully open source either from what I understand.
If the device was running pure AOSP with no Google services and using Texus Instruments OMAP chips, then it'll probably be more open.
But probably don't take what I say seriously.
Click to expand...
Click to collapse
Well I appreciate your honesty lol you've given me some interesting things to research. In the future I may be avoiding Qualcomm devices, I'm sick of having to decide between stability and crappy ui and features, vs the awesome of cyanogenmod or other community Roms with unstable reverse engineered drivers.
Hardware manufacturers have got to quit messing with android so much, Samsung makes great hardware but pretty crappy software, I'm tired of having to choose.
My next phone will either be an OPP or a Nexus 5 I think. On that magical day that I have cash to blow....
eksasol said:
I'm not dev, but my guess is not entirely. Qualcomm is extremely protective of it's IP, which is why the Nexus 7 2013 source got pulled momentarily I think. This device run their SOC do I assume it'll use their drivers.
But as you can see there are a good number of roms for it already, so it's still a dev friendly device. They released their kernel source so it's useful for making AOSP roms and regular CM11, but certain features from CM11S is not available. CM isn't fully open source either from what I understand.
If the device was running pure AOSP with no Google services and using Texus Instruments OMAP chips, then it'll probably be more open.
But probably don't take what I say seriously.
Click to expand...
Click to collapse
TI OMAP left the mobile market for SoC.
Well I appreciate your honesty lol you've given me some interesting things to research. In the future I may be avoiding Qualcomm devices, I'm sick of having to decide between stability and crappy ui and features, vs the awesome of cyanogenmod or other community Roms with unstable reverse engineered drivers.
Hardware manufacturers have got to quit messing with android so much, Samsung makes great hardware but pretty crappy software, I'm tired of having to choose.
My next phone will either be an OPP or a Nexus 5 I think. On that magical day that I have cash to blow....
Click to expand...
Click to collapse
You can't avoid Qualcomm, they pretty much own the market share when it comes to SoC. They're not bad people, their SoC are undoubtedly the best on the market. And there aren't many phones at all that offer other system on chips. The only others being NVIDIA Tegra but they're not really on phones anymore, Samsung Exynos is on international devices... if you buy a international Samsung Note/S5 then chances are it won't support U.S. LTE bands (unless you live outside of the U.S./NA).
At the end of the day, the factory images are there. And yes the N7 were pulled but its back and has been there for awhile.
The real difference is that aosp is built and tested on Nexus devices and CM uses aosp (google) to build there platform from.
So any other device is for lack of better words is a port from android nexus development aka android built for and test on nexus.
So in a way the one plus is just like any other non nexus device. You can't just repo sync a Google aosp repo and build for this phone. Without changes being made to make it work.
Not knocking the One it's a really nice piece of hardware.
Hey, guys - I remember back in the KK days having a Linaro compiled ROM offered substantial speed improvements.
I haven't heard or seen nearly as many ROMS being compiled with it anymore. This begs my question, does Linaro offer any noticeable improvements?
Planning on starting to compile my own AOSP rom and was curious about heading down this route.
it never offered REAL improvements, they were improvements that some people thought they saw, and they spread them around. but they never actually existed.