Android PC Possible? - General Questions and Answers

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

Related

[Q] Windows on Gtab?

Will it be possible to put a version of windows on the gtab? I know they are working on linux with a distro of ubuntu, does anyone know if it is possible?
Dont get me wrong i love android but this is a powerful device and id like to squeeze all i can out of it
acuralegendz said:
Will it be possible to put a version of windows on the gtab? I know they are working on linux with a distro of ubuntu, does anyone know if it is possible?
Dont get me wrong i love android but this is a powerful device and id like to squeeze all i can out of it
Click to expand...
Click to collapse
Considering that the Tegra 2 is a RISC CPU and to my knowledge the only Windows version that is written for RISC CPUs is WinCE I'm guess the answer to your question is yes and no. Yes technically an OS made by MS in the Windows "family" (WinCE) could be ported to the gtab but realistically the kind of windows variant that I think you're looking for (XP/Win7) no. And you're right this is a powerful piece of hardware... way more that is necessary for WinCE so on al counts it's doubtful that windows will ever make it onto the gtab.
Actually I believe if someone can rip the proper files from the dual booting 10" viewsonic this might be possible. I would have to look at the internals, but I would assume they are the same. I know it is running win7 starter and I believe Android 1.6. I was actually gonna look at that this weekend. Problem is with the small internal memory might be worth it to invest in a 32gb chip.
romanrish said:
Actually I believe if someone can rip the proper files from the dual booting 10" viewsonic this might be possible. I would have to look at the internals, but I would assume they are the same. I know it is running win7 starter and I believe Android 1.6. I was actually gonna look at that this weekend. Problem is with the small internal memory might be worth it to invest in a 32gb chip.
Click to expand...
Click to collapse
Actually there is a reason that it is running android 1.6. 1.6 has a compiled version that runs on x86 architecture.
No dice on win 7 on this puppy sorry
Scratch that. I just looked at the specs and they are not even close other than the screen. Well it was a thought.
romanrish said:
Scratch that. I just looked at the specs and they are not even close other than the screen. Well it was a thought.
Click to expand...
Click to collapse
The other tablet is uses Intel Atom CPU, hence why it works, would have been nice if that tablet had Android 2.2....but who wants Win7 when you got android....hahaha
I agree about android over win, but I always like to have the ability to. I have my linux box w/ a tiny Win7 partition. Course every time I log into it. I remember why I stopped using windows
Sent from my DROID2 using Tapatalk
The VS 10" multi-boot tablet has an Atom (x86) CPU and dual boots Windows 7 and Android 1.6 (IIRC).
The only thing vaguely like Windows that you MIGHT be able to get on the gTab will be some version of wince(and I do -- they're trying to call it Windows Mobile now since wince was so awful, but it sounds like it hasn't helped).
I'd actually like to see how well WinMo 6.5, like my old touch pro had, would run on a g-tab. I really enjoyed that old phone.

Samsung rolling out JB for most smartphones

I got my hopes up for nothing as the Charge did not make the list
http://www.engadget.com/2012/09/24/samsung-rolling-jelly-bean-toward-most-of-its-smartphone-tablet/
It has already been said that jb and touchwiz would never fit on our system partition.
Sent from my SCH-I510 using Tapatalk 2
I think the bigger issue here besides getting 4.1 is... the mobile market needs to follow the model of the PC for the enduser.
I would be willing to pay some money to upgrade to the next major OS updates for my devices. Whether its my tablets or my phone. I wouldn't mind if I could only get vanilla android either.
It would put the power in the consumers hands. For example, I bought a laptop with windows vista and later upgraded it to windows 7 since my laptop could run it well. I hope someday android is able to do this as well. And sooner rather than later.
Sent from my SCH-I510 using xda app-developers app
bubarub said:
I think the bigger issue here besides getting 4.1 is... the mobile market needs to follow the model of the PC for the enduser.
I would be willing to pay some money to upgrade to the next major OS updates for my devices. Whether its my tablets or my phone. I wouldn't mind if I could only get vanilla android either.
It would put the power in the consumers hands. For example, I bought a laptop with windows vista and later upgraded it to windows 7 since my laptop could run it well. I hope someday android is able to do this as well. And sooner rather than later.
Sent from my SCH-I510 using xda app-developers app
Click to expand...
Click to collapse
The problem is that upgrading a phone will never be as straightforward as upgrading a PC. There's no one "Android Operating System" that exists as a general purpose OS. AOSP is the base, but even Google does more work to it before it goes on a Nexus device. Every phone has different hardware, which requires different drivers, and often, different close-source software and libraries, which means that every version of Android is a different embedded OS that is based on core Android. Making it generalized enough to run across the board on all hardware on the market would bloat it. It would make it memory, CPU, and power inefficient. We like to think of our phones as powerful miniature computers, but in reality, they don't even match the processor and memory capabilities of the average netbook. It's only through careful optimizations that it is able to run the way it runs, and you can't just slap a generic version of Android on a device and expect the same results.
Its not impossible...
And isn't every computer different from one another just like a phone or tablets?!
Sent from my SCH-I510 using xda app-developers app
bubarub said:
Its not impossible...
And isn't every computer different from one another just like a phone or tablets?!
Sent from my SCH-I510 using xda app-developers app
Click to expand...
Click to collapse
As Shrike said - the phones are too small and don't have the capacity that computers do for memory, disk and processor. Even if they did, the power draw would be excessive. Everything is extremely customized to fit within the phone's tiny footprint.
BTW - every computer has it's own limits with respect to memory and cpu capacity. Yes, you can upgrade, but there is a point of diminishing returns. What's the point of installing the fastest processor if the bus can't handle it? It goes on and on.
Lastly, it will never be in their best interests (profits, new sales) to adopt the computer model. They don't like that you keep a computer for years. They want churn. They want planned obsolescence.
bubarub said:
Its not impossible...
And isn't every computer different from one another just like a phone or tablets?!
Sent from my SCH-I510 using xda app-developers app
Click to expand...
Click to collapse
Impossible? No. Highly impractical? Yes
A computer has enough memory, storage, and processor power that the larger footprint of the "everything and the kitchen sink" model doesn't bog it down the way it would a phone. Just look at storage space alone...when you don't know exactly what hardware you're going to encounter, you have to account for all possibilities. Just the extra storage is going to add tangibly to the cost. Then you have the extra power drain required for the more efficient processors that will be needed to run the more generic OS correctly, and the extra RAM needed to load all of it's parts. A smartphone is a modern example of the classic embedded system. When you have limited resources to work with, your OS has to be more focused, customized, and efficient to work in an acceptable way.
So, yes, it's possible in the broadest sense, but do you want to pay $1500+ for the device that can be upgraded at will and be out of date within 2 years? Or would you rather pay $100-$500 every two years for the latest hardware and OS, at the expense of a more limited upgrade path? Personally, I know where I'll put my money.
Haha good point on that last paragraph! I agree.
Sent from my SCH-I510 using xda app-developers app
Specs
It doesn't take much to look at the default off the shelf Dell box's specs and compare them to that of any phone. The Intel Core i7 or AMD FX-8150 processors would smoke any ARM on the market for mobiles. Memory in the desktop is 4GB Dual Channel DDR3 SDRAM at 1600MHz. Again crushing the Droid Charge and every other phone. 1TB 7200RPM SATA 3.0Gb/s Hard Drive, nuff said man won't be there for mobile for a while now. The power consumption would drain your mobiles battery in the time it takes to boot up. Let us also not forget that GHz and GB and TB don't all perform the same across the board. For instance a 1TB parallel ATA drive, 1TB SATA, and 1TB SSD differ vastly in performance. The NVIDIA Tegra 3 Quad core, 1.2 GHz, ARM Cortex-A9 processor in the Nexus 7 just doesn't hold a candle to the Intel Core i7-640UM Dual Core 1.2 GHz. It's about more than cores and clock speeds.
MikeAGriffey said:
It doesn't take much to look at the default off the shelf Dell box's specs and compare them to that of any phone. The Intel Core i7 or AMD FX-8150 processors would smoke any ARM on the market for mobiles. Memory in the desktop is 4GB Dual Channel DDR3 SDRAM at 1600MHz. Again crushing the Droid Charge and every other phone. 1TB 7200RPM SATA 3.0Gb/s Hard Drive, nuff said man won't be there for mobile for a while now. The power consumption would drain your mobiles battery in the time it takes to boot up. Let us also not forget that GHz and GB and TB don't all perform the same across the board. For instance a 1TB parallel ATA drive, 1TB SATA, and 1TB SSD differ vastly in performance. The NVIDIA Tegra 3 Quad core, 1.2 GHz, ARM Cortex-A9 processor in the Nexus 7 just doesn't hold a candle to the Intel Core i7-640UM Dual Core 1.2 GHz. It's about more than cores and clock speeds.
Click to expand...
Click to collapse
I could take the time to pick apart your post and make fun of you, but there isn't any point.
Kind of like your post.
Sent from my SCH-I510 using xda premium
Time to just give up on JB or ICS for charge. I just upgraded to galaxy nexus. I love it and highly recommend it. Cheers!
Sent from my Galaxy Nexus using xda app-developers app

Ubuntu on our HTC One X?

http://www.ubuntu.com/devices/android
http://www.engadget.com/2013/01/02/ubuntu-for-smartphones/
So? what's it going to take?
zoltrix said:
http://www.ubuntu.com/devices/android
http://www.engadget.com/2013/01/02/ubuntu-for-smartphones/
So? what's it going to take?
Click to expand...
Click to collapse
the new ubuntu OS looks sexy !!
Two Separate Things
To clarify, those are two separate things. One is an entirely new mobile phone OS, the other is a docked desktop OS that runs alongside Android, sharing the kernel and other resources. The Engadget article for the Ubuntu for Android is here: http://www.engadget.com/2012/02/24/ubuntu-for-android-hands-on/. I'm very excited about the possibility of Ubuntu for Android, but it looks like only OEMs can talk to them about it.
I like the way the OS looks, but I rather have buttons than have swipe gestures. Gestures are what my playbook and RIM excel at.
Sent from my One X using xda app-developers app
they should make an Ubuntu development subforum once this bad boy gets ported
WOW
This is simply marvelous:good:, I love it!
I'd pay to have a working port of that!
Sent from my One X using Tapatalk 2
I read they are going to release test builds for the galaxy nexus periodicly... But if its Ubuntu... I'm sure its going to be completely open source and it said its built to use android kernel and drivers so I'm sure one day we will get a port. Not sure if our phone is capable of running the Ubuntu os and the desktop dock thing. It said to use desktop dock you have to have a quadcore
Sent from my One X using xda app-developers app
dustinhayes93 said:
I read they are going to release test builds for the galaxy nexus periodicly... But if its Ubuntu... I'm sure its going to be completely open source and it said its built to use android kernel and drivers so I'm sure one day we will get a port. Not sure if our phone is capable of running the Ubuntu os and the desktop dock thing. It said to use desktop dock you have to have a quadcore
Sent from my One X using xda app-developers app
Click to expand...
Click to collapse
Reading further you yes they intend to have it completely open source and they also plan to make it easily portable to devices that run android
I'm definitely going to want to see it
Sent from my One X using Tapatalk 2
Ubuntu on an XL with a bluetooth kb and mouse and something like a Toshiba Dynadock would rock. We'd have a vga out, multiple powered usb ports, headphone jack and a wired network connection in addition to 3G/4G and wifi.
Given that the One XL outperforms a lot of the quadcore phones on the market, it should be powerful enough to run this.
I'm running desktop Ubuntu on an old G5 imac (1 * 1.8GHz ppc processor). That is fast enough for my uses. It should scream on the dual 1.5GHz S4's.
I do recall putting together a linux from scratch OS while I was at uni ... Hrmm. I was actually due for a new computer. Maybe I'll turn my phone into my desktop.
Just finished watching the youtube intro for this. So excited. This is what I've been waiting for, for a very long time.
I installed Ubuntu natively on my Xoom a while back, it ran a bit slow but was useable. The main problem was the touchscreen driver. The HOXL is quite a bit faster than the Xoom, so it should work nicely. I'd like to get my hands on that smartphone version of Ubuntu.
codeprimate said:
Ubuntu on an XL with a bluetooth kb and mouse and something like a Toshiba Dynadock would rock. We'd have a vga out, multiple powered usb ports, headphone jack and a wired network connection in addition to 3G/4G and wifi.
Given that the One XL outperforms a lot of the quadcore phones on the market, it should be powerful enough to run this.
I'm running desktop Ubuntu on an old G5 imac (1 * 1.8GHz ppc processor). That is fast enough for my uses. It should scream on the dual 1.5GHz S4's.
I do recall putting together a linux from scratch OS while I was at uni ... Hrmm. I was actually due for a new computer. Maybe I'll turn my phone into my desktop.
Click to expand...
Click to collapse
I think you sound a little overly optimistic in my opinion. I don't think it'll run nearly as smooth as you think, but hell, compared to a PPC970 it may actually be faster. Your biggest issue is going to be the lack of memory. 1 GB is going to start looking mighty low when it comes to running desktop apps on it.
In their specs, they name a quad core A9 as required to run the desktop mode, but in my opinion I wouldn't really bother getting too excited until you're running at least an A15. An Exynos 5 Quad with 2 GB of RAM would probably run quite nicely. Anything less and I think you'll be dealing with a somewhat slow system. Look at the Chromebooks with the Exynos 5. People are loading Ubuntu on those and saying they run great. That's where I'd put the baseline for a desktop, but again, memory would be your biggest limitation at that point. I suppose it also depends on what they can strip out of the desktop version of Ubuntu that comes bundled. If it can be very lightweight, it would help greatly in the memory use department.
Speaking of stripping things out, the One X isn't likely going to be an ideal device for this due to it's lack of storage space also. You'd run out of space REALLY fast if you tried to install a few desktop apps.
AJerman said:
I think you sound a little overly optimistic in my opinion. I don't think it'll run nearly as smooth as you think, but hell, compared to a PPC970 it may actually be faster. Your biggest issue is going to be the lack of memory. 1 GB is going to start looking mighty low when it comes to running desktop apps on it.
In their specs, they name a quad core A9 as required to run the desktop mode, but in my opinion I wouldn't really bother getting too excited until you're running at least an A15. An Exynos 5 Quad with 2 GB of RAM would probably run quite nicely. Anything less and I think you'll be dealing with a somewhat slow system. Look at the Chromebooks with the Exynos 5. People are loading Ubuntu on those and saying they run great. That's where I'd put the baseline for a desktop, but again, memory would be your biggest limitation at that point. I suppose it also depends on what they can strip out of the desktop version of Ubuntu that comes bundled. If it can be very lightweight, it would help greatly in the memory use department.
Speaking of stripping things out, the One X isn't likely going to be an ideal device for this due to it's lack of storage space also. You'd run out of space REALLY fast if you tried to install a few desktop apps.
Click to expand...
Click to collapse
yeah, I'm optimistic. It won't be a highly spec'd desktop by any means, but I'm not really a gamer (the only games I'd play on it would be chess and freeciv. You are correct - 1 GB of RAM is not a lot, and it'd struggle with any heavyweight desktop app, but I've got the Tesltra HTC one XL (which is 32 GB not 16 like the AT&T version), so it should be slightly more usable (at least while I'm waiting for manufacturers to start releasing linux phones).
For storage I'd mostly be using my home NAS, and the cloud options available.
I get that it will be quite limited, but I'd still like to see what it can do

Voice of confidence.!

I am a beginner on this page. I am writing this to backup the other developers on this form. A lot of people who has been going around on the surface forum repeating over and over fat some functions will never work. I've been around modding phones since when Windows Mobile 3 came out back when I was in middle school. I remember when Windows Mobile came out a website called geekstoolbox.com whats the phone for many modders to build custom firmware for Windows Phones. I remembered and middle school it was difficult to make certain improvements because Windows Mobile phones were close systems. I remember then listen to visit on the forum who actually broken too the phone am I allowed a dump of data to flow in Internet of his phone start new custom ROM custom firmware revolution to begin. Afterwards, I begin saying revolutionary products such as wifi tether, Bluetooth tethering, Mobile sharing, and in custom OS. to those web visiting thi about s forum repeating over and over and over, that there would be no Windows based x86 programs on when does RT we'll be eating crow when it finally does happen within the next few months. I see it being possible when you consider if someone will, compile a virtual machine enabling many features of Windows 8 x86. Furthermore, suppose it becomes like parallels Macintosh. In addition, maybe someone will develop 8 translator package for Windows 82 windows Rt to understand each other's programs. all that I am saying is please do not be downers and out other people expressions about this tablet and is always
Sent from my SGH-T999 using xda premium
I meant to end by saying, please do not doubt other people's expressions about this templates capabilities in with the wish to see on this tablet because the possibilities are there and if someone desires it enough it will come to fruition.
Continuously be blessed signing out!
Sent from my SGH-T999 using xda premium
There are already two x86 emulators (Bochs and DosBox) for Windows RT. Bochs is slow to the point of being unusable, and DosBox is slow to the point of lagging while playing games from 1992.
x86 will likely never run (games) well on Windows RT, but it does in fact already run.
See,! It already possible . I have 1 questions, do they use virtual machines or do they do rely on the Internet
Sent from my SGH-T999 using xda premium
befreshshaveivorysalesoap said:
See,! It already possible . I have 1 questions, do they use virtual machines or do they do rely on the Internet
Sent from my SGH-T999 using xda premium
Click to expand...
Click to collapse
They use virtual machines, but they're slow to the point of complete uselessness. It takes half an hour to boot XP in them.
befreshshaveivorysalesoap said:
I meant to end by saying, please do not doubt other people's expressions about this templates capabilities in with the wish to see on this tablet because the possibilities are there and if someone desires it enough it will come to fruition.
Click to expand...
Click to collapse
Tempered with a dose of reality, when you acknowledge that even a dual core ARM cpu is still very underpowered to emulate a full x86 cpu/environment. If what you want is a good x86 experience, the Surface RT isn't what you want.
That's not saying you can't get a decent toy x86 environment, or really good recompiled for arm desktop apps. Those two work fine.
schettj said:
Tempered with a dose of reality, when you acknowledge that even a dual core ARM cpu is still very underpowered to emulate a full x86 cpu/environment. If what you want is a good x86 experience, the Surface RT isn't what you want.
That's not saying you can't get a decent toy x86 environment, or really good recompiled for arm desktop apps. Those two work fine.
Click to expand...
Click to collapse
Maybe not the full experience but something like WINE on Linux. Most people who buys the RT version aren't power PC users and don't require much anyhow , except for a few apps
befreshshaveivorysalesoap said:
Maybe not the full experience but something like WINE on Linux. Most people who buys the RT version aren't power PC users and don't require much anyhow , except for a few apps
Click to expand...
Click to collapse
Wine on x86 linux isn't emulating the CPU. This is a critical difference.
schettj said:
Tempered with a dose of reality, when you acknowledge that even a dual core ARM cpu is still very underpowered to emulate a full x86 cpu/environment. If what you want is a good x86 experience, the Surface RT isn't what you want.
That's not saying you can't get a decent toy x86 environment, or really good recompiled for arm desktop apps. Those two work fine.
Click to expand...
Click to collapse
I believe that all the Windows RT devices are quad core right now.
befreshshaveivorysalesoap said:
Maybe not the full experience but something like WINE on Linux. Most people who buys the RT version aren't power PC users and don't require much anyhow , except for a few apps
Click to expand...
Click to collapse
It's really very unlikely that any x86 program bigger than Notepad will ever be usability fast/stable. I'd go read up a bit on emulation and the downsides regarding speed with it. This is the same reason that android tablets, which are quite arguably far more suited for this, can't do anything better than emulate 20 year old OSes, and do that poorly.
netham45 said:
I believe that all the Windows RT devices are quad core right now.
Click to expand...
Click to collapse
d'oh! flip flopping between windows phone 8 and windows RT Yep, 4 arm cores. Still like trying to emulate a V8 with an inline4.
netham45 said:
I believe that all the Windows RT devices are quad core right now.
It's really very unlikely that any x86 program bigger than Notepad will ever be usability fast/stable. I'd go read up a bit on emulation and the downsides regarding speed with it. This is the same reason that android tablets, which are quite arguably far more suited for this, can't do anything better than emulate 20 year old OSes, and do that poorly.
Click to expand...
Click to collapse
Instead of emulating an entire OS, would anyone entertain the idea of a program translator; A program could be build with the libraries of some main OS'es. Within the translator, when an x86 program is called the programs determines what operating systems' library to use. The translator would then render a version of the program Windows with RT can understand.
Couldn't this be likely.
netham45 said:
There are already two x86 emulators (Bochs and DosBox) for Windows RT. Bochs is slow to the point of being unusable, and DosBox is slow to the point of lagging while playing games from 1992.
x86 will likely never run (games) well on Windows RT, but it does in fact already run.
Click to expand...
Click to collapse
I believe I no what the issue with these are.......... Bochs and DosBox do not allow users to control processing cores for each emulation. These emulators need to be updated to take advantage of this feature, it's a blessing for other OS'es
There's already a translator project much like what you describe, actually. It's early alpha quality right now, only able to run a few apps and those slowly and with stability problems, but it's a very promising proof of concept. The developer is using the DOSBox dynamic recompilation engine, optimized for THUMB-2 (ARM variant that Windows uses) with some hacks in it to remove support for stuff that only the kernel has to care about like page tables and whatnot (these hacks apparently substantially increase speed). The recompilation engine is not currently thread-safe, which means it has to run on a single core (although it's possible that the translated program itself might be able to run across multiple cores; I don't know for sure) but the possibility of fixing that is being investigated.
The project is on the Dev&Hacking sub-forum, and there's a download link for it and a (mostly playable) demo of Heroes of Might and Magic 3 as an example of what it can currently do.
Can someone point me in the duration to learn about building for ARM. I want to see if I can contribute. In school I am only learning about the x86 and x64 architectural
befreshshaveivorysalesoap said:
Can someone point me in the duration to learn about building for ARM. I want to see if I can contribute. In school I am only learning about the x86 and x64 architectural
Click to expand...
Click to collapse
Currently this is the porting method: http://forum.xda-developers.com/showthread.php?t=2096820&highlight=arm
Requires visual studio to cross compile from a desktop windows machine.

Is There Any Way To Port/Emulate The Nintendo Switch's OS To A Mobile Device?

Your probably gonna laugh at me, but i was just wondering if it would be feasible to port or emulate the nintendo switch's os on a mobile device. Most phones are armvi, the same as the swutch's cpu. Obviously you wouldnt be able to run games, as you would still need to emulate the gpu, but would this be possible. Sorry, im a bit of a noob.
Jack_Rickwood said:
Your probably gonna laugh at me, but i was just wondering if it would be feasible to port or emulate the nintendo switch's os on a mobile device. Most phones are armvi, the same as the swutch's cpu. Obviously you wouldnt be able to run games, as you would still need to emulate the gpu, but would this be possible. Sorry, im a bit of a noob.
Click to expand...
Click to collapse
I don't think so.The GPU is the problem.Android phones have weaker battery conservative ones while gaming consoles have beasts.The same reason why we can't emulate ps games on android.But in near future virtualization could be possible for anything.
Sent from my Pixel 3 XL using Tapatalk
Atifbaig786 said:
I don't think so.The GPU is the problem.Android phones have weaker battery conservative ones while gaming consoles have beasts.The same reason why we can't emulate ps games on android.But in near future virtualization could be possible for anything.
Click to expand...
Click to collapse
We can emulate ps games on android tho, even psp and ps2 ones. I know you wont be able to run any games, but im talking about the os itself.
Jack_Rickwood said:
We can emulate ps games on android tho, even psp and ps2 ones. I know you wont be able to run any games, but im talking about the os itself.
Click to expand...
Click to collapse
That is rookie stuff.The GPU gets complex and powerful and if you get to know about virtualization you will realize the GPU causes crazy **** if you try to containerize it i.e virtualize it.Apparently companies made sure that emulates weren't possible in the best way.It's been ages since ps3 is dead but we don't have a 100 functional emualtor or virtualizer for it.And that is on a machine that has hyper-v in their cpus.You can't.
Sent from my Pixel 3 XL using Tapatalk
Jack_Rickwood said:
We can emulate ps games on android tho, even psp and ps2 ones. I know you wont be able to run any games, but im talking about the os itself.
Click to expand...
Click to collapse
Sure, "in theory", the OS "might" be port-able, but that would be a waste of time and would probably brick some devices in the process of working bugs out. It would just be a lot of time, effort and money wasted.
You "could" "in theory", port the firmware from your TV remote control to work on an android device, but WHY would you? It is the sane scenario with the idea of porting the N-Switch OS. A completely bone-headed idea that isn't even worth the time that it takes to ask the question.
A more reasonable idea is to use a N-Switch emulator. Less risk of bricking devices trying to figure it out plus you would actually be able to play games.
Sent from my LGL84VL using Tapatalk
Atifbaig786 said:
That is rookie stuff.The GPU gets complex and powerful and if you get to know about virtualization you will realize the GPU causes crazy **** if you try to containerize it i.e virtualize it.Apparently companies made sure that emulates weren't possible in the best way.It's been ages since ps3 is dead but we don't have a 100 functional emualtor or virtualizer for it.And that is on a machine that has hyper-v in their cpus.You can't.
Sent from my Pixel 3 XL using Tapatalk
Click to expand...
Click to collapse
If you meant PS3 can't be emulated, then you should have specified. The way you posted was as if none of the PS systems can be emulated, that is far from the truth.
Even the PS3 emulator on PC is not that great, some games are playable but barely. I've tried several games they claim are playable but they are really slow and don't consistently load.
And that's on my 4790k system with 32GB RAM. Granted, a graphics card would be an improvement but that would pretty much only give a higher FPS, it wouldn't be much help on the games that are glitchy while loading.
Sent from my LGL84VL using Tapatalk
Droidriven said:
If you meant PS3 can't be emulated, then you should have specified. The way you posted was as if none of the PS systems can be emulated, that is far from the truth.
Even the PS3 emulator on PC is not that great, some games are playable but barely. I've tried several games they claim are playable but they are really slow and don't consistently load.
And that's on my 4790k system with 32GB RAM. Granted, a graphics card would be an improvement but that would pretty much only give a higher FPS, it wouldn't be much help on the games that are glitchy while loading.
Sent from my LGL84VL using Tapatalk
Click to expand...
Click to collapse
I just checked the specifications on the switch and it has a few chances of being able to run on Android considering it's a arm device.But the GPU is Nvidia which doesn't play along well with linux and it is tegra that is found in not many devices.But if you managed to somehow run it on android I don't think the bootloader is designed to handle some OS like that.I tried to boot a halium device using the same kernel as android with changed iniramfs and it didn't boot due to lack of 4 lines of code that specifies That in order to run the OS we need to have the same hardware as well as the bootloader which isn't possible.So,the second option is to emulate it.In the past golden age companies didn't care about emulators and made good stuff that was well designed and managed easily but with the rise of the Steam and the internet gaming they got mad and tried their best to mix the gpu and cpu more weirdly in order to degrade or slow emulation not that they could stop it.Plus every new games treats the hardware differently in order to extract every ounce of performance out of it starting from ps3.And you can very possibly emulate the OS in a container running on a device.But here's the twist,Virtualization in android has 50-80% loss in performance and with kvm can be minimized to 20-30 and thus brings us to the end where you don't have the hardware which you will emulate again slowing it down.So you need atleast snapdragon 935 or higher to do that stuff that is if developers arer willing.
Sent from my Pixel 3 XL using Tapatalk
Atifbaig786 said:
I just checked the specifications on the switch and it has a few chances of being able to run on Android considering it's a arm device.But the GPU is Nvidia which doesn't play along well with linux and it is tegra that is found in not many devices.But if you managed to somehow run it on android I don't think the bootloader is designed to handle some OS like that.I tried to boot a halium device using the same kernel as android with changed iniramfs and it didn't boot due to lack of 4 lines of code that specifies That in order to run the OS we need to have the same hardware as well as the bootloader which isn't possible.So,the second option is to emulate it.In the past golden age companies didn't care about emulators and made good stuff that was well designed and managed easily but with the rise of the Steam and the internet gaming they got mad and tried their best to mix the gpu and cpu more weirdly in order to degrade or slow emulation not that they could stop it.Plus every new games treats the hardware differently in order to extract every ounce of performance out of it starting from ps3.And you can very possibly emulate the OS in a container running on a device.But here's the twist,Virtualization in android has 50-80% loss in performance and with kvm can be minimized to 20-30 and thus brings us to the end where you don't have the hardware which you will emulate again slowing it down.So you need atleast snapdragon 935 or higher to do that stuff that is if developers arer willing.
Sent from my Pixel 3 XL using Tapatalk
Click to expand...
Click to collapse
I don't care to even try N-switch OS on android, waste of time that could be better spent.
Sent from my LGL84VL using Tapatalk

Categories

Resources