bsp
Very Active Member
- Joined
- Dec 2, 2006
- Messages
- 314
There's been a lot of talk about which SOC should be chosen for a Pandora successor.
I am wondering: Shouldn't we first talk about the requirements a SOC has to fulfill to be considered as a successor ?
I do realize that, in regards to the SOC, there _currently_ are not that many options available anyway, so this is not only about the SOC itself but also covers e.g. peripherals / controls / casing.
From my point of view (in comparison to the (current) Pandora), these requirements (..you may call it my personal wishlist..) are:
tl;dr: I want it to be a small Linux netbook that can, when connected to an external HD/monitor/mouse/keyboard, become a full workstation. The key features needed for that are HDMI + SATA. I also want a portable game console that fits into the pocket of my jacket.
(by "workstation" I mean something reasonably specced for (my) everyday tasks like web-browsing, watching videos, writing+debugging code, some audio editing/recording (nothing too fancy))
What do you think ? What would you expect from a Pandora successor ?
I am wondering: Shouldn't we first talk about the requirements a SOC has to fulfill to be considered as a successor ?
I do realize that, in regards to the SOC, there _currently_ are not that many options available anyway, so this is not only about the SOC itself but also covers e.g. peripherals / controls / casing.
From my point of view (in comparison to the (current) Pandora), these requirements (..you may call it my personal wishlist..) are:
- battery life / power consumption: should be as good or better (at the same tasks) (highest priority for me, actually)
- OS: I prefer Linux. Being able to run Android or Windows would be nice-to-have but definitely not a must.
- full open source: preferably yes but I don't have a problem with e.g. a closed source GPU driver (unless it's a bug fest)
- documentation: as a dev I want publically available, properly written/detailed hardware documentation
- compatibility/ISA: there's a _lot_ of (ARM) SW available for the Pandora so being able to run (most of) that on a "P2" would be very nice. On the other hand, most of the current SW can probably be recompiled for e.g. an x86 based "P2" without much hassle. Personally I like the ARM ISA better than x86 but since I don't do much assembly coding these days I would not object to x86 _if_ a potential x86 SOC is actually better than (not only as good as) a potential ARM SOC
- wifi: nice to have but I could live with USB wifi (these things are tiny and cheap) (+problem with japanese market)
- bluetooth: nice to have but not too important to me (+problem with japanese market) (like WiFi, small+cheap USB dongles are available)
- NAND: should be rather large (16gb+) if there is no 2nd sdcard slot. with 2nd sdcard 512-1gig (just for the firmware) is enough.
- sdcard: normal size sdcards please. second sdcard slot is preferable to large NAND flash
- HDMI: very important. max. supported resolution should be at least 1920x1200 so I can connect it to my beamer and PC monitor w/o rescaling
- tv-output: not needed if HDMI is available
- SATA: important. along with HDMI + external hd/mouse/kbd, the handheld can be used as a "workstation" (in that case, boot from SATA instead of NAND/sdcard).
- RAM: don't go crazy there, the 512MB on my Pandora are more than enough. maybe 1GB to be more future-proof ?
- CPU: almost any multi-core SOC today is at least 10 times faster than the Pandora. should rather watch for energy efficiency. the big/little concept (e.g. 2 high performance cores + 2 energy-saving cores, like on OMAP5) sounds good but how well is it supported by Linux ? Last but not least, in reality a lot of software is single-threaded and will not benefit from a multi-core processor so the actual performance gain is probably more like factor 2..3.
- keyboard: very important. I totally dislike onscreen keyboards. should have real keys instead of rubber mat.
- gaming controls: very important. 2*L/R shoulder buttons + 6-buttons would be nice but I can live with 1*L/R shoulder b. + 4-buttons. don't lose the d-pad and nubs
- touchscreen: multitouch would be nice although I am hardly using the touchscreen on the Pandora (because of the clam-shell design ?). I'm fine with the WVGA resolution of the Pandora but it might make sense to increase that to e.g. 1280x800 ?
- display controller: at least two graphics layers + hardware scaling support (very important) (Pandora has 4 + hw scaler)
- video decoding: 1080p hw-accelerated, please (h264, mpeg*, ..)
- audio output: should be as good or even better
- audio input: at least via adapter cable.
- speakers: I would pay a few bucks more for a decent set of speakers, the ones in the Pandora are not very good, IMHO
- USB: onboard hub please. does not have to be 3.0. at least two type a (standard size) connectors (+mini USB for charging / USB network?).
- accelerometer: seems to be cheap and is a nice alternative controller for games, would like to have one
- LTE/UMTS: nice to have but don't really need it (it's expensive, right?) (can be added via USB, anyway)
- camera: personally I do not need it. it could even be a disadvantage since some companies do not allow these things in meetings.
- GPU: hard to say, definitely something beefier than the SGX530 but I do not need cutting edge 3d performance. would buy a Shield if I wanted that. Last but not least: what software would justify a high performance GPU ? PS2 emulation would be nice but I guess that's a pipe dream even with the best mobile phone tech available today (and the next few years). However, the GPU must be able to run a lag-free, smooth-scrolling, full HD desktop. And yeah, it's part of the SOC and can therefore not be freely chosen, anyway.
- case: stick with the clam-shell design. I would pay extra for a nice alumnium shell (no issues with WiFi when external USB wifi dongle is used). maybe offer an alternative low cost plastic case ?
- size: definitely not larger than the current Pandora but not much smaller, either. if possible, a bit thinner.
- name: what's in a name ? I could get used to "Dragonbox", though.
tl;dr: I want it to be a small Linux netbook that can, when connected to an external HD/monitor/mouse/keyboard, become a full workstation. The key features needed for that are HDMI + SATA. I also want a portable game console that fits into the pocket of my jacket.
(by "workstation" I mean something reasonably specced for (my) everyday tasks like web-browsing, watching videos, writing+debugging code, some audio editing/recording (nothing too fancy))
What do you think ? What would you expect from a Pandora successor ?