Updated: AOpen MiniPC – Imitation is the Sincerest Form of Flattery
by Jarred Walton on March 3, 2006 12:05 AM EST- Posted in
- Systems
Other Potential Uses
We've already mentioned the fact that this system is rather limited in terms of expansion opportunities. However, that doesn't mean that you can't expand it at all. If you're looking for gaming support, there's really not much that you can do, since the integrated graphics are far from adequate - unless your idea of gaming is Solitaire and Minesweeper, in which case, the MiniPC will work great! (3D games from 5 or so years back also run fine, if you want to replay some classics.) So, what else can you do to improve this device?
One area that seems like a good fit would be to use it as an HTPC. The CPU is generally fast enough, the DVI port works well with HDTVs that have DVI connections - and component output is available for any other HDTVs - but there are a couple of areas that are lacking. First, there's no way to capture video with the basic configuration, and second, the audio output is limited to stereo speakers. Both of those shortcomings limit the HTPC potential, but can you work around them? The answer is "yes", but it will of course cost some money.
First, we'll start with the audio aspect. There are quite a few USB audio devices on the market today, including a couple Audigy 2 products from Creative. In a rather odd twist, you may find that the external USB audio devices are almost as large as the MiniPC! So, if you demand more than stereo audio, you'll need to get a USB audio device. As we said earlier, it would have been nice for AOpen to add one more audio port on the rear, enabling the already present 5.1 audio support, but they didn't. S/PDIF would have been useful for connecting to a home theater sound system as well. Anyway, external USB audio is actually not a terrible way to go, as placing the audio logic outside of your computer can avoid a lot of interference and noise problems. There are audiophiles that use USB audio for just that reason, and while gaming performance isn't terribly good for USB devices (due to the latency and jitter associated with the USB bus), the sound quality for audio and movies will usually match most PCI card solutions. Besides, gaming shouldn't be a concern with the MiniPC.
Now, let's look at video capture. You can find a decent number of USB based TV tuners now, so as long as you get a USB port replicator, you should be fine. AOpen even recommends a couple of USB TV Tuner cards in their manual, though the listed brand (NewSoft) wasn't one that I recognized and seemed to be intended more for OEMs than end users. HDTV capture is going to be more difficult, as there aren't many products on the market that will do HDTV capture over USB. However, you may not even need to worry about a TV capture device.
The MiniPC does come with a Firewire port, so if you have a cable or satellite box with a Firewire port, you can jump through some hoops to get that configured as a video capture device. When we say "jump through some hoops", though, we really mean that. Getting Firewire video capture to work with my Comcast cable box (a Motorola 6200) took only a small amount of effort, as following several of the online guides that cover the topic worked. Others with similar hardware have not been so lucky, and the cable/satellite provider as well as their chosen set-top box (STB) is going to determine, to a large extent, whether or not you succeed with Firewire TV capture.
For my part, I just went with the instructions in this thread at the AV Science Forum, and it worked like a charm. Using CAPDVHS, recordings can be scheduled, though you can only record the channel to which the STB is tuned. (You may have to search for additional software to get your PC to tune your STB - I haven't tried that yet, as I haven't really had a need.)
(Note: If you use that link, please be courteous and do some research before posting questions. Chances are good that someone has already posted a similar thread, and forum etiquette is that you should at least spend some time searching and reading before starting a new "HELP ME!" thread. But I digress...)
If the Firewire option works out, the capture quality is very good - it looks just like what your set-top box would output to the TV, since it's simply capturing a digital AV stream. You don't get encrypted channels, but that's how things are supposed to work from the content provider perspective. You may also miss out on analog channels, though that appears to vary by STB (it worked for me, though there were small hiccups in the audio and video at times). Given that you can get all this for the price of a Firewire cable - about $20 online for a 6 foot cable - it's definitely something to look into. Unfortunately, your experience may vary as not every STB works well, and not all content providers fully support what you need. Besides, you're spending $10 a month for the STB already, so you can't eliminate the rental fees like you can with a regular TV tuner solution.
As for the MiniPC, live output of 1080i and 720p content using VLC (download here) used about 60% of the CPU power, as did playback of recorded HDTV content. The only issue was with interlacing present on 1080i content, which can be solved in a couple of ways.
VLC has several options for deinterlacing, with the "X" algorithm being the best. Unfortunately, the X algorithm (diagonal averaging) struggles on the MiniPC, maxing out the CPU and still dropping about half of the frames. Linear mean was similar in CPU demands. Most of the other algorithms offered work at 80% or lower CPU usage, including the traditional Bob, Weave, and Blend modes. The "average" algorithm produced a generally pleasing result, though it's certainly not as good as some of the more refined algorithms. Media Player Classic also has support for the basic deinterlacing algorithms (Bob, Weave, and Blend).
Another option is to use the NVIDIA PureVideo decoder - and despite the name and source, it works with the Intel IGPs as well as ATI cards. CPU load is once again around 80%, and you have to pay $20 if you want to use it past the 30-day trial period.
Note that HDTV files get rather large, averaging 7GB per hour of HD content. On the other hand, watching the 2006 Winter Olympics using only the MiniPC (with a networked PC providing additional storage space) was far more pleasurable than trying to watch it "live". One other note is that CAPDVHS files were rather choosy in how they would run; some would play in VLC, while others wouldn't; those that wouldn't would usually play in Media Player Classic, but not always; the final option was to try Media Player 10, and between those three programs, every CAPDVHS file worked fine. It may have simply been a codec issue, but it's something to keep in mind if you try Firewire capture and have issues.
Anand did some similar tests back when he looked at the Mac Mini, and his results were quite a bit different. Capturing content seemed to be a bit easier (though likely that's simply a matter of finding the right software for the task). However, playing back the recorded MPEG-2 transport was too much for the Mac Mini at the time. He noted, " The end result is that anything above a 13Mbps stream ends up dropping frames on the 1.25GHz Mac mini, meaning that basically all HD streams are unplayable on the mini even though they record fine. " That's definitely an advantage that the AOpen MiniPC holds over the Mac Mini, though with the recent launch of the Intel-based Mac Minis, that advantage is going to be short-lived.
There are naturally other ways to use such a small box. You could mount it in a wall next to a plasma or LCD display, with only the front panel visible. One use that some people are already taking advantage of is the ability to use the MiniPC as a car A/V unit, and considering the power and flexibility available it will definitely work well in that role. You can also find other peripherals to help out. Basically, anything that can be done with USB ports (i.e. connecting a printer) is possible. Realistically, though, you probably won't be looking to add a ton of external devices. What's the point of getting a super small PC if you're just going to connect a bunch of other bulky peripherals?
[Thanks to nvmarino for pointing out a few of the relevant links for getting Firewire recording from a Cable STB to work!]
We've already mentioned the fact that this system is rather limited in terms of expansion opportunities. However, that doesn't mean that you can't expand it at all. If you're looking for gaming support, there's really not much that you can do, since the integrated graphics are far from adequate - unless your idea of gaming is Solitaire and Minesweeper, in which case, the MiniPC will work great! (3D games from 5 or so years back also run fine, if you want to replay some classics.) So, what else can you do to improve this device?
One area that seems like a good fit would be to use it as an HTPC. The CPU is generally fast enough, the DVI port works well with HDTVs that have DVI connections - and component output is available for any other HDTVs - but there are a couple of areas that are lacking. First, there's no way to capture video with the basic configuration, and second, the audio output is limited to stereo speakers. Both of those shortcomings limit the HTPC potential, but can you work around them? The answer is "yes", but it will of course cost some money.
First, we'll start with the audio aspect. There are quite a few USB audio devices on the market today, including a couple Audigy 2 products from Creative. In a rather odd twist, you may find that the external USB audio devices are almost as large as the MiniPC! So, if you demand more than stereo audio, you'll need to get a USB audio device. As we said earlier, it would have been nice for AOpen to add one more audio port on the rear, enabling the already present 5.1 audio support, but they didn't. S/PDIF would have been useful for connecting to a home theater sound system as well. Anyway, external USB audio is actually not a terrible way to go, as placing the audio logic outside of your computer can avoid a lot of interference and noise problems. There are audiophiles that use USB audio for just that reason, and while gaming performance isn't terribly good for USB devices (due to the latency and jitter associated with the USB bus), the sound quality for audio and movies will usually match most PCI card solutions. Besides, gaming shouldn't be a concern with the MiniPC.
Now, let's look at video capture. You can find a decent number of USB based TV tuners now, so as long as you get a USB port replicator, you should be fine. AOpen even recommends a couple of USB TV Tuner cards in their manual, though the listed brand (NewSoft) wasn't one that I recognized and seemed to be intended more for OEMs than end users. HDTV capture is going to be more difficult, as there aren't many products on the market that will do HDTV capture over USB. However, you may not even need to worry about a TV capture device.
The MiniPC does come with a Firewire port, so if you have a cable or satellite box with a Firewire port, you can jump through some hoops to get that configured as a video capture device. When we say "jump through some hoops", though, we really mean that. Getting Firewire video capture to work with my Comcast cable box (a Motorola 6200) took only a small amount of effort, as following several of the online guides that cover the topic worked. Others with similar hardware have not been so lucky, and the cable/satellite provider as well as their chosen set-top box (STB) is going to determine, to a large extent, whether or not you succeed with Firewire TV capture.
For my part, I just went with the instructions in this thread at the AV Science Forum, and it worked like a charm. Using CAPDVHS, recordings can be scheduled, though you can only record the channel to which the STB is tuned. (You may have to search for additional software to get your PC to tune your STB - I haven't tried that yet, as I haven't really had a need.)
(Note: If you use that link, please be courteous and do some research before posting questions. Chances are good that someone has already posted a similar thread, and forum etiquette is that you should at least spend some time searching and reading before starting a new "HELP ME!" thread. But I digress...)
If the Firewire option works out, the capture quality is very good - it looks just like what your set-top box would output to the TV, since it's simply capturing a digital AV stream. You don't get encrypted channels, but that's how things are supposed to work from the content provider perspective. You may also miss out on analog channels, though that appears to vary by STB (it worked for me, though there were small hiccups in the audio and video at times). Given that you can get all this for the price of a Firewire cable - about $20 online for a 6 foot cable - it's definitely something to look into. Unfortunately, your experience may vary as not every STB works well, and not all content providers fully support what you need. Besides, you're spending $10 a month for the STB already, so you can't eliminate the rental fees like you can with a regular TV tuner solution.
As for the MiniPC, live output of 1080i and 720p content using VLC (download here) used about 60% of the CPU power, as did playback of recorded HDTV content. The only issue was with interlacing present on 1080i content, which can be solved in a couple of ways.
VLC has several options for deinterlacing, with the "X" algorithm being the best. Unfortunately, the X algorithm (diagonal averaging) struggles on the MiniPC, maxing out the CPU and still dropping about half of the frames. Linear mean was similar in CPU demands. Most of the other algorithms offered work at 80% or lower CPU usage, including the traditional Bob, Weave, and Blend modes. The "average" algorithm produced a generally pleasing result, though it's certainly not as good as some of the more refined algorithms. Media Player Classic also has support for the basic deinterlacing algorithms (Bob, Weave, and Blend).
Another option is to use the NVIDIA PureVideo decoder - and despite the name and source, it works with the Intel IGPs as well as ATI cards. CPU load is once again around 80%, and you have to pay $20 if you want to use it past the 30-day trial period.
Note that HDTV files get rather large, averaging 7GB per hour of HD content. On the other hand, watching the 2006 Winter Olympics using only the MiniPC (with a networked PC providing additional storage space) was far more pleasurable than trying to watch it "live". One other note is that CAPDVHS files were rather choosy in how they would run; some would play in VLC, while others wouldn't; those that wouldn't would usually play in Media Player Classic, but not always; the final option was to try Media Player 10, and between those three programs, every CAPDVHS file worked fine. It may have simply been a codec issue, but it's something to keep in mind if you try Firewire capture and have issues.
Anand did some similar tests back when he looked at the Mac Mini, and his results were quite a bit different. Capturing content seemed to be a bit easier (though likely that's simply a matter of finding the right software for the task). However, playing back the recorded MPEG-2 transport was too much for the Mac Mini at the time. He noted, " The end result is that anything above a 13Mbps stream ends up dropping frames on the 1.25GHz Mac mini, meaning that basically all HD streams are unplayable on the mini even though they record fine. " That's definitely an advantage that the AOpen MiniPC holds over the Mac Mini, though with the recent launch of the Intel-based Mac Minis, that advantage is going to be short-lived.
There are naturally other ways to use such a small box. You could mount it in a wall next to a plasma or LCD display, with only the front panel visible. One use that some people are already taking advantage of is the ability to use the MiniPC as a car A/V unit, and considering the power and flexibility available it will definitely work well in that role. You can also find other peripherals to help out. Basically, anything that can be done with USB ports (i.e. connecting a printer) is possible. Realistically, though, you probably won't be looking to add a ton of external devices. What's the point of getting a super small PC if you're just going to connect a bunch of other bulky peripherals?
[Thanks to nvmarino for pointing out a few of the relevant links for getting Firewire recording from a Cable STB to work!]
54 Comments
View All Comments
bldckstark - Saturday, March 4, 2006 - link
Maybe lots and lots of people do care, but I couldn't give a crap less about what the back panel of any computer looks like. Maybe someone could tell me why they do.As for it not looking better, that would be a subjective opinion.
Snuffalufagus - Saturday, March 4, 2006 - link
Just for the sake of the 'Company that sucks' copied the 'company that had the idea first' argument, what, in a low profile box, of the same approximate dimensions, could they have done to make people not claim it was a duplicate? Change the color? Change the rubber foot pads? Revert back to PS2 connections? This idea that one company shouldn't build off the strengths found in another is stupid, and would ultimately lead to stagnation if no company learned from the mistakes and successes of another.Copying form doesn't really mean shit as far as one being better. Hell, I think the Mac Mini is a piece of crap due to it's lack of versatility, but now its being praised for that capability now that this new piece of crap is out (i.e. two vs. one mem slot).
FWIW - this wasn't purely a response to your post, it was just a covenient place to put the comment.
JarredWalton - Saturday, March 4, 2006 - link
I couldn't care less about copying. Whoever does it best gets my vote. The lack of versatility really isn't a major lack, though. The only things the MiniPC can't do are:1) Gaming (other than old games or 2D stuff)
2) High-end audio (without USB add-on)
3) TV Tuner stuff
4) High performance computing.
Most people don't need any of those things. Given that it's small, reasonably fast, and reasonably quiet (and all of the above pretty much applies to the Mac Minis as well), these things could be great for the less power hungry people.
Unfortunately, my mom still can't use a computer worth a darn, so reducing hardware complexity isn't going to help her with the software side. (And please don't bother suggesting OSX; she really is clueless about computers, and we're just happy when she can manage to read/write email!)
Herrterror - Friday, March 3, 2006 - link
yeah, poor Apple. They wanted to introduce Sloanism to the computer industry and ended up losing out to copycats.kmmatney - Friday, March 3, 2006 - link
The price of this has to be at least lower than a laptop. You can get a decent laptop for the same price, with a built-in LCD and Keyboard, and a lot more IO. You can still just hook up a Keyboard and Monitor with a laptop, as I do at work everyday, plus you get portability if you need it.JarredWalton - Saturday, March 4, 2006 - link
A few things laptops are generally lacking:1) DVI output
2) Component output
3) Anything more than 2.1 audio output
So, the HDTV connections of the MiniPC are definitely something to think about. Component out is probably the best way to guarantee a system can function as an HTPC (though the whole HDCP issue is looming on the horizon....) Also, these systems (Mac Mini/MiniPC) are both smaller than a laptop - why have a screen if you're not going to use it, right? But I do agree that the price needs to at least match an equivalent laptop.
WhoBeDaPlaya - Monday, March 6, 2006 - link
The Audigy 2 ZS PCMCIA has #3 covered ;)Been using it with my trusty 'ol eMachines m6805 since late 2004.
Snuffalufagus - Friday, March 3, 2006 - link
but fill a particular niche market that's appealing for certain applications.joey2264 - Friday, March 3, 2006 - link
I was just thinking ... what if they did an end run around apple by making this a dvr? Apple's stupid allegiance with the content providers practically guarantees they will never put out a true dvr, but aopen obviously has no such qualms. They need to make a version with core duo, decent tv tuner built-in(preferably ati 550 pro if that was possible), 2 ram slots, at least 4 usb ports, and spdif (basically the same ports as the mac mini + a tv in).How cool would that be? It might even put the pressure on apple to produce a dvr of their own.
joey2264 - Friday, March 3, 2006 - link
I think the key thing here, the reason why Apple can charge such a low price, is because you are not paying for the os with the mac mini. This price advantage does not factor itself into every other Apple product, because of Apple's crazy profit margins. But this is the one product where they are willing to make little to no profit, and so, who whodathunkit, they are price competitive. If only they would take a similar strategy (although obviously not to this extreme) with their other products).The only way the wintel world could compete is if Microsoft designed a mini pc of their own, or gave it away to an extra special favorite manufacturer of theirs.