A lot has happened since my last post on MythTV. When I left off then, I had built MythTV on a borrowed desktop (dual booting with Oracle Enterprise Linux and with Mythbuntu) and I had created an additional Front End on my Windows 7 laptop (which was only really worthwhile as a test). The next logical step to testing out MythTV as a replacement for my Comcast cable box and ReplayTV is to get a working MythTV set up in my family room instead of just in my office.
The first step was hardware. I didn’t have another computer I could repurpose for this assignment and this box was going to need some specialized components. I looked around on Craig’s List and at the local MicroCenter for off-lease computers that would be relatively cheap and would be adaptable. I found only a few candidates and all of them were going to require enough modifications that it eroded the cost-effectiveness of getting a used computer. Besides, I didn’t want to pay for a Windows license that I wouldn’t be using.
I decided it was time to build my own. I’ve thought about doing this before and thought it would be kind of fun but always ended up deciding that going with a used computer would be more cost-effective. Since I’d ruled that out this time, I dove into the research. What a chore. It’s very complex in part because there are so many options. Intel or AMD? What generation CPU? What size motherboard? What sort of case? Integrated graphics or separate card? And what ports would be required? And that’s all in addition to the typical and relatively simple questions of RAM, CPU speed, and disk drives. Probably the hardest part of all is making sure all the pieces work together – does the motherboard have the right headers on it to be compatible with the case which has to fit the power supply which has to match the motherboard connector and on and on. I found that it was an iterative process where I would start with some questions tentatively answered only to have subsequent choices invalidate previous ones.
Here’s what I ended up settling on as requirements:
- HTPC case – I decided that I wanted a case that would not only fit into the racks with my other components in the home theater but also function as a DVD player (with eventual use as BluRay player), have space inside for multiple hard drives for future expansion, and support full height cards in case a video tuner card that works with a cable card hits the market in the future.
- HDMI – This requirement was important for me because my TV has only HDMI digital inputs. I also have an HDMI splitter/switching system setup so that I can feed two TVs simultaneously (one in a remote room) from any one of 3 HDMI inputs. Having the HTPC output HDMI was the only way to fit into the existing home theater system.
- Serial port – Okay, this is a weird one. And I know it is potentially not going to work. But my aim is to get my existing remote (OFA 8811) programmed with the additional smarts to run the HTPC. And then to use my existing Niles Audio Remote Control Anywhere kit to feed IR signals directly into the serial port without needing to get an additional IR receiver for the HTPC.
- speed – About all I could say about the speed of the computer is that it would need to be reasonably speedy but not super fast. Especially since I plan to do most of the tuner and video capture work in specialized devices like my HDHomeRun.
Those basic requirements got me started and I was able to settle a few other general items.
- Intel Core Duo – The options are dizzying with CPUs, but I had to choose somewhere to start and I decided to go with something before the current state of the art. It was partly a financial decision because the fastest newest CPUs are in demand and too new to have dropped in price. But I also didn’t want something that was a few years old and would be considered obsolete. And I decided to go with Intel because the equivalent AMD chips weren’t noticeably cheaper and the motherboards for Intel chips were more likely to meet my other requirements.
- Micro-ATX – Again, this was mostly decided by the cases that I was looking at. ATX mobos were too big and generally ended up being in really big cases. I gave serious thought to Mini-ITX too, but those boards seemed to not be full featured enough.
With this all sorted out, I was able to choose the components. I did all of my shopping at NewEgg because of their great prices and selection. (Although I did have to pay attention to return policies in case my research had overlooked something.) Here are the components I chose:
I already had a 250 Gbyte hard drive (a warranty replacement from a while ago) and a DVD drive (I upgraded another desktop to have a better drive). Shipping came to $30.82 which results in a total PC cost of $336.71 (after $30 motherboard rebate). I’ll probably swap out the DVD drive for a BluRay drive when prices come down a little more. But at least for now, that’s a lot of PC in a pretty hefty and full-featured case for $336.71!
And probably the best news of all is that it all fit together. The pieces fit where they should have (except for the power supply cable issue and the case’s DVD eject button alignment mentioned above, both of which were easily fixed), and they work together as they should. The HTPC booted up just fine on the first boot with the install CD and I was off and running. More on that in the next post.