DaveC said:
Wow this sucks.
So let me get this straight, we went up considerably in power but all of this OS overhead crap brought it back down to a level below even the GP2X!?
This makes something like PSX or something like that impossible.
It's not below GP2X, simple SMS game would be slowed exactly the same way as complex PSX one, CPU is just taken away from the emu for a certain constant amount of time. Surely this is not something we want to happen and will be solved one way or another.
DaveC said:
I thought the point of the Pandora was to play games too. I guess it is then mainly yet another net device with the mediocre ability to play some choppy emulators as an afterthought?
I warned in the beginning that there should be a minimal boot mode without all kinds of useless crap running if you just want to play a game. I guess no one listened and went ahead with bogging it down with all kinds of overhead.
This all came with the Angstrom distribution, which is derived from desktop Linux OS. It needs to be tweaked more for the device, but we are low on human resources (volunteers only with unrelated full-time jobs), so it takes time. And you don't need to call emulators choppy really, it's not their fault.
DaveC said:
It seems like no matter how much power we get somehow we always are having to overclock just got get basic stuff running well. So weird and kind of a bummer.
Well, this is the trend in computing world, unfortunately. Just look at PC/windows world, while just installing windows used to need up to a couple hundreds of MBs in win95/98 times, now you need tens and soon hundreds of GBs just for a base Windows OS. Does something like today's Word run much faster then it did 10 years ago? Hardware is improving but the software just gets more bloat to compensate.
Of course we won't do this mistake with pandora
..maybe..
Tom` said:
fusion_power said:
Wasn't the reason for minimenu the point to have a small, fast "near hardware" menu with "nothing" underneeth?
Yes, and in fact minimenu can run this way (i. e., without running X). However, it turns out that most games and applications can't run with just a framebuffer, they need X to draw anything...
X does not cause that much problem really.. The main problem I see is NetworkManager doing scans and that will hopefully be resolved in the next hotfix patch.
craigix said:
fusion_power said:
I've also had worries about that the Pandora may don't have the same per-MHz-power than the GP2X. Turns to be out it's true at the Moment. BUT I'm sure there can be alot of optimizing in the future, I don't plan to play Sonic 1 at 600MHz. :lol:
I can assure you it has MORE Mhz to Mhz power than the GP2X. The GP2x had years of software optimisation. As always, patience is required.
Sure it has, the main reasons PicoDrive needs more MHz than on GP2X is:
- the sound core running on the main cpu (as opposed to separate CPU on GP2X)
- the way it interacts with the OS (it currently has forced vsync, that needs fixing).
- The third (and main) reason is wifi scans that should be resolved soon.
So it's not really optimization of emu itself that would give most benefit.