Boxee Box: The Inside Story, Swapping Tegra 2 for Intel CE4100
by Ganesh T S & Brian Klug on September 13, 2010 10:31 AM EST- Posted in
- Media Streamer
- Home Theater
- HTPC
Tegra 2 was a platform developed primarily to serve the smartphone / tablet market. We were quite surprised earlier this year when it was chosen to power the Boxee Box. With Boxee's HTPC background, consumers were bound to have tall expectations and we were not too sure that Tegra 2 would be able to fulfil the necessary requisites.
The unit which was demonstrated at the 2010 CES did have a Tegra 2 SoC inside. Things were looking good, and the unit was slated to go into mass production towards the end of Q2. However, as Boxee started doing some stress tests, they realized that Tegra 2 wasn't living upto expectations. In particular, they found that the Tegra 2 was incapable of playing back high profile 1080p H.264 videos at even 10 Mbps. Boxee was well aware that if they shipped the unit with any sort of limitation, it would reflect very badly upon them. They went back to the drawing board and started approaching other companies with similar chipsets. Boxee's requirements were three-fold. The platform needed acceleration for Flash, considering that most of the online video content is delivered through it. The second requirement was that the platform had to support a browser platform (WebKit), and finally, the platform had to support decode of even the most demanding video encodes. The shift from Tegra 2 to CE4100 delayed the mass production to the middle of Q4, but that was inevitable once Tegra 2 had to be replaced.
Boxee was primarily developed for HTPCs based on the x86 platform. However, the form factor of the Boxee Box ruled out any sort of a real motherboard / x86 processor inside with similar multimedia capabilities. An x86 SoC was the need of the hour, and fortunately, Intel had just released a solution. This was the Atom based CE4100, their second-generation x86 based SoC targeted at the DTV / IPTV / STB / Blu-Ray player market. Prior to the CE3100, Intel used to have SoCs based on the XScale platform. The CE3100 had a Pentium-M core, while the CE4100 has an Atom based core, but we will cover this more in detail in the next section. In the SoC space, it is not possible for Intel to have the same sort of margins that it gets in the microprocessor space. This is one of the main reasons why no mainstream products based on the Intel CE3100 were seen in the market. Promising devices such as the Yuixx were announced, but they never saw the light of the day. In the meanwhile, Intel released the next generation product (Sodaville) at the IDF in September 2010. Things are looking up for Intel now, and at $199, the Boxee Box seems to be the perfect mainstream launchpad for the CE4100.
Being a SoC, the CE4100 has all the necessary IPs built in, including a specialized GPU, a video decode accelerator and an audio DSP. The more powerful nature of the CE4100 also brought with it some design challenges for D-Link and Boxee in the form of increased power consumption and more heat to dissipate. We weren't allowed to open up the unit during the meeting yesterday, but suffice to say that we saw a pretty big heat sink through the heat dissipation vents. There is also a very small fan inside the unit, but it was very close to being completely silent. We really would have a hard time seeing people complain about this unless the fan spins up really hard under load.
51 Comments
View All Comments
quiksilvr - Monday, September 13, 2010 - link
Seriously this sounds awesome. Who would have thought Intel of all companies would come out with a GPU that nVidia (or AMD, I guess) could not make for Boxee.mados123 - Monday, September 13, 2010 - link
Well, it not really the GPU functionality that is the limiting factor here. From what I understand it is the other aspects of the SoC (System on a Chip), the CPU that is keeping it from breaking the 10Mbps+ threshold.ganeshts - Monday, September 13, 2010 - link
mados123, it is not the CPU that is the issue here.It is probably a problem with the video decoding unit having too high a latency for high profile videos.
Spivonious - Monday, September 13, 2010 - link
They all have GPUs that can handle this. It's the Tegra SOC (system-on-a-chip) that couldn't handle 1080p h.264 at reasonable framerates.Chris Peredun - Monday, September 13, 2010 - link
Technically it's Imagination Technologies you should be thanking for the GPU, it's a PowerVR SGX series.And yes, you can haz in netbook - you just get it renamed as the GMA500. The only problem is that it's lacking the necessary driver support. Of course there are unofficial ways of making that work.
ganeshts - Monday, September 13, 2010 - link
Yes, it is the SGX series which is responsible for the snappy Boxee UI on the Boxee Box. The video decode, though, is handled by the VXD series IP.By the way, this IP isn't worth waiting for driver support over. It is best used as a CE device with prebuilt firmware support.
If you are going the notebook or HTPC route, there are much more powerful decoders with inbuilt video processing functions available.
AgeOfPanic - Monday, September 13, 2010 - link
that there is no talk about which services it actually supports. I assume Netflix is, but for instance Hulu Plus would be a major bonus too. That said, this looks like a very nice solution. If they can take the XBMC/MediaPortal experience and make it usable for the general public, this could be a hit.ganeshts - Monday, September 13, 2010 - link
Boxee/ D-Link couldn't get the agreements in place in time for IDF (with which this PR is coinciding).They are talking to almost all the top premium service providers, but, being under NDA, I am unable to comment further.
If Netflix and Hulu are important to a particular person, they should wait for the PR announcing them as content partners before placing the pre-order :) ( or, if they are the cautious type like me, just wait till the thing is released to the public and reviewed thoroughly :) )
AgeOfPanic - Monday, September 13, 2010 - link
Of course. Reviews are always good. I just realized actually that Hulu Plus works fine through your browser, so you should have access indirectly.tipoo - Monday, September 13, 2010 - link
" Tegra 2 was incapable of playing back high profile 1080p H.264 videos at even 10 Mbps"Interesting, Apples spec page lists a low 2.5Mbps limit for MPEG-4 for the Apple TV with the A4 chip in it.