Terran
Active Member
- Joined
- Oct 30, 2009
- Messages
- 527
- Age
- 32
EvilDragon said:Apparently, if you haven't been hiding under a rock and followed the boards during the last few days, you will have seen that there's been a lot of discussion going on about which SoC to choose.
It's not a question that can be replied to within a couple of hours or even days, as there's a lot of stuff that needs to be evaluated and tested...
The fastest SoC might not be the best in regards of power usage, or it might have closed source-drivers.
Or the design documentation could be lacking, the price too high and so on.
We need to find out all these things for all the SoCs, and in the end it will be me who has to choose the best one.
However, you can help - by letting us know with this poll what's most important for you.
These SoCs might be usable by us:
- 1.) OMAP5 (what we're using as devboard right now)
2.)Snapdragon (need to wait for offers from Qualcomm to know which ones we can get)
3.)Allwinner A80 (need to contact Allwinner for that one)
4.)Intel BayTrail (available from normal distributors)
The first three are all ARM ones, so there will be difference in power usage, speed, GPU and drivers.
The last one is x86, which is completely different from ARM.
ARM stuff can't natively run on x86 and vice versa.
Here's a quick information about what ARM and x86 would give us as Pros and Cons:
ARM:
ARM is what the Pandora is using (compatibility)
Up until now, ARM was mostly being used in mobile devices, x86 in Desktop computers. Compared to desktop computers, ARM was always slower and programs especially for ARM (Android games, Emulators etc.) are most probably more optimized than the x86-Versions (i.e. we could not use PCSX ReARMed anymore, only normal PCSX)
Mostly all Android systems are still using ARM SoCs - all these games should be possible on the Pyra as well.
Android games optimized for small screens
x86:
Compatible to normal desktop PCs: Native Linux games (without sourcecode released) should work out of the box.
Not compatible with Pandora or GP2X Games.
With Wine (or maybe even some Windows installation (not officially supported), Windows games and programs should work
x86 games are usually optimized for computer monitors, not small screens
about 95% of Android software runs out of the box (according to Intel). We don't know the details, but probably all the software that is NOT using ARM compiled code will work (my guess is that more complex stuff like better games use ARM compiled code)
Some core devs of the Pandora (like notaz) will not do much for the Pyra anymore - it MIGHT be we'll get a lot more new devs (but this can't be said for sure)
Übersetzung said:Wenn ihr das Board in den letzten Tagen beobachtet habt, werdet ihr die Disskusionen über die wahl des SoC gemerkt haben.
Diese Frage kann man nicht einfach in ein paar Stunden oder Tagen beantworten, es gilt vieles zu beachten und zu testen...
Der schnellste SoC ist vielleicht nicht der beste wenn es um Akku verbrauch geht, oder er hat Closed-Source Treiber, oder die Design Dokumentation ist unvollständig, oder er ist zu teuer, etc.
Wir müssen nun dies alles für die SoCs herrausfinden, und ich werde den besten wählen.
Ihr könnt dabei helfen - lasst uns mit hilfe der Umfrage wissen, was euch wichtig ist.
Diese SoCs kommen in Frage:
- 1.) OMAP5 (verwenden wir auf dem Devboard)
2.)Snapdragon (wir müssen auf Qualcomm warten, um zu wissen welchen)
3.)Allwinner A80 (dafür müssen wir Allwinner kontaktieren)
4.)Intel BayTrail (leicht erhältlich)
Die ersten drei sind ARM, haben unterschiede in GPU, Treiber, Geschwindigkeit, und Verbrauch.
Der Letzte is x86, komplett anderst.
ARM Programme laufen nicht auf x86 und umgekehrt.
Kurze Pros und Cons für ARM und x86:
ARM:
ARM verwendet die Pandora (Kompatibilität)
Bis jetzt, ARM war für Mobile Geräte, x86 für Desktops. Verglichen mit PCs, ARM war immer langsammer und Programme wurden deshalb optimiert (Android Spiele, Emulatoren), hingegen zu x86 Versionen (Wir können PXSC ReARMed nicht mehr verwenden)
Alle Android Systeme verwenden ARM SoCs - diese Spiele sollten auch für die Pyra möglich sein.
Androidspiele sind für kleine Displays ausgelegt.
x86:
Kompatiebel mit Desktop PCs: Native Linux Spiele (ohne Sourcecode) sollten funktionieren.
NICHT Kompatibel mit Pandora oder GP2X Spiele.
Wine (oder vielleicht Windows Installation (Nicht offiziell supported)), Windows Spiele und Programme können funktionieren.
x86 Spiele sind für große Bildschirme
95% der Android Software soll funktionieren (laut Intel) Wir wissen keine Details, aber alles was NICHT ARM Code enthält soll gehen (Meine Vermutung, komplexeres, bessere Spiele, verwenden ARM Code)
Einige Entwickler auf der Pandora (Notaz) will nicht mehr viel für die Pyra machen - wir KÖNNTEN auch neue Devs bekommen (aber wer weiß das schon)
Quelle