Tiny $45 Cubic Mini-PC Supports Android and Linux 197
DeviceGuru writes "SolidRun refreshed its line of tiny 2 x 2 x 2-inch mini-PCs with four new community-backed models based on 1.2GHz multi-core Freescale i.MX6 SoCs. The CuBox-i devices support Android 4.2.2 and Linux, offer HDMI, S/PDIF, IR, eSATA, GbE, USB, WiFi, and Bluetooth interfaces (depending on model). All the models offer 1.2GHz clock speeds, OpenGL/ES 2.0 3D support, and video acceleration for 1080p video, while the two higher-end ones supply more robust GPUs that add OpenCL 1.1 support."
How much RAM? (Score:2)
How much RAM?
Re:How much RAM? (Score:5, Informative)
Re:How much RAM? (Score:5, Funny)
Re:How much RAM? (Score:5, Informative)
Re: (Score:2)
Re: (Score:2)
I can't wait for the 64-bit ARMs. If they can do ECC RAM, I'll be a happy camper.
Re:How much RAM? (Score:5, Informative)
File server - You could use the cheaper variant (RaspPi), but nevertheless, this one could do the job too. Maybe it will be able to run some more advance NAS server!!! To be seen...
Router/Switch/Firewall - you name it. The nice touch is that you could make/build your own server, instead of praying that the nice little toy you bought from Wallmart does not have toooo many backdoors in it.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Indeed, my first question is "can it run MythTV?" (With an external tuner like a HDHomeRun, of course.)
Re:How much RAM? (Score:5, Informative)
My problem with RaspberryPi for file server is the 10/100 ethernet. Gigabit is cheap and prevalent. I understand the keeping costs down aspect though.
The rPi has enough ethernet issues that Gigabit wouldn't make much difference (there are people who will sell you a 'gigabit' USB 2.0 NIC; but that's because there are bad people, not because it works all that well). The ethernet, and both accessible USB ports, are provided by a combo NIC/USB hub switch dangling from a single USB2 root port on the SoC. Since SD cards top out at fairly low capacities, that typically implies that the USB bus will be dealing with mass-storage chatter between the rPi and your external HDD enclosure and ethernet traffic for whatever file serving protocol you are using. Not Fast.
Re: (Score:2)
Same problem as this model. The Gigabit is limited to 480Mbps (USB 2.0 bus speed). Actually this Cubic isn't all that different from an RPi, they run the same family chips, the same type of RAM, the same type of I/O.
Re:How much RAM? (Score:5, Informative)
Same problem as this model. The Gigabit is limited to 480Mbps (USB 2.0 bus speed). Actually this Cubic isn't all that different from an RPi, they run the same family chips, the same type of RAM, the same type of I/O.
Not true. Ethernet does not go through USB here; it is connected to the SoC directly. See http://boundarydevices.com/i-mx6-ethernet/ [boundarydevices.com] . The Raspberry Pi uses a BCM 2835 from Broadcom, while the Cubox-i uses a Freescale i.MX6 , so they are not the same chip family, they aren't even made by the same company. Raspberry Pi also does not have eSata, while the CuBox-i.
Re: (Score:3)
If I get ~9 megabytes per second in the real world from 100Mbps Ethernet on actual file transfers over the on-board Ethernet on my laptop, and ~30 megabytes-per-second on actual file transfers the USB 2.0 Ethernet adapter on that same laptop, then: Gigabit Ethernet over USB 2.0 should be a boon.
Not because performance is improved by a factor of 10 (as going from 100 to 1000
Re: (Score:2)
Dear troll,
Please explain what "the DOT," "a cave," Snowden, or whether or not I keep my head buried in sand has to do with the relationship between USB and Ethernet.
Sincerely,
adolf
Re: (Score:2)
My router, provided by ISP and that I'm forced to use no matter what, does a lot of things already but not quite everything. What I want most is a ssh server with screen sessions. Eventually I'd hope to be able to wake the big PC up. Some "personal storage cloud" (bullshit for stuff that I can access from outside), even just some data on the computer's flash but 100% accessible, would be nice.
Re: (Score:2)
Re: (Score:2)
Sure it could... you could make it a cron job.
Re: (Score:2)
Even easier: Do nothing.
If your toy is inside a firewall at home, then you don't need to update it all the time. Just leave it alone and it will run for many years.
Re: (Score:2)
In my experience, that's a good way to come home to an HTPC that's not working anymore. Unattended updates scare me.
OTOH, if yum has a way to just fetch the packages and not install them, that might be worth setting up a cronjob for, just to make the attended update that much quicker.
Re: (Score:2)
According to the Cubic website:
(*) 1000Mbps link is limited to 470Mbps actual bandwidth due to internal chip busses limitation
Sounds like they have the ethernet chipset off of the USB bus on this unit as well. Although I would expect the ethernet to perform better than a Pi since it has more CPU power to handle the overhead.
Re: (Score:2)
Re: (Score:2)
If you can't see it does it matter? And if it's tucked away in a cabinet why does it need to be ruggedized?
Re: (Score:2)
Not a cabinet like a kitchen cabinet, a cabinet like circuit breaker box mounted in the garage. It needs to be ruggedized so that it can deal with high dust, high humidity, occasional bumps, not ruggedized such that I can throw it off the rim of the Grand Canyon to be found in perfect working order by whoever comes next after humans are extinct.
I want people who are building small, moderate power computers to be thinking that I want a cloud in my home. I want to walk over to it periodically and replace some
Re:How much RAM? (Score:4, Informative)
Not a cabinet like a kitchen cabinet, a cabinet like circuit breaker box mounted in the garage. It needs to be ruggedized so that it can deal with high dust, high humidity, occasional bumps, not ruggedized such that I can throw it off the rim of the Grand Canyon to be found in perfect working order by whoever comes next after humans are extinct.
I want people who are building small, moderate power computers to be thinking that I want a cloud in my home. I want to walk over to it periodically and replace some kind of failed storage device. But other than that I'd like the damned thing to be mostly hands off and not something I have to fit into the decor of my house.
You could buy something like this: http://www.embeddedarm.com/products/board-detail.php?product=TS-7700# [embeddedarm.com]
This SKU: TS-7700-IND-800 TS-7700 with the industrial grade (-40ÂC to 85ÂC) PXA166 at 800MHz has the ruggedness you're looking for.
Re: How much RAM? (Score:2)
I am considering purchasing one to make it some sorts if midi station connected to my piano keyboard. I already have a laptop LCD screen in place of the partiture, so this is just the last piece of the cake.
Re: (Score:2)
Re: How much RAM? (Score:2)
I was not planning creating one but maybe that would be cool. I'll setup something tonight then,. I'll drop the link here, maybe you guys have some good ideas.
Basically I want rosegarden and timidity to work. I didn't check yet if rosegarden can be built for ARM. Timidity can be built for ARM.
Regarding the distribution, I'm going to create something dedicated using Gentoo.
Then I'll need to find a good input device. I thought about using a cheap resistive touch panel over the LCD. But maybe that's no
Re: (Score:2)
Then stick it in a closet, or a basement or the back of some cabinet. Screw the trendy little bricks. Get yourself a BeagleBone Black or a Raspberry Pi and mount it on a wall next to a switch in a closet.
I ended up buying a small rack (12U, 2-post, desktop) and putting a small 1U switch, 1U UPS and 2U mini-itx server in it. It sits in a closet where I had a power outlet installed on a separate circuit and an air vent installed. I also cut small hole in the wall to the closet to allow conduit and run network
Re: (Score:2)
Re: How much RAM? (Score:4, Insightful)
Pre-Order... :( (Score:3)
Re:Pre-Order... :( (Score:5, Informative)
I'll be more impressed when I can actually buy a sub $100 PC
Here, for $89. [hardkernel.com] Helluva better CPU than these: 4*2.0 instead of 1*1.0 ($45) or 4*1.0 ($120).
Sadly, it has no eSATA (just some extra-fast eMMC), and 100Mb ethernet instead of 470Mb you get in the $95 and $120 CuBox models.
Other competition seems to be several times as expensive and have terrible specs.
Re: (Score:2)
My biggest problem with these mini computers is the interface. Sure you can get a tiny computer for cheap now, but touch screens (the only interface that would remotely work and be supported at the same time) are still $200 minimum. Size of the screen has little effect on the price and there are very few choices so you have to adjust your application to fit the part rather than the other way around.
What we need is a smart-phone that's not a phone, runs on 12volt DC and has a back brimming with I/O ports.
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Other competition seems to be several times as expensive and have terrible specs.
What are you on about? You can get a MK908 for $65ish from various sources, the GPU is only a bit slower, the CPU is slightly faster. I would have bought an Odroid U2 but they only offer a four week warranty. That does not demonstrate confidence in the product.
Re: (Score:2)
they only offer a four week warranty
The cost of shipping to Korea and back, together with customs fees, makes warranty pretty moot.
Re: (Score:2)
The cost of shipping to Korea and back, together with customs fees, makes warranty pretty moot.
Uh what? I don't care if they want the hardware back or not, that's their problem, but if it fails in less than 28 days I damned sure want a replacement.
Re: (Score:3)
I got: http://www.ebay.com/itm/Mini-PC-TV-Box-AV-Android-4-2-AML8726-MX-1G-8G-HDMI-SPDIF-Remote-Control-/221275964220?pt=US_Cable_TV_Boxes&hash=item338513433c [ebay.com]
Under $70 shipped. I believe it can also run linux, but I want android for XBMC Full HW accel (thanks to PIOS team) and full Netflix HW accel in 1 box. Also that 70 has enclosure. Yes only dual core, but it has played everything I've thrown at it in XBMC and streamed from multiple sources fine, plays netflix great.
I'm really satisfied with it fo
Re: (Score:2)
check out Cubieboard [cubieboard.org] because it has lots of great features including a SATAII port but it doesnt have wireless. you can get the newest model for $60.
Re: (Score:2)
Here's a $88 PC, it's an old model (still has a compact flash slot) but it is a small, self-contained IBM compatible PC that uses a handful watts.
http://www.norhtec.com/products/mcjrsx/index.html [norhtec.com]
A $120 one which is much better (has a FPU for a start), a lot more RAM.. 512MB, and is bundled in a keyboard like an 8bit or 16bit computer.
http://www.norhtec.com/products/surfboard/index.html [norhtec.com]
Looks fun! But doesn't look powerful enough to play youtube videos (it will run any x86 stuff too, as long as it's not i686)
Re: (Score:3)
Re: (Score:2)
Will buy it... (Score:5, Insightful)
Re:Will buy it... (Score:4, Funny)
Held on to that Duke Nukem Forever pre-order receipt for how many years?
smaller isnt always better (Score:2)
1) it's a small PC which is cool but there is something to be said for mechanical stability, which is why all those android sticks plug directly into an HDMI port. i'm not saying they should do that but they need to do something.
2) eSATA enclosures are costly (nearly the same price as the CuBox) so why not just have SATA port and offer larger cases that incorporate everything you need, like a power system so that you you can run this using your 2.5" or 3.5" drive? it would even solve the mechanical stabi
Re: (Score:2)
Re: (Score:3)
Re: (Score:2)
Smaller is ALWAYS better. Period. I can think of so many uses for these cubes my mind is racing.
Agreed. The minute I saw the pic I was picturing a wearable with this... or maybe a gamer/VR or AR backpack with four inside.
Re: (Score:2)
imagine a beowulf cluster of those... with hdmi dongle there is a problem of needing an hdmi connection for every node in your cluster. usb and ethernet are both better. at least PoE is great for small clusters. i do not know which devices support PoE but it is great at reducing cable clutter for a beowulf cluster
Check those numbers (Score:5, Informative)
I'm underwhelmed. The top end quad core device is $130, and they want another $38 for "shipping" (Stated as "$18 to $38). Clearly a 2x2x2 device, even well packed, should cost a lot less to ship. And on top of that, the Android microSd card is "optional". In that price range I can buy a damn nice quad core tablet with HDMI output. Might not have eSATA support, but will have USB support and will have a color touch screen, battery, accelerometers and position sensor (and maybe a Gyro or even GPS) and a lot more utility. Or if you want to go completely low end you can still get low end tablets for close to the base price of this device.
You would be much better off buying a Pi, or hacking a ChromeCast or ever a hackable Linux based router. This looks to me like another "me too" device to profit off the community funding model.
Re: (Score:2)
I agree. It seems they just want to push their profit margins while forgetting the early adopters (us) have a pretty good understanding of what we're [thinking of] buying. Build your market and following and THEN focus on profits when you've got a market. Here's what will happen, especially in Linux/Android based devices. Someone will ALWAYS be cheaper and they will use some of your ideas in the process. May as well accept it now. You will not own or dominate your section of the market without fans an
Re: (Score:2)
But that tablet lacks wired ethernet and eSATA and all that shit (display, battery, acceleromter, GPS) is useless if you use it as a desktop or server.
Re: (Score:2)
Um, a RPi is much less powerful than even the $45 model.
The ChromeCast uses a Marvell SoC. Marvell is notoriously uncooperative when it comes to documentation and details about their hardware, unless you are Google. (So is Broadcom btw.)
Freescale is much more open and forthcoming.
This one combines eSata with gbit ethernet (limited to 470 Mbit though, yes) and a pretty powerful video engine. Seems very nice as a DVR/HTPC combo, and/or a box for transcoding media.
Re: (Score:3)
http://dx.com/p/megafeis-m806-8-capacitive-screen-android-4-1-quad-core-tablet-pc-w-tf-wi-fi-camera-white-221323 [dx.com]
Re: (Score:2)
roms?
How much VRAM? GPU specs? (Score:2)
The picture shows it supports OpenGL ES 2.0 but how much video RAM do the various models have?
http://files.linuxgizmos.com/freescale-imx6q.jpg [linuxgizmos.com]
Anyone have any specs on the GPU such as texture fill rate, bandwidth, etc?
Aside, while the Arduino has a RTC (Real-Time Clock) the Raspberry Pi doesn't. At least this i.MX does.
Re: (Score:2)
They don't have dedicated VRAM like a graphics card in a PC, they just allocate some portion of the main RAM as VRAM.
Am I the only one who wants what I want? (Score:5, Insightful)
I want a car-puter that's worth a damn and I'm flexible about what I would find acceptable in that regard.
1. I want it in a car (obviously) but that means it requires some things other computing devices will not but among these are power/heat management and tolerance most might begin to realize is completely hostile to computer devices.
2. I want it to meet current expectations in software and in hardware. (For example, 1280x800 minimum display, not 800x480 and Android 4.x, not Android 2.x! I am looking at YOU Parrot! You insult us all with your specs.)
3. I want it to be flexible and more general purpose even if it is limited by its use in a car. This means having a wide range of peripheral inputs and outputs and the ability to use a variety of displays and display types. It also means keeping it open and not restricted. (Parrot, could you explain to me your parrot store or whatever you call it? I get that things *can* be side-loaded, but I think that was more of a concession than anything else.)
4. I want it to be open as Android was intended. This means we will buy your hardware, but don't try to tell us what we can do with it. We KNOW what's on your mind and we don't approve. It's not so much about "quality control" as much as it is consumer control. Parrot, once again, I'm looking at you. There are competitors coming hard and fast and you don't want to be forgotten simply because you thought being among the first means you can take advantage of the lacking consumer choice. Some consumers have a short memory while others like me do not. I will NEVER buy Sony again, for example. Sony doesn't respect consumers. I won't buy into that ever.
I can't believe there isn't a market for what I want.
Re: (Score:2)
yawn. It's about $125 for an installable 10" touch panel with hdmi adapter and under $100 for an android HDMI device, get one of the bigger ones and not a tiny one. done and done
I can't believe there isn't a market for what I want.
Well, there isn't. Most people are happy plugging their phone into their stereo.
good for headless usage? (Score:2)
Why do these newer small computers always seem to lack a serial port? Do you have to connect a physical keyboard and monitor to configure sshd before you can get in through the ethernet or wireless interfaces and run it headless? Or can you get console IO through the USB ports?
Related question: is GPU acceleration available without connecting a physical monitor? Some systems seem to require a dongle to fool the computer into thinking a monitor is attached before loading the drivers that provide access to
Re: (Score:3)
Dang, replying to my own post here... just a little research revealed that you can get console IO through the USB ports: http://www.solid-run.com/mw/index.php?title=CuBox_serial_port [solid-run.com]
Still haven't found anything about GPU acceleration in a headless setup.
Re: (Score:2)
GPU acceleration in a headless setup? More details please? What is the use case? They do mention OpenCL being supported in the more expensive models.
Re: (Score:2)
One use case is a top-of-camera video encoder-streamer like the miniCaster or Teradek Cube. Hardware accelerated H.264 or other encoding via the GPU instead of a dedicated chip combined with networking support would be much cheaper than the commercial devices.
Re: (Score:2)
But there is already the VPU in the SoC. It can encode and decode. So why do you want to encode with the GPU?
no pci (Score:2)
Why didn't they break out the PCIe port on the imx6? I understand that cost is an issue but how much extra could a mini PCI port cost to add?
MythTV / Multimedia Frontend (Score:2)
This looks like it would make a great DVR frontend device IF it has usable video acceleration. The summary says that it does, but there is a huge difference between hardware capable of a feature and functioning Linux support for it.
What video formats does it support? Only H.264, like most recent devices? Or, will it do MPEG2 (the U.S. broadcast HDTV standard)?
Does it have Linux drivers for the video acceleration? VDPAU API support?
There are tons of devices out there that look great on paper, but very fe
Re: (Score:2)
Or, will it do MPEG2 (the U.S. broadcast HDTV standard)?
I expect it's fast enough to do that in software, certainly for SD. My ancient netbook can do 1080p MPEG2 just fine. I tested it once.
Re: (Score:2)
I have been playing around with the Freescale VPU. It is very powerful, can do 1080p easily, Linux support is solid. It can also encode in hardware. Supported formats I know of are: h264, mpeg-1/2/4, vp8, vc-1,wmv3,mjpeg. I think h263 too, not sure though. It also has deinterlacing and hardware scaling and color space conversion capabilities (think YUV->RGB).
No VDPAU support. But VDPAU is nVidia only. You probably meant VA-API. I do not know if this is supported. There are GStreamer plugins for it, XBMC
Server oriented (Score:2)
What I'd really want is a small ARM-based board that's good for a low-power server; something that can run a simple web site, Tiny Tiny RSS and keep a few git repositories.
The boards we're seeing now are getting close; they have 1-2GB memory, networking and SATA interfaces. What's really missing is the software support over time. Unlike an embedded system you do want security updates and OS updates over time, so you really want a platform that is a regular target for a major distro, whether Red Hat, Ubuntu
Re: (Score:2)
The Beagle Boards look pretty good, but they lack a SATA controller and don't really carry enough memory. I'll keep an eye on them though.
Re: (Score:3)
cubieboard 2 is a good product and is essentially a souped up raspberry pi with SATA.
High end a bit too much (Score:3)
HTPC? (Score:2)
Something like this might be just the thing I'm looking for -- There are other tiny android boxes I've been looking at to replace my (aging) htpc. I want to be able to use my nexus 7 as a remote -- to control *everything* on the TV -- that's local video, netflix & random web stuff. Also I'd like to have a single audio output to my sound system for everything, but not have to have the TV on to listen to music. I've yet to find anything truly ideal. Even this probably won't be perfect, but at least it
low ram only 512 in base and max out at 2GB? (Score:2)
low ram only 512 in base and max out at 2GB?
Re: (Score:2)
Which GPU? Which GPU drivers? (Score:5, Interesting)
There are projects to reverse engineer Adreno (Qualcomm) and Mali (ARM) GPUs and implement drivers for them, but these projects are nowhere near production ready. And as far as I know Qualcomm has other issues with openness- they are denying release of hackable Android for their devices because it contains some secret proprietary BLOBs, without which it won't work.
So when it comes to Linux hardware support on ARM, it feels like 90s all over again... I'd rather buy a small x86, it will be larger, more expensive, it will consume much more power, but at least open-source hardware support is going to be nice and I won't need any BLOBs.
--Coder
Re: (Score:3)
The i.MX6 inside uses a Vivante GPU. Vivante drivers work rather well, but for some reason, that company can't version their drivers, which is annoying. However, Freescale takes care of this. When working on Sabre SD boards, I always had stable OpenGL ES and OpenVG support. Newest Vivante drivers even support desktop OpenGL (only 2.1 though).
There is also an opensource driver project called etnaviv https://github.com/laanwj/etna_viv [github.com] it has come pretty far. People have been running GLQuake and others with it
Looking shallow (Score:2)
Once you start browsing the web site for these cubes, it's surprisingly shallow. There is no real information, the forum has a total of 6 posts and the wiki is empty. If you want to find out what video codecs are supported, or what linux distributions are ported to this device, your search will turn up nothing.
This may all change, but once you're getting your product up on sites like SlashDot, you really should have things like this taken care of. Right now it has a vaporware scent all over it and it may ju
Re: (Score:3)
All you have to do is to look for the i.MX6 specs. That gives you the infos you want. Having worked with Sabre SD devices (which also use the i.MX6 and performed very well), I am pretty excited about this.
Cube is worst shape for cooling (Score:2)
After a ball or compact rounded shape, the cube is the worst shape for passive cooling efficiency.
Also the shape must have been chosen only for aesthetic and not with any pratical considerations: this is not what I call design.
Not enough to JUST run XBMC... (Score:2)
Choose Two (Score:2)
oooo yeahh (Score:2)
Now we know where all those unsold OUYA units went.
Some insight into their prior unit. (Score:3)
Re:Android is Linux dumbasses! (Score:5, Informative)
True. However, does Richard Stallman now seem so stupid for asking that everyone call "Linux" systems "GNU/Linux" systems? We now have Android/Linux as well as GNU/Linux, so the distinction actually turns out to be a rather important one to make. Everyone likes to joke about how RMS is a crackpot with bad hygeine, but it seems he's been right more often than not.
Re:Android is Linux dumbasses! (Score:5, Insightful)
Re: (Score:2)
Uhm, but Android truly is Linux. For many kinds of development work targetting Android, that fact is very important.
It matters very much that Android and, say, Ubuntu, have the same Linux kernel. It allows for an amazing span of shared effort. And of course it matters very much that Android and Ubuntu are very different OSes.
So, yes, RMS is exactly right.
I'll furthermore add that Debian, and OS that many people like you would like to simply call "Linux", is also available in a totally entirely absolut
Re: (Score:2)
Re:Android is Linux dumbasses! (Score:4, Insightful)
It's a matter of an old-fashioned thing called 'common decency' to call it GNU/Linux. Without the thousands of GNU components the OS wouldn't even have a working compiler suite. Credit to where it's due.
As for Android, it's just Android although it should be Android/Linux. That's because the company that made Android is not very decent.
Re: (Score:2)
Except its clear (Score:2)
Idiots! Gosh...
Far too much debate on the internet goes into arguing about what words really mean. It is true that Android could be argued that it is simply another distribution based on a Linux kernel, and I would agree...and then call that version of Linux Android, but confusingly Linux is really a reference to GNU/Linux or Desktop Linux, shortened intentionally because Linus is awesome, or more likely out of "common usage" which has come about because its kind of catchy, even if you deep down think that GNU/Linux was p
Re:Android is Linux (Score:2)
Re: (Score:2)
Yes & No. Here, Linux means a conventional distro like Ubuntu, whereas Android means the tablet/phone OS based on the Linux kernel w/ the Dalvik VM on top of it. Android implies that a whole ecosystem of apps is available, whereas w/ Linux, it varies.
The thing I'm wondering is - if it's not a tablet and needs to be connected to a non-touch external monitor, why use Android, instead of ChromeOS?
Re: (Score:2)
Re:But can it run Crysis? (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)