That doesn't really answer the question though. The GUI stack as found in Raspbian isn't accelerated either. Yet it's faster (i.e., it works), despite all the X11 overhead and comparably bloated libs and toolkits.jamesh wrote:Android is not accelerated by the GPU at this stage, which is pretty essential to get any sort of performance out of it.
Well, I think you have answered your own question with your speculation. Latest versions of Android need HW acceleration as the compositing and 3D tasks are really quite intensive, and a 700Mhz CPU isnt up to the job.duCin0 wrote:That doesn't really answer the question though. The GUI stack as found in Raspbian isn't accelerated either. Yet it's faster (i.e., it works), despite all the X11 overhead and comparably bloated libs and toolkits.jamesh wrote:Android is not accelerated by the GPU at this stage, which is pretty essential to get any sort of performance out of it.
Android before Honeycomb only uses limited HW acceleration. 2.* should have acceptable performance even with SW rendering only (at least on small resolutions), given that other comparably specked devices run Android just fine, with, as mentioned, very limited HW support.
I can only speculate, I'm not familiar with the razdroid code but the answer could be that their SW compositor isn't optimized at all because pretty much nobody ever used it:
"Android has always used some hardware accelerated drawing. Since before 1.0 all window compositing to the display has been done with hardware."
Interesting read: https://plus.google.com/105051985738280 ... FXDCz8x93s
It could also be down to some differences in the Android vs raspi kernels.
You got to remember that the gralloc module can mess up on stock Android on Android devices has that causes visual artifacts.ghans wrote:They have , but Android needs still some other parts to work with the GPU.
For example a so-called gralloc module.
All in all it is simply a big task to get Android hardware-accelerated. Mobile phone
manufacturers an simply pay a horde of developers to do this over some months , the Razdroid guys can't.
The thing is that the Raspberry Pi has More RAM then by phone and it has Armv6, same has The Raspberry Pi.ghans wrote:AFAIK custom ROMs always rely on the fact that the
manufacturer did the work of GPU acceleration.
And every serious mobile phone manufacturer does that.
Then you can simply copy binaries from the original
That is completely different if the device was never a mobile
phone , but has powerful GPU and display capabilities.
Not to be rude or anything, but this project is far more than just a custom ROM. This is actually PORTING Android onto a new device, which involves a whole bunch of coding as opposed to making a custom ROM where most of the 'dirty work' has already been done by the OEM.CoolApps wrote:Also custom roms do not always take that long and also you do not need too much Android developers to do the job.
Yes, and we DO currently have a non-accelerated Android port available for the public, thus I fail to see your point here.CoolApps wrote:The only problem is [...] the hardware acceleration which will require the Broadcom VideoCore IV driver.
Man, you guy's sure do miss a point. I don't think Warg is gonna be able to quit his job(or school?) and dedicate all his free time to the effort based off a kick starter project. $5, 10 or even $50 here and there wouldn't cut it for me, i'm sure it wont for him. I guess the funds could be used to bring coders over here and there. I think a better option would be to try and get a project submited to GSOC.Hofie wrote:Paying, that sounds fair. Kick Starter Project?
Odd how so many people don't realise that.....and in fact, it can slow things down!6677 wrote:Warg has kindly decided to do this in his own free time. He has no obligations to do it but has anyway.
Peoples bitching and moaning does not speed up the process in any way.
Will NetFlix work on devices not Google Certified and do not therefore have Google Play Store ??mikerr wrote:One reason: netflix
That's the big issue. I cannot see Netflix working without the required GPU support for DRM, which would not be available. (YMMV, just my opinion)fruitoftheloom wrote:Will NetFlix work on devices not Google Certified and do not therefore have Google Play Store ??mikerr wrote:One reason: netflix
NetFlex are very strict with DRM !!