Why the Mac Mini sucks for MythTV/PVR
by Justin Garrison • 2008/11/17 • Main Menu, MythTV, OSX, Review, Thoughts • 9 Comments
I bought the mac mini for a few reasons:
1. It is very small and very quiet
2. It looks good with my AV equipment
3. There are a lot of accessories that match the looks of the mini
4. It came with good enough specs for video playback and recording
The main problem I had was dealing with the small/slow hard drive. So I wanted to upgrade that but here are some of the things I ran into.
First of all, the Mac Mini had almost everything I wanted (and some things I didn’t care about) built in. I wouldn’t need to add any features to the device unlike other small computers I was looking at. Most other small computers came with almost everything I needed except one or two thing, built in IR for a remote or firewire. These were requirements for me. I know I could have used a USB -> IR adapter but I wanted this computer to look a little less DIY than my last MythTV. And not having firewire seemed too complicated to try and add my own through expensive adapters.
My goal for the Mac Mini was to upgrade the internal hard drive and use an external 1 TB drive. The reason for this was storage and speed. The internal hard drive in the Mac Mini is only 5400 rpm and while that works fine for web pages and word documents, when reading and writing large media files all day it just would not be fast enough for the task. One option was to install the OS on the internal hard drive and use a external hard drive just for storage over USB but the CPU overhead of USB and the read/write speeds would just not cut it (internal SATA II is over 6 times faster than USB 2.0/Firewire 400). There also is no firewire 800 port so that wouldn’t work either. I tried following a walk through that someone else already did with a mini hard drive upgrade but apparently Apple has updated their device since this was done and adding a hard drive the same way is no longer possible. If this worked for you on a post Nov 2007 Mac Mini please let me know in the comments. The problem I had was the Mac Mini would never detect any hard drive outside of the chassis. I tried with multiple cables, hard drives (2.5″ and 3.5″) but never once was able to get OSX or Ubuntu installed on the bigger hard drive.
To break it down, the reasons the Mac Mini actually sucks for building your own PVR are these.
1. Slow (low storage) hard drive
2. Expensive features that are not needed but you don’t have a option but pay for. (OSX, iLife, Apple tax, etc.)
3. Hard to upgrade processor and memory
And these are the reasons I picked the AOpen over the Mac Mini.
Mac Mini uses a older 945GM chipset with 667 Mhz vs. GM45 chipset with 1066 Mhz, it uses a more power hungry 65nm (T5600/T7200) processor vs. 45nm (T8100 or any socket p processor you want), and GMA950 GPU vs. GMA X3100. Not really big deals considering both should have the ability to play back most 1080p content. But having updated specs just make things a little easier, and the ability to upgrade helps make the PVR future proof…well almost.
For anyone interested, here are some pictures of the steps I took to make the Mac Mini NOT work with an external eSATA 1 TB hard drive.
|Sata to eSATA adapter. I was sent the wrong adapter and Microbarn would not accept the fact that this was a female SATA to male eSATA cable when I needed male to male. Even after sending them this picture. P.S. don’t order this, order this.|
|Adapter plugged into the Mac Mini SATA riser card with a male to male sata adapter I had to buy extra thanks to Microbarn. Maybe I just don’t understand male and female connectors. 🙂|
|SATA cable run inside the case. This wasn’t as hard as I thought it would be. See the picture above for what it looked like coming out of a slightly modified Kensington lock hole.|
Let me know how a Mac Mini is working out for you as a PVR or what other machine you bought as a substitute in the comments.
Pingback: 0wn th3 1n73r.net » Blog Archive » Compile Lirc on an AOpen mp945-dr with Ubuntu
I’d like to do the same mod. To recap:
the cable you ordered was the right one (male-male) but the description of microbarn was wrong.
the other cable you recommend (male-female) is not working, since you need male-male.
I googled for such a cable without success. So you need that male-male sata adapter.
I live in Sitzerland and couldn’t find such an adapter. Where did you get it from?
The cable I bought was incorrect and I can’t remember where I got the male-male coupler. I also bought the real cable I needed here http://cooldrives.com/esexcaitolex.html just to try it and make sure there wasn’t something wrong with my other adapters.
To be honest though…I never got it to work. The Mac Mini would never detect the external hard drive. This might be different with the new remodeled Mac Mini’s but I never got it to work.
I would highly suggest you instead go with the AOpen computer like I did (same price but better specs) or just get a bigger/faster internal hard drive. You can easily get a 320 GB 7200 rpm drive for ~$100 and it would probably be less of a headache.
I still push people toward the AOpen mainly because it is upgradeable. Unlike the new revision of the Mac Mini where the processor is soldered straight to the system board.
So what did you do to get mythtv front end to work on an AOpen?
I used Mythbuntu to get the frontend and backend installed. The only problem I had was I had to compile LIRC to get the remote to work. Other than that everything worked on it fine. Currently I have a problem with the video skipping if I am flagging commercials while trying to watch TV but I think I can just delay my commercial flagging so I have a more pleasant watching experience.
Thanks… 1 other question: I see no CD/DVD device so how do you boot to a linux installer?
Actually the AOpen does have a DVD/CD drive (the newest model even has the option for Blu-ray). You can easily load the OS using that drive. In my case I still used a USB drive. I downloaded the ISO and then used unetbootin http://unetbootin.sourceforge.net/ to create my bootable USB drive.
What tuner are you using for the PVR? What helped in your selection – other than I assume USB, which are supported well by Ubuntu?
I am currently using a HDHomeRun tuner which is very well supported in Linux and actually doesn’t plug directly into the computer at all (it resides on the network). I also have a HD-PVR which is supported in Linux but it is still in beta. The HDHR is the best tuner I have ever used and highly recommend it to anyone building a HTPC.
I have also used Hauppauge pvr-500 (pci), pvr-150 (pci), pvr-950 (usb) and Dvico FusionHDTV5 RT (pci). The Dvico and pvr-950 were not very well supported under Linux. The pvr-500 I used before they were supported in Linux (but now it is very well supported) and same with the pvr-150.