Related
Hi guys,
Just use this as info, but Optimus 3D is a dual core Cortex. Device shipped with 2.2. Expected update to 2.3.
Multicore support for Android starts from Honeycomb (3.0).
Check where the problem is
It all runs on Linux, which is multicore.
Does it mean that the android OS runs on one core, while apps can use 2 cores on 2.3 and older?
Umm yes and no. Android is a type of Linux but no the phone version 2.x and lower don't have multicore support. As of now only 3.0 does. When it comes out later this year 2.4 might have support as it is suppost to be 2.3 and 3.0 combined for phones since from. GOOGLE 3.0 will never be on phones for tablets only
Sent from my AutoNootered NookColor
jhare said:
Umm yes and no. Android is a type of Linux but no the phone version 2.x and lower don't have multicore support. As of now only 3.0 does. When it comes out later this year 2.4 might have support as it is suppost to be 2.3 and 3.0 combined for phones since from. GOOGLE 3.0 will never be on phones for tablets only
Sent from my AutoNootered NookColor
Click to expand...
Click to collapse
Pretty much this. 2.4 (the updated version of Honeycomb) is due to have dual core optimisation.
I do hope so, since I don't wanna buy a $600 phone to get lots of power loss
Just like setting up Windows 98 on an Intel Core i7 : funny but a bit idiot
Royal rumor. Multi threaded support already exists in the os.
Sent from my MB860 using XDA Premium App
eallan said:
Royal rumor. Multi threaded support already exists in the os.
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
Not quite sure...
You can run Windows 98 on a dual/quad core, but it's pretty useless. Isn't the same with Froyo/GBread ?
Perceval from Hyrule said:
Not quite sure...
You can run Windows 98 on a dual/quad core, but it's pretty useless. Isn't the same with Froyo/GBread ?
Click to expand...
Click to collapse
No, not really the same at all. Android has had SMP support since the first versions I think. Honeycomb is just optimizing the Dalvik VM to better utilize the multi-core CPUs. The support has been there, but until now, there hasn't been reason to optimize it as much since all Android devices had been single core. How much of a boost this gives us will really remain to be seen.
Perceval from Hyrule said:
Just like setting up Windows 98 on an Intel Core i7 : funny but a bit idiot
Click to expand...
Click to collapse
Uhh...my PC has that right now....
Does Windows 98 not support that or something?
(...Google Searching...)
Crap.
apwhitelaw said:
Crap.
Click to expand...
Click to collapse
http://help.lockergnome.com/windows2/98SE-dual-core--ftopict485285.html :
"98 will run on a dual-core CPU. The 98 kernel was not written with
multi-processor operation in mind so it will not perform the necessary
housekeeping and organization to activate both cores and allocate
processes to them. So 98 running on a dual-core will only use 1 of
the cores."
Of course, Core i7 changed lots of things so it will definitely not work with it
BTW, I also have a Core i7
Pretty sure that the poster a few before me is correct, dual-core is and always has been activated as part of the linux architechture, but Honeycomb (and probably LG's official 2.3 upgrade) will provide further optimisations.
Still can't find any indication that IceCreamSandwich (Android 4.0) supports dual core cpu
http://developer.android.com/sdk/android-4.0-highlights.html
We all know that any kernel already supports smp so it should't take so long for Google to make android OS support it too...
If you find anywhere a clue for that please reply
it should support.
but, this is the wrong section to post this question. The Nexus S isn't dual core. You may get better answers in Android General Questions
You won't find anything about it because dual core support has sort of been there since before 1.0, and really since before android. Linux has been multithreaded pretty much from the beginning, it isn't' something google needs to add to android, its all there. The huge performance boost we'll see with ICS will be from hardware acceleration in the UI, not some magical unicorn dual core support.
The reason all these dual core phones aren't living up to the hype is because the software the OEMs made for them really sucks, its not google or android's fault.
As far as I know IceCream Sandwich DOES support Dual Core CPU's.
imneo1 said:
Still can't find any indication that IceCreamSandwich (Android 4.0) supports dual core cpu
Click to expand...
Click to collapse
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
063_XOBX said:
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
Click to expand...
Click to collapse
Just because Android runs on such device does not automatically means that is uses both cpus(cores) for each process. for that to apply we should see threads of an app processes.
so my question remains...
Orangestrat said:
You won't find anything about it because dual core support has sort of been there since before 1.0, and really since before android. Linux has been multithreaded pretty much from the beginning, it isn't' something google needs to add to android, its all there. The huge performance boost we'll see with ICS will be from hardware acceleration in the UI, not some magical unicorn dual core support.
The reason all these dual core phones aren't living up to the hype is because the software the OEMs made for them really sucks, its not google or android's fault.
Click to expand...
Click to collapse
you said the same thing i said ... well, almost ...
I said that Linux support dual core (smp) but there is much more to that.
we should see that the VM actually uses the Linux(Kernel) support managing to provide a correct data to the kernel, so that the process will be threaded (run on both cores)
Can you (or anyone owning a dual core device) provide a proof for that ?
Can we see a process of an app runs on both cores ? (a screenshot from shell showing that it uses both cpus/cores)
also, you should read about SGS2 for example.
even though it has a dual core CPU Android only uses on core to run itself (VM) and apps
so the answer is not that simple as you pointed
and my question remains...
ICS actually supports multi-core cpu's, not just dual. Meaning it supports up to either 4 or 8 cores (I can't remember which)
Add edit: When there are more cores in phones, multiple cores will be used to run (like you said) the apps AND the system. Quad-core phones are supposed to be coming out this summer.
063_XOBX said:
Maybe the fact that EVERY SINGLE Honeycomb tablet uses a dual core processor is proof enough...
Click to expand...
Click to collapse
That's funny, considering we're running Android 4.0.3 on our SINGLE-CORE phones. And add the fact that there's a small mod that will change it to the tablet interface, and you've got proof that you dont need 2 cores.
Just because multi-core devices are now standard doesn't mean that ICS 4.0 requires 2 cores. Our phone alone is proof. It's not a different version of Android. ICS on a tablet is the same ICS as on a phone, in a nutshell. That was the whole point of ICS in the first place -- to unify phones and tablets into 1 OS.
Hey everyone, I am new to this site and the whole Android Development thing altogether.
I have been researching and pondering an idea of mine for some time now and I have yet to find any answers. I have been looking at an old laptop of mine that I basically just use for movies/surfing as it is pretty outdated (Gateway MX-6959: 1.66GHz CPU, 2GB RAM, Intel Integrated Graphics) but it is fine for older games and emulators. I also have an HTC Amaze 4G Android Phone that has similar Specs (1.5GHx CPU, 1GB RAM, Adreno 220 Graphics).
This question I have is would it be possible to build a small custom case to house the needed hardware and a simple cooling system and use the hardware from any run-of-the-mill Android Smartphone I might be able to get my hands on (1GHz+ CPu, 512MB-1GB RAM, Adreno or similar GPU...which I will root/overclock) to build a Micro PC that runs Android 4.0 and can run emulators (GBA, PS1, etc) as well as Android HD Games like Modern Combat 3, N.O.V.A., etc.
Is it possible to do this? If not, what are the constraints to the project? What all would it entail?
Any information/advice would be greatly appreciated! Thank you.
See no reason why not. Infact there are already quite a few mini pcs on the market running android and thevlikes of raspberry pi are getting android ports
Sent from my GT-N7000 using xda premium
zacthespack said:
See no reason why not. Infact there are already quite a few mini pcs on the market running android and thevlikes of raspberry pi are getting android ports
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
Yes Android PC, or Ubuntu mobile...
I know things like Raspberry Pi and Via APC are around, but they have extremely limited capability from what I have read...not to mention a weak 600MHz processor. I want to essentially build a mini gaming Android PC. Something closer to a ~1.5GHz CPU with Adreno or equivalent graphics on board.
Sent from my HTC_Amaze_4G using xda app-developers app
jsekits said:
I know things like Raspberry Pi and Via APC are around, but they have extremely limited capability from what I have read...not to mention a weak 600MHz processor. I want to essentially build a mini gaming Android PC. Something closer to a ~1.5GHz CPU with Adreno or equivalent graphics on board.
Sent from my HTC_Amaze_4G using xda app-developers app
Click to expand...
Click to collapse
Doing a bit more research, I have found something called ODROID-X. IT it using a Samsung Exynos 4412 Cortex A9 Quad Core Processor (1.4GHz), 1GB RAM, and Mali-400 graphics. These seem very similar to my Amaze 4G...maybe even a bit better. Does anyone know if this unit can be overclocked? If so, how far can it be pushed and still be stable? As I stated, I want to design it in a custom case that I can rig a small scale cooling unit to in order to keep the OC'ed CPU stable.
I only really want to take on the project if it will be able to handle the higher-end Android games/emulators. Modern Combat 2-3, N.O.V.A. 1-2-3, PS1 emulator, etc.
Sorry for all of the questions by the way, I am still VERY NEW to the whole custom hardware/software scene and I just want to make sure I do everything the correct way.
I don't know if it would help but I think you might be able to run an x86 android build on your laptop.
haro138 said:
I don't know if it would help but I think you might be able to run an x86 android build on your laptop.
Click to expand...
Click to collapse
I could, true...and still may at some point since I have 3 at my disposal. But, I just like the idea of making something new...and I want to learn more about the hardware as well.
a LiveCD for Android running on x86 platforms
You can also use the disc image in a virtualization application like VirtualBox, VMWare or Microsoft Virtual PC if you want to try the operating system without even rebooting your computer. :cyclops:
http://code.google.com/p/live-android/
haker307 said:
a LiveCD for Android running on x86 platforms
You can also use the disc image in a virtualization application like VirtualBox, VMWare or Microsoft Virtual PC if you want to try the operating system without even rebooting your computer. :cyclops:
I might look into that for other things, but that defeats the purpose of what I am trying to do. I want to BUILD a system. I'm leaning towards the ODROID-X Platform, but I need to figure out developing a custom case than I can mount a couple fans to since I plan to overclock as high as the Samsung Sxynos 1.4GHz Quad Core and MAli-400 graphics can be taken and remain stable. I also need to figure out what type of power supply I would need to use since the ODROID-X uses 5V / 2A, I don't know how I would need to set it up to plus into a wall outlet.
Click to expand...
Click to collapse
Get a big enough tablet, attach a keyboard, and you have an Android PC.
But seriously, Android is based on a linux kernel, I think ubuntu would be like an android pc.
baddaman54 said:
But seriously, Android is based on a linux kernel, I think ubuntu would be like an android pc.
Click to expand...
Click to collapse
Ubuntu is nothing like android. It's a full-fledged computer OS; compared to it, android is just a toy.
For that matter, I'm not sure why you'd prefer android for a computer, but whatever floats your boat.
you won´t be able to run N.o.v.a 3 or any of those games on a androidx86 image, because those games are compiled for arm not x86.
Just buy an Ouya.
When I say PC, I think I messed up, I simple meant a system in a box, plugged into the wall lol. The hardware is ARM, the OS on ODROID-X is 4.0ICS. It's a venture to play Android HD games/websurf with a controller or keyboard and mouse via Bluetooth on an HDTV.
Sent from my HTC_Amaze_4G using xda app-developers app
It looks like bunch of devices are getting cm 11 now in nightlies, I figure porting one of them to our devices will only be a matter of time.Official CyanogenMod site http://download.cyanogenmod.org/?type=nightly and xda news link http://www.xda-developers.com/andro...-many-devices-4-4-1-based-builds-by-tomorrow/
new Aosp code commits
http://www.xda-developers.com/android/browse-every-new-aosp-code-commit-in-android-4-4-1/
Dice1212 said:
It looks like bunch of devices are getting cm 11 now in nightlies, I figure porting one of them to our devices will only be a matter of time.Official CyanogenMod site http://download.cyanogenmod.org/?type=nightly and xda news link http://www.xda-developers.com/andro...-many-devices-4-4-1-based-builds-by-tomorrow/
new Aosp code commits
http://www.xda-developers.com/android/browse-every-new-aosp-code-commit-in-android-4-4-1/
Click to expand...
Click to collapse
TeamCanjica is on it... Just wait.
Samsung Galaxy S get official cm11.Why not us too?
Because our device is not popular.
Nice
Sent from my GT-I9070 using xda app-developers app
Force said:
Samsung Galaxy S get official cm11.Why not us too?
Click to expand...
Click to collapse
You are long enough on this forum to know that I9000 has LOT more users and devs then our phone.
so when I read titles and delivery and stumble upon things like .... I feel like I would have thrown in an empty pool haha
pray: janice team is working on this. only there to wait
shut_down said:
You are long enough on this forum to know that I9000 has LOT more users and devs then our phone.
Click to expand...
Click to collapse
I didnt knew that I9000 has more developers,also i didnt knew that our phone is not so popular,my mistake
Force said:
I didnt knew that I9000 has more developers,also i didnt knew that is our phone is not so popular,my mistake
Click to expand...
Click to collapse
For comparison, we have about 110 threads in both developer sections. And I9000 has 1,832 threads in developer section.
shut_down58863 said:
For comparison, we have about 110 threads in both developer sections. And I9000 has 1,832 threads in developer section.
Click to expand...
Click to collapse
I hope more developers come here to develop and help our device.Team Canjica is best team in this forum which help our phone.
Off topic: Phone is made for chat:calls and messages and some games.But producters release phones with display over 5",with quadcore processors or octa core.Phone are gonna to have processor with over 8 cores and nvidia geforce at video and we will play gta 5 lol. Is called PHONE not COMPUTER. Smartphone should have a processor with 1.8 GHz max and Mali400, Mali 400MP or Adreno 305 maxim at graphic and display between 4" and 5" maxim. A smartphone should be SMART.Having big display,processors not make a phone smart. Producers must stop making smartphones with big displays and processors because make nonsense (also making phone with flexible or curved display make nonsense). Features like answer calls by saying "Answer" or by waving hand etc. ,these make a phone smart. I always was thinking to buy new smartphones (which are also popular) which have big display and big processors,make nonsense.I was thinking to buy nexus 4,but for what? Just a more big display and processor? I will be able just to play more new games without lag,but computer is for games not phone.In this moment,Tasked app can make a smartphone really smart.Thanks to the guy which made this awesome app.
So,I never sell my Galaxy S Advance for other phones until he die And maybe after he die I buy another galaxy s advance I love my phone and I'm satisfied with it.You made me to say my opinion about smartphones
Force said:
For comparison, we have about 110 threads in both developer sections. And I9000 has 1,832 threads in developer section.
Click to expand...
Click to collapse
I hope more developers come here to develop and help our device.Team Canjica is best team in this forum which help our phone.
Off topic: Phone is made for chat:calls and messages and some games.But producters release phones with display over 5",with quadcore processors or octa core.Phone are gonna to have processor with over 8 cores and nvidia geforce at video and we will play gta 5 lol. Is called PHONE not COMPUTER. Smartphone should have a processor with 1.8 GHz max and Mali400, Mali 400MP or Adreno 305 maxim at graphic and display between 4" and 5" maxim. A smartphone should be SMART.Having big display,processors not make a phone smart. Producers must stop making smartphones with big displays and processors because make nonsense (also making phone with flexible or curved display make nonsense). Features like answer calls by saying "Answer" or by waving hand etc. ,these make a phone smart. I always was thinking to buy new smartphones (which are also popular) which have big display and big processors,make nonsense.I was thinking to buy nexus 4,but for what? Just a more big display and processor? I will be able just to play more new games without lag,but computer is for games not phone.In this moment,Tasked app can make a smartphone really smart.Thanks to the guy which made this awesome app.
So,I never sell my Galaxy S Advance for other phones until he die And maybe after he die I buy another galaxy s advance I love my phone and I'm satisfied with it.You made me to say my opinion about smartphones [/QUOTE]
Good words man, i think that a 5" display is reallyannoying to use because u can't bring with you freely cuz he's really too big! The new 8core are really useless, some galaxy s4 are getting some lags in touchwiz, our telephone not!
Force said:
I hope more developers come here to develop and help our device.Team Canjica is best team in this forum which help our phone.
Off topic: Phone is made for chat:calls and messages and some games.But producters release phones with display over 5",with quadcore processors or octa core.Phone are gonna to have processor with over 8 cores and nvidia geforce at video and we will play gta 5 lol. Is called PHONE not COMPUTER. Smartphone should have a processor with 1.8 GHz max and Mali400, Mali 400MP or Adreno 305 maxim at graphic and display between 4" and 5" maxim. A smartphone should be SMART.Having big display,processors not make a phone smart. Producers must stop making smartphones with big displays and processors because make nonsense (also making phone with flexible or curved display make nonsense). Features like answer calls by saying "Answer" or by waving hand etc. ,these make a phone smart. I always was thinking to buy new smartphones (which are also popular) which have big display and big processors,make nonsense.I was thinking to buy nexus 4,but for what? Just a more big display and processor? I will be able just to play more new games without lag,but computer is for games not phone.In this moment,Tasked app can make a smartphone really smart.Thanks to the guy which made this awesome app.
So,I never sell my Galaxy S Advance for other phones until he die And maybe after he die I buy another galaxy s advance I love my phone and I'm satisfied with it.You made me to say my opinion about smartphones
Click to expand...
Click to collapse
Paragraph 1: Our phone is being discontinued already, slowly but it's happening. Thankfully, Team Canjica helps us to take way more advantage of this 768Mb of RAM and 1GHz out of this comfortable 4" screen.
Paragraph 2: You're right but most of the flagships have software features that make them "smart" in a certain way. GS4 has features like Smart Stay and Air Gestures that make it way more useful than generic phones with more specs that just improve perfomance a bit more than needed without any other useful purpose, Moto X goes maybe for busy people that don't have the time to execute those time-consuming tasks that thankfully are shorten considerably depending on those features. Xperia Z1 goes for picture quality and a tad more for sound quality as the HTC One. It mostly depends of each phone. Not every phablet is useless. And about specs increase over time, it's just tech "evolving".
Sent from my GT-I9070 using xda app-developers app
AnMotass said:
Paragraph 1: Our phone is being Taskedtinued already, slowly but it's happening. Thankfully, Team Canjica helps us to take way more advantage of this 768Mb of RAM and 1GHz out of this comfortable 4" screen.
Paragraph 2: You're right but most of the flagships have software features that make them "smart" in a certain way. GS4 has features like Smart Stay and Air Gestures that make it way more useful than generic phones with more specs that just improve perfomance a bit more than needed without any other useful purpose, Moto X goes maybe for busy people that don't have the time to execute those time-consuming tasks that thankfully are shorten considerably depending on those features. Xperia Z1 goes for picture quality and a tad more for sound quality as the HTC One. It mostly depends of each phone. Not every phablet is useless. And about specs increase over time, it's just tech "evolving".
Sent from my GT-I9070 using xda app-developers app
Click to expand...
Click to collapse
Features like Smart Alert,Air gestures can be done with Tasker...Now I stop to talk about these because thread is about cm
With the Nexus 6 announced, I was quite disappointed, as I was expecting Google to release an updated version of Nexus 5, just like they did with Nexus 7 back in 2013. I'm not a fan of phablets, and 6 inches seems too big for a phone, while Nexus 5 sure hit that sweet spot.
So I had this idea - would it be possible to replace the old existing Snapdragon 800 with 801/805? What about the new 808/810 models? Problems that come to my mind are:
Do the newer processors have the same pin layout as the 800 version? I managed to find information that the 801 is, but I'd like to know about 805 or even 808/810.
Do different Snapdragon 8** series processors use the same instruction-set? If not, are the newer versions backwards-compatible with old versions, like for example Intel's x86?
Would the Nexus 5 chipset be able to take advantage of a faster processor? I know ROMs with custom kernels allow overclocking up to 3 GHz, although that's just stupid. With a 805/808/810 though... Would it be as simple as getting for exapmle CyanogenMod, "overclocking" the 805 to 2.7 GHz (what it's actually rated at), and that would be the end of the story? Or am I missing something?
How hard would it be physically to replace the processor? I imagine a skilled engineer with a soldering station would be able to do the job, or are the connections so small that it's practically impossible to do by hand?
How does one obtain a stand-alone Snapdragon processor? I can't seem to find any on Amazon. Do they even sell retail, like Intel/AMD? If not, how do I get hold of one?
What else am I missing? How feasable is this idea really?
Zombekas said:
With the Nexus 6 announced, I was quite disappointed, as I was expecting Google to release an updated version of Nexus 5, just like they did with Nexus 7 back in 2013. I'm not a fan of phablets, and 6 inches seems too big for a phone, while Nexus 5 sure hit that sweet spot.
So I had this idea - would it be possible to replace the old existing Snapdragon 800 with 801/805? What about the new 808/810 models? Problems that come to my mind are:
Do the newer processors have the same pin layout as the 800 version? I managed to find information that the 801 is, but I'd like to know about 805 or even 808/810.
Do different Snapdragon 8** series processors use the same instruction-set? If not, are the newer versions backwards-compatible with old versions, like for example Intel's x86?
Would the Nexus 5 chipset be able to take advantage of a faster processor? I know ROMs with custom kernels allow overclocking up to 3 GHz, although that's just stupid. With a 805/808/810 though... Would it be as simple as getting for exapmle CyanogenMod, "overclocking" the 805 to 2.7 GHz (what it's actually rated at), and that would be the end of the story? Or am I missing something?
How hard would it be physically to replace the processor? I imagine a skilled engineer with a soldering station would be able to do the job, or are the connections so small that it's practically impossible to do by hand?
How does one obtain a stand-alone Snapdragon processor? I can't seem to find any on Amazon. Do they even sell retail, like Intel/AMD? If not, how do I get hold of one?
What else am I missing? How feasable is this idea really?
Click to expand...
Click to collapse
while just swapping out the cpu is most likely possible, if not extremely difficult. getting it to run on the nexus 5 would be nearly impossible. where are you going to get the drivers to make everything work? they need to be exactly for the nexus 5 and only for the nexus 5.
simms22 said:
while just swapping out the cpu is most likely possible, if not extremely difficult. getting it to run on the nexus 5 would be nearly impossible. where are you going to get the drivers to make everything work? they need to be exactly for the nexus 5 and only for the nexus 5.
Click to expand...
Click to collapse
Does it need any drivers though? If the processor instruction set doesn't change, I don't see why any software changes would have to be made...
Sorry if I don't understand what I'm talking about, I'm a PC developer and know close to zero about android / snapdragon. I'm just thinking of it as if it was a soldered-in PC cpu with built-in graphics.
Zombekas said:
Does it need any drivers though? If the processor instruction set doesn't change, I don't see why any software changes would have to be made...
Sorry if I don't understand what I'm talking about, I'm a PC developer and know close to zero about android / snapdragon. I'm just thinking of it as if it was a soldered-in PC cpu with built-in graphics.
Click to expand...
Click to collapse
of course itll need drivers, its a completely different piece of hardware. youll need drivers for everything.
I think it's safe to say that it will probably never, ever happen.
You can't. It's a SoC meaning the CPU is integrated and can't be replaced
Project ARA will be the first phone able to swap core components
Sent from my Nexus 5 using XDA Free mobile app