Partagez | 

 Pandora dépassée ?

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Ultimate Retrogamer

Messages : 15036
Réputation : 366
Inscrit le : 13/10/2010

Msg n°1 MessageSujet: Pandora dépassée ? Lun 13 Fév 2012, 07:44

You think it's funny that it's me opening this thread?
Don't worry, I don't think it's outdated. It's just sad to see the usual comments on SlashGear, etc. "this thing is outdated", etc.

As I had a talk with TI technicians last week (both about our current Pandora as well as about a potential future model) and some other devs as well, I found out quite a few things I'd like to share with you here.
Especially with those who think the Pandora is horribly outdated.

1. The Cortex A9 is so much faster!

The Pandora features an OMAP3 SoC with a CortexA8. Currently, modern smartphones are normally using the CortexA9.
Some benchmarks have been made, and guess what the speed improvement from the A8 to the A9 is? 10 - 20%, depending on the application.

So the A9 actually is not that much faster than the A8 in the Pandora. Aditionally, the A8 we have in the Pandora features some neat things like NEON.
NEON is NOT included in every A9 CPU. It's optional. And NEON is a nice FPU. Thanks to NEON, we can enjoy fullspeed PSX emulation with 650MHz (well, also thanks to Exophase and notaz, of course).

Also, the L2 cache and other tidbits CAN make a difference.
There's an interesting article found here, which compares a cheap A9 with a proper A8. The A8 wins.

Interestingly, someone at grabbed a Yinlips (which is using that cheap A9 core) and thought the emulators performed worse than on the Caanoo...

BTW: While the Pandora SoC has a standard clockrate of 600MHz, actually, quite a few can clock up to 1,2GHz, a lot to 900 - 1GHz and most to 850MHz. If you check the web, the current DM3730 is being sold as 1GHz version.
What's the difference to the old DM3730 or our Pandora CPU? Basically nothing.

Production machines are constantly being tweaked, so the more recently produced OMAPs simply are guaranteed to run at a higher clock rate. The chip itself is the same, and it cannot clock higher, it will also stop working at about 1,2GHz (as a maximum).

You can happily run your Pandora with 800MHz. It won't cause you any damage.

2. But modern phones have DualCores, so they are way better!

Sure, a DualCore is neat, but does it really give you a lot of speedups?

A single program usually runs on a single core. So no emulator or game would get a speed boost from a DualCore CPU. It would speed things up with multitasking though.
So if you were running 10 apps at once on the desktop, you would probably see a speedup of the system.

Unless you plan to do that on the Pandora, a DualCore wouldn't speed things up a lot.
It sure makes sense for a smartphone, as a smartphone has multiple services like a phone service, etc. running all the time. But the Pandora is pretty optimized in that case, so it wouldn't help that much.

Besides, DualCores probably need more power - so you would sacrifice battery time for a small speedup (if any).

3. Why do you NEED a modern CPU?

This is an interesting question. What would a Cortex A9 give the Pandora that can't be done right now?
I cannot think of any game that would not be possible to work on the Pandora right now (unless badly coded and quickly ported Wink)

The A9 wouldn't bring you more emulators either.
We've got everything up to N64 running in fullspeed, basically. Sure, N64 might run a bit faster. Maybe also some MAME games. But that's about it.

You wouldn't be able to emulate PS2. Or GameCube. Or whatever.

So, what would a more recent CPU in the Pandora help?

4. A system is also the software, not only the hardware

While faster SoCs are nice, a lot of the actual speed of a device also depends on the OS around it.
I heard that Forget-me-not runs slower on the iPhone4 than it runs on the Pandora even though the iPhone4 has a faster CPU (and a proper one as well, no cheap one).

Well, the difference is: A smartphone is a smartphone and the Pandora is NOT a smartphones.
The smartphone is a telephone, so the OS has been coded to always be responsive if e.g. a phone call comes in. This eats ressources, as well as all the other stuff that is running (the touch based UI, etc.).

The Pandora doesn't need all that. It has a desktop with a small memory and CPU footprint, and therefore, it can run stuff way faster.

Or is there a PSX Emulator that runs fullspeed without stuttering on an A8 with 650 MHz on Android or the iPhone3GS?

Not many devs used the potential of the Pandora. PCSXReArmed is one of the few outstanding examples that show what's possible with the Pandora.
No one is using the DSP yet, and not many apps make use of NEON. There's so much more possible.

5. Conclusion

I think the A9 wouldn't give us much. No more emulators than we already have. I don't think there exist a lot of games that would work fine on an A9 but not on an A8.

The speed boost from the A8 to the A9 wouldn't be high. So while the SoC is an older model (not "outdated" though), the more recent one wouldn't help much.

If there will be a Pandora 2 (I hope so, but it depends on the sales of the Pandora 1 happy), it will probably use something like a Cortex A15.
According to some sources, it should be about 8 times faster than our current model. That's something!

However, the A15 won't go into mass production before 2013. So I think we still can have a lot of fun with our current Pandora hardware happy

Keep in mind though that I'm no hardware expert. While I try to be as honest and accurate as possible in this post, it might be I didn't understand something correctly. Feel free to correct me, if you know about these things as well happy

Citation :
Vous pensez que c'est drôle que c'est moi l'ouverture de ce fil?
Ne vous inquiétez pas, je ne pense pas que c'est dépassé. C'est juste triste de voir les commentaires habituels sur SlashGear, etc "cette chose n'est pas à jour", etc

Comme je l'ai eu un entretien avec les techniciens de TI la semaine dernière (à la fois au sujet de notre actuelle Pandora ainsi que sur un modèle potentiel futur) et quelques autres développeurs ainsi, j'ai découvert pas mal de choses que je voudrais partager avec vous ici.
Surtout avec ceux qui pensent que la Pandora est horriblement obsolète.

1. Le A9 Cortex est tellement plus rapide!

La Pandora dispose d'un SoC OMAP3 avec un CortexA8. Actuellement, les smartphones modernes sont normalement en utilisant le CortexA9.
Quelques repères ont été faites, et devinez quoi l'amélioration de la vitesse de l'autoroute A8 de l'autoroute A9 est? 10 - 20%, en fonction de l'application.

Donc, l'A9 n'est pas vraiment ce que beaucoup plus rapide que l'autoroute A8 dans le Pandora. Aditionally, l'A8, nous avons dans la Pandora dispose des choses intéressantes comme le néon.
NEON n'est PAS inclus dans chaque CPU A9. Il est facultatif. Et NEON est un FPU agréable. Merci à NEON, nous pouvons profiter de l'émulation PSX toute vitesse avec 650MHz (bien, grâce aussi à Exophase et notaz, bien sûr).

En outre, le cache L2 et autres morceaux de choix POUVEZ faire une différence.
Il ya un article intéressant trouvé ici, qui compare un A9 pas cher avec un bon A8. Les victoires A8.

Fait intéressant, quelqu'un à attrapé un Yinlips (qui est l'aide que pas cher A9 core) et de la pensée des émulateurs de moins bons résultats que sur la Caanoo ...

BTW: Alors que le SoC de Pandore a un niveau de clockrate 600MHz, en fait, un assez grand nombre possible d'horloge allant jusqu'à 1,2 GHz, un grand nombre à 900 - 1 GHz et plus à 850MHz. Si vous cochez le web, le DM3730 actuelle est vendu en version 1 GHz.
Quelle est la différence de la DM3730 ancienne ou notre CPU Pandora? Fondamentalement rien.

Machines de production sont constamment peaufiné, de sorte que les OMAPs plus récemment produites ne sont tout simplement garanti pour fonctionner à une vitesse d'horloge plus élevée. La puce elle-même est le même, et il ne peut pas d'horloge plus élevée, il sera également cesser de travailler à environ 1,2 GHz (au maximum).

Vous pouvez heureusement lancer votre Pandora avec 800MHz. Il ne vous fera pas de dégâts.

2. Mais les téléphones modernes ont DualCores, de sorte qu'ils sont bien mieux!

Bien sûr, un DualCore est soignée, mais est-ce vraiment vous donner beaucoup d'accélérations?

Un programme unique s'étend généralement sur un noyau unique. Donc, pas d'émulateur ou jeu obtiendrait un boost de vitesse à partir d'un CPU DualCore. Il serait d'accélérer les choses avec le multitâche si.
Donc, si vous dirigiez 10 applications à la fois sur le bureau, vous devriez voir une accélération du système.

Sauf si vous prévoyez de le faire sur la Pandora, un DualCore ne serait pas accélérer les choses beaucoup.
Il fait en sorte de sens pour un smartphone, comme un smartphone dispose de multiples services comme un service téléphonique, etc courir tout le temps. Mais le Pandora est assez optimisé dans ce cas, il ne permettrait pas tant que ça.

Par ailleurs, DualCores probablement besoin de plus de puissance - donc vous sacrifier du temps de batterie pour une accélération de petite taille (le cas échéant).

3. Pourquoi avez-vous besoin d'un processeur moderne?

C'est une question intéressante. Que serait un A9 Cortex donner de Pandore qui ne peut pas être fait dès maintenant?
Je ne peux pas penser à n'importe quel jeu qui ne serait pas possible de travailler sur la Pandora en ce moment (sauf si mal codé et rapidement porté Wink)

Les A9 ne serait pas vous apporter plus d'émulateurs soit.
Nous avons tout à N64 fonctionne en toute vitesse, essentiellement. Bien sûr, N64 pourrait aller un peu plus vite. Peut-être aussi certains jeux MAME. Mais c'est à son sujet.

Vous ne seriez pas en mesure d'émuler PS2. Ou GameCube. Ou que ce soit.

Donc, ce serait un processeur plus récent dans l'aide de Pandore?

4. Un système est également le logiciel, non seulement le matériel

Bien que plus rapide des systèmes sur puce sont gentils, beaucoup de la vitesse réelle d'un dispositif dépend aussi de l'OS autour de lui.
J'ai entendu dire que Forget-me-not est plus lent sur le iPhone4 qu'il s'exécute sur le Pandora, même si l'iPhone4 dispose d'un processeur plus rapide (et un bon ainsi, pas un pas cher).

Eh bien, la différence est la suivante: Un smartphone est un smartphone et le Pandora n'est pas un smartphone.
Le smartphone est un téléphone, de sorte que le système d'exploitation a été codé pour être toujours recevable si, par exemple un appel téléphonique entre en jeu. Cette mange ressources, ainsi que tous les autres trucs qui exécute (l'interface utilisateur tactile basé, etc.)

La Pandora n'a pas besoin de tout cela. Il dispose d'un bureau avec une petite mémoire et de l'empreinte CPU, et donc, il peut fonctionner façon trucs plus vite.

Ou est-il un émulateur PSX qui exécute toute vitesse sans bégayer sur un A8 avec 650 MHz sur Android ou les iPhone3GS?

Pas beaucoup de devs utilisé le potentiel de la Pandora. PCSXReArmed est l'un des rares exemples remarquables qui montrent ce qui est possible avec la Pandora.
Personne n'est en utilisant le DSP encore, et non pas de nombreuses applications font usage de NEON. Il ya tellement plus possible.

5. Conclusion

Je pense que l'A9 ne nous donnerait pas grand-chose. Pas plus que les émulateurs nous avons déjà. Je ne pense pas qu'il existe beaucoup de jeux qui fonctionnent bien sur un A9, mais pas sur une A8.

Le bonus de vitesse de l'autoroute A8 de l'autoroute A9 ne serait pas élevé. Ainsi, alors que le SoC est un ancien modèle (pas «dépassé» cependant), la plus récente ne serait pas beaucoup d'aide.

Si il y aura de Pandore 2 (je l'espère, mais il dépend des ventes de l'happy Pandora 1), il sera probablement utiliser quelque chose comme un Cortex A15.
Selon certaines sources, il devrait être d'environ 8 fois plus vite que notre modèle actuel. C'est quelque chose!

Toutefois, l'A15 ne rentrerai pas dans la production de masse avant 2013. Je pense donc que nous pouvons encore avoir beaucoup de plaisir avec notre actuelle happy Pandora matériel

Gardez à l'esprit que je ne suis pas un expert en électronique. Alors j'essaie d'être aussi honnête et précis que possible dans ce post, il pourrait être je ne comprenais pas quelque chose correctement. N'hésitez pas à me corriger, si vous savez au sujet de ces choses aussi bien happy

Lien ici : [Vous devez être inscrit et connecté pour voir ce lien]
Revenir en haut Aller en bas
Pandora dépassée ?
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

» Passé sombre.
» Quand le passé nous tien...
» MagnumUrgal, passé, présent et futur d'une Ombre
» Le père Noël existe, il est passé nous voir !
» 8077 ► J'aimerais effacer les douleurs du passé comme on efface la craie.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Communauté Francophone Consoles Open Source et Android - Caanoo GPH / Open Pandora / GCW-Zero ::  :: Forum de la Pandora :: Général-