Monday, September 22, 2008

The OpenPandora

Its like I have been waiting for this since eons. It was coming since a long time, and now it is almost here with a pre-order date of 30th September.
The OpenPandora and the Neo Freerunner are two true portable computing machines I am certainly very interested in, because of their open architectures and thus endless possibilities. Both have enough connectivity options to keep you hooked for life.
I just HAVE to manage to preorder a pandora...otherwise I might have to get a Freerunner which has too many issues at the moment so I am a bit skeptical about buying it.
Okay...so here are some pictures of this beauty:


Okay...now what brute power does this baby posses...lets see:

CPU: ARM® Cortex™-A8 CPU (off the TI OMAP3530)
Arm says on their website aboutthe Cortex A8 :
"With the ability to scale in speed from 600MHz to greater than 1GHz, the Cortex-A8 processor can meet the requirements for power-optimized mobile devices needing operation in less than 300mW; and performance-optimized consumer applications requiring 2000 Dhrystone MIPS. The Cortex-A8 processor is ARM’s first superscalar processor featuring technology for enhanced code density and performance."

The Cortex A8 is said to be cheaper and better than the Intel Atom processors. It will run on around 650 MHz. Compare this to the PSP 4000RS MIPS CPU running at 333 MHz. Also for comparison the DS runs two ARM processors, an ARM946E-S main CPU (3D Rendering) and ARM7TDMI (2D Rendering) co-processor at clock speeds of 67 MHz and 33 MHz respectively.

GPU: PowerVR SGX GPU (OpenGL ES 2.0, several million polygons per second).
By Imagination Technologies (Did I mention I may have a chance to work here?? :) Yay!)
Now...
"Imagination has led the mobile and embedded graphics market, originally with its POWERVR MBX graphics which is now the de facto standard for 3D-acceleration in mobile phone, navigation, media players and STB/TV. POWERVR leads the market based on the key measures of: number of licensees, number of chips in development, range of markets targeted by OEMs deploying the technology, and total volume of devices shipped. POWERVR’s success is based on a patented tiled based architecture, which is the most optimal and advanced technology for delivering performance and low-power consumption. POWERVR SGX is sampling or shipping now in SoCs (system on chip) from Intel, NEC and Texas Instruments."
A large number of mobile phones and some Intel UMPCs use this graphics chipset as well. PowerVR SGX uses a unified shader architecture. A USSE combines vertex and pixel shading in a single processing unit maximizing performance for available silicon area through automatic load balancing. The SGX can also handle video decoding and encoding, with support for MPEG-4 and H.264. The SGX has support for multi-sampling and anti-aliasing, with the fastest of the SGX parts, running at 200MHz, capable of pumping out 3.5 million polygons per second.
After some digging I found some 3DMarkMobileES benchmarks for the PowerVR MBX.
Another Java benchmarking shows that PowerVR chips performing much better than nVidia mobile GPUs.
For comparison, the PSP uses some proprietary GPU being manufactured in Japan. The DS does not have a GPU and the Apple iPhone uses a Power MBX 3D, so it should be a viable gaming device, which is possibly being explored by Apple as we speak. The N95 and N93 also have PowerVR chips and have the best JBenchmark results. Enuff bragging!!!

RAM: 128 MB DDR SDRAM
The PSP has 32MB RAM. DS has 4MB. iPhone has 128MB DRAM. N93 has around 16MB free SDRAM from a total of 64MB after bootup.

Internal Storage: 256 MB
Not too much eh? Ofcourse it doesnt have a hard disk so I guess this is a good amount of flash storage, with the current market prices. Even the eePCs are hitting 8-16GB in SSD, which is true portable. The iPhone hits a good 16GB while the N95 comes with 8GB. The PSP and DS have non-existent storage ofcourse.

Display: 4.3" Touchsreen LCD [Resolution: 800x480 (5:3)]
Its a transmissive display which means it wont be very visible in direct sunlight :(
Brightness:300 cd/m2, Contrast ratio:450:1, Response time:tr+tf=30ms
The PSP known to have one of nicest looking screens but suffers from ghosting/motion blur. It also has a m's 4.3 in LCD screen(not touch screen!), which is capable of 480 x 272 pixels.
The DS is special. Two separate 3-inch TFT LCD screens with a resolution of 256 x 192 pixels. The lower display has a resistive touchscreen. The iPhone has a 3.5" LCD (320×480) touchscreen with scratch-resistant glass for multi-touch sensing. Since the screen is a capacitive touchscreen, bare skin is required; a stylus or a normal glove prevents the necessary electrical conductivity. Different UMPCs have different screen sizes. For comparison the eePC 700 has a 7" screen with a resolution of 800×480 pixels. However usually they have larger screens.

AV Capabilities:
TV-out included in hardware
A/V-OUT Port outputs S-Video and Composite and inputs 3.5mm Headphone/Microphone cables

Input Capabilities:
Now match this! I dont think any other device has this many input options.
  • Game buttons and Directional pad will be a D-pad.
  • Two real analog nubs, have click function.
  • QWERTY keyboard cellphone like thumb typeable.
  • Built-In Microphone
  • Touchscreen
PSP doesnt have a touchscren or keyboard (and just one analog!). DS doesnt have analog or keyboard. The iPhone doesnt have any buttons or keyboard!. So well, where do we stand here :)

Connectivity options:
This is another place where the Pandora shines with so many great options. The USB Host, is the one I am really looking forward to since you can connect loads of stuff like printers, scanners, webcams, mass storage, GPS and WiFi dongles. Endless!
  • 802.11g (Wi-fi)
  • USB host (Fully powered: 500mA!)
  • USB-on-the-go (one-port host and client)
  • Integrated Bluetooth 2.0 + EDR (3Mbps)
  • RS-232 will be included, but a level converter will be needed for the UART.
  • Twin SDHC slots.
Now what do I compare this machine to! A full bred notebook I guess.

Software:
It comes with some Debian based distro of Linux. The bootloader is embedded in firmware, so the linux distro will run from the memory card. The real power, where the gaming kicks in however in basically in emulation. This machine can emulate any console predating the Sony Playstation. Ofcourse I dont expect many commercial or free games coming up for this platform, we will mostly be playing games like Quake2 (hopefully Quake3?) after porting. I have loads of DOS games which I want to play again!
There should be the ability to run normal programs you can run on Modern Linux builds as well, provided it does not exceed 128MB of RAM (excluding any virtual memory for performance reasons) and is ported. This includes a full build of Firefox! Firefox 3.0 uses much less memory and resources, and should run fine on the Pandora.
Video and audio players shoud be no problem. Especially when we have VLC!

Power Capabilities:
The batter is Lithium-polymer with ~4000mAH.It can giveup to 10 hours battery life under reasonable load 8.5 hours under max cpu load. Can charge through AC adapter or USB. Also has Advanced power management capabilities. Will be able to suspend to RAM or suspend to disk for longer battery life and faster start up. Speaking of startup the beast takes about 2 minutes to startup to a usable point :( ... one of the only downsides I know of.

Keep checking www.openpandora.org for updates!

No comments: