HTPC Guide
Reviewed by: Zertz technodanvan tacohunter52
Reviewed on: March 15, 2009
Introduction:
With the ever increasing popularity of digital music and streaming video, it was only a matter of time before consumers demanded these technologies in their living rooms. The Home Theater Personal Computer (HTPC) has had its place in some homes over much of the last decade, but only recently have they gained popularity among the mainstream market. WebTV could arguably be considered the first production HTPC, and many companies bundled Windows XP Media Center Edition (MCE) along with their computers in an attempt to push consumers in this direction. It never really caught on back then as few people owned more than one computer and were still learning the ropes.
Nowadays, everything has turned digital - music and movies especially. You'd be hard pressed to find yourself in a position without internet access. The new breed of HTPC brings entertainment to your fingertips with the ease of pushing a button on a remote. You don't even need to leave your seat, unless of course nature takes its course. Then again you could always set up your home theatre system in your bathroom! An HTPC gives you the ability to call up a moive instantly, set recordings for future broadcasts, and hold your entire music collection in one medium sized box. These conveniences, along with other full-fledged features of a complete PC, has pushed the HTPC so far into everyday life that the market for them will only get bigger. Companies around the world have begun making HTPC's, and one day soon you may find yourself joining the bandwagon.
Pre-built HTPC's tend to be extraordinarly expensive, for no apparent reason. An HTPC is basically a cheap computer with a few features added. So why pay the big bucks for a machine you could easily build yourself for half the cost? Just about every member here has the knowledge to build a computer. In this guide I'll be helping you decide which parts you'll need for an HTPC.
At this point I want to make explicitly clear that this guide is just that, a guide in helping you decide what you need. The products that I suggest only represent a small fraction of those available. Depending on the brand, model, and any sales going on you'll probably be able to find better equipment for the same (if not lower) price. It all depends on what you need and how much patience you have. Now then, let's begin!
The Parts - An Overview
The majority of you already know what goes into a computer, but there are a few extra considerations to make when it comes to building an HTPC that you might not normally think about. Things like noise and temperature begin to play a huge part in its operation, as well as physical size. When it comes to the components, you first need to examine what your use for this computer will be. Some may be building a brand new system, but you may be constrained by using spare parts you already own and coupling them with a few new ones to complete the system. Keep in mind you might be limited in functionality depending on the components you choose. Some of the typical uses of an HTPC are listed below, and depending on your needs this will greatly affect the cost and components of your project.
- back up your music collection
- use as a TiVo or DVR box to record live broadcasts
- DVD/Blu Ray player
- back up your movie collection
- de-interlacer and digital scaler
- HDTV tuner
- gaming console
- run as a home server for movies and music
- and pretty much anything else you want!
These all have an impact on what goes in your HTPC - if you intend to store your entire DVD collection you will need a number of large hard disks. If you want to run ffdshow in the background with a de-interlacer or digital scalar, you'll need a powerful processor. If you are going to play Blu-Ray disks, you'll need a discrete graphics card. I'll discuss each component individually and make suggestions depending on your needs and budget. The list below shows the parts I will discuss in the order I'll do so.
- processor
- heat sink
- memory
- graphics card
- sound card
- tuner card
- hard disk(s)
- optical drive(s)
- motherboard
- power supply
- computer case
I will examine each of these in more detail in the following pages. You may be somewhat surprised to see the motherboard so low on the list. Most of the time you'll see that as one of the defining criteria for a computer, especially on a performance-oriented site such as OCC. However, in the case of an HTPC the motherboard must meet the criteria that the other components define. Such things as SATA ports and PCI slots as well as layout of the board become critical as opposed to minor annoyances. More on that later.
I attempt to use Newegg and OCC links wherever possible as the majority of users will be able to utilize these fantastic e-tailers. However, many other vendors support these products overseas as well. If you don't live in the United States, chances are you'll still be able to utilize my recommendations. Keep in mind that prices change over time and some products may not even be available any longer. If this is the case, let me or another OCC staff member know so that it can be removed from the list. I realize that a lot of people reading this probably know a lot about building a computer already, but I have tried to make this guide suitable for all skill levels. There are a lot of people coming here with a very basic knowledge. I want those of you new to computer building to give this a shot! It's a great way to get the most out of your money while gaining valuable knowledge at the same time. If you have any questions, feel free to post them in the forum.
Alright guys, let's start by talking about the processor.
The Processor:
The CPU (Central Processing Unit) is the core entity of a computer and is in charge of virtually all calculations. Anything you do will be routed through it. Faster clock speeds and more cores (i.e. multiple processors) allow you to do more calculations at a given time. An HTPC can benefit drastically from this increased processor power. While virtually any processor can be used, older ones might not be powerful enough depending on your needs. You have to sit down and determine exactly what you'll expect from your HTPC and what you think you'll want it to do. If nothing else, set up your main computer in the living room and try stuff out for a while. See what you like and what you don't. It's better than buying something that might not do what you want it to. Otherwise you could just do what I do. Just aim high to ensure you have the power later on.
There may be a number of things you might not be aware of when it comes to HTPC uses. Keep in mind that Blu-Ray has won the battle of hi-def formats and prices of these drives have fallen drastically. While still not terribly affordable, they may be something you want to plan for in the future. Decoding a Blu-Ray disc is a very CPU-intensive process, especially if you don't have a suitable graphics card to offload some of the strain. If you intend to upgrade to one of these drives you should consider grabbing (at the very least) an inexpensive dual core. Likewise, many new video games and video compression programs take advantage of dual core processors. Using a multi-core CPU can cut down on compression time drastically.
A big thing you might want to consider is running background image-enhancing programs on your DVDs and saved movies using programs such as ffdshow. These programs increase the original resolution as well as making the picture sharper and clearer. As far as I'm concerned this is one of the biggest, most important uses an HTPC has to offer. As this runs in real-time, it understandably requires some serious processing power when running these programs at full speed. As an example my 3.7GHz E6400 'Allendale' would average 35-40% load throughout a movie (I tested both Kill Bill and Star Wars Episode II). If you have a nice HDTV and would like to use it to its fullest extent , I'd heavily encourage you to grab a dual core processor.
I know I'm pounding this in, but I really feel you'll get the most out of your HTPC if you bypass single core processors completely! Companies are now focusing on quad core CPU's. Because of this, dual cores are becoming extremely cheap. A 2.5GHz 4850e can be had for just slightly over $50, and a 2GHz Allendale can be had for slightly less. Just because the processor will be such an important part of your HTPC, any thing less should be disregarded. Unless of course you'll only be using it for T.V. every once in a while.
Now if you know for a fact that you just need a very basic system, or you have another computer to fill the other needs, virtually any computer from the last 5 years will more or less suit you. So if you've got spare parts hung on the wall or in the pocket of those jeans on the floor, pull those suckers out and give 'em a shot! For my purposes, I'll be assuming you're interested in building a brand new computer. I'll try to lean towards the best hardware that will have the ability to do pretty much everything any one would want. I've ordered this section by performance and will use the same format throughout this guide for components that require it.
Overclocking will be discussed very briefly. While it will be useful and increase performance for some users, for the most part it will not be needed.
Note: I'm only including processors readily available from online vendors. Older processors from AMD Socket 939, 754, or 462 families and anything predating the Core 2 family of processors from Intel won't be included here. If you happen to own one of these processors and would like to put it into an HTPC, feel free to ask if you aren't sure what it can do. Many of them are more than capable, though some tend to run hotter than newer models. An easy aside for all you owners of old 939 hardware (I know there are a lot of you, that's why I bring it up) - it's all pretty comparable to Socket AM2. So if you see me talk about a 2.2GHz AM2, you can assume anything I say can also be applied to a 2.2GHz Socket 939.
The Processor
- Recording live broadcasts
- Tuner
- Storing/playing back music and movies
- DVD player
- Back up a small DVD collection
- Standard computer feature; i.e. word processing, browsing, etc
The basic HTPC is your entry level computer; nothing special just a basic computer. In fact most any computer from the past 5 years should work. Unless of course you spent these past 5 years dropping it or using it as a drinks coaster, then I'd be surprised if it even turns on. Most current processors will be overpowered for your basic HTPC needs. You'll be hard pressed to find a reason for sticking in an i7. In HTPC's this may be the one case where less is better. The total price of the hardware for this computer should be under $500 (after all, it's basic). So I'd keep the cost of the CPU under $100. $75 will probably suit your needs. Yes, I said earlier it's the most important component in an HTPC and yes, for only a few bucks more you can get a lot more power. However, at this level there is simply no reason to spend the extra money. Note that I said 'small' DVD collection above. I say this because lower powered processors won't be able to compress movies nearly as fast! It could take the better part of 6 hours a piece. Now if you just want to backup a full copy of the movie without compression, this shouldn't be a limitation. I would have added 'home server' to the list above, but while it could stream music and movies throughout your network just fine, it probably would get bogged down if you were actually using the computer for something else at the same time.
If building a new computer, I would choose one of the least expensive dual-core processors you can find. Be it a Celeron or Athlon, either will do the job without complaint.
The Processor - Intermediate HTPC:
- Playing Blu-Ray discs
- Running image enhancements on movies
- Gaming (for at least current games)
- Backing up a moderate DVD collection
- Run a home server
The intermediate HTPC is the prototypical HTPC. This HTPC is usually the result of being built to one's needs, while taking the future into consideration. With the right graphics card it should be able to both effortlessly play Blu-Ray discs and can run moderate image enhancements on movies. The additional power of these HTPC's should also give you the ability to compress movies faster, making backing up your DVD collection more feasible. I'm giving a $150 budget for the processor in this level.
Although AMD CPU's are generally slower then the Intel counterpart, I'd easily choose one for my HTPC. The main reason for this is price. You get what you pay for, and when you buy an AMD CPU you get decent performance for what you need. You can easily buy an AMD quad core for less then an some Intel dual core CPU's. However, even an AMD Quad is a bit much for an HTPC. I'd suggest either a Tri-Core CPU or AMD's new 7750. If I was making one now, I'd go with a Tri-Core Phenom 8650. If your one of those "I hate AMD they need to die" types, a 2.5GHz Wolfdale should do you just fine.
The Processor - High End HTPC:
- Backing up a large DVD collection
- Future-proof (to an extent)
- Gaming (including future games)
- Ummm...Really whatever the heck you can think of
If you're building a rig and calling it a High end HTPC you're insane, but some people just are. At this point you can really pick up any CPU you want, although I'll expect you'll be wanting an extremely powerful high end quad. After all H.264 decoding is a stressful process. Lesser processors may require a good graphics card to offload some of the strain. The processors listed in this category may be able to do this all by themselves. Keep in mind the new quad core AMDs as well as Intel's put out a lot of heat. You will definitely need an aftermarket heat sink for these, especially if you'll be using a small case. If you can control the heat, you can rest assured that you will have enough power to do most anything without the need to upgrade for a considerable amount of time. Personally, I don't see any reason to get this machine unless you absolutely intend to run high definition games without needing to upgrade for some time. I cater for everyone, and enthusiasts are people too.. sort of. My one request is please don't by the $1000 enthusiast-class processor for this. Go ahead and buy a car instead!
For this computer it's a tough call between AMD and Intel. If you're actually going to build this HTPC, you'll want the best. Both companies offer high end quads that would probably not be needed. You could go with one of AMD's new phenom 2, or try out Intel's new space heater, the i7. Keep in mind that there isn't currently a large selection of mATX boards for these CPU's, although you can put the Phenom 2 in an AM2 slot. For a real life HTPC in this class, I'd pick up either Phenom 2 920 or a Q9550. Some of the best mATX boards (if you're going that route) still use AMD processors.
The Processor - Overclocking
Given that this site has “overclocking” in its name, I feel that people will be asking about it, so I might as well get around to discussing it now. I'm not going to talk about how to do it, if you've never done it before then this probably isn't the rig you should start on. There are guides all over the place (including this site) that discuss that in great detail. For those that are experienced overclockers though, yes, of course overclocking is beneficial and very well could be done on an HTPC. However, there are a few things to keep in mind.
#1. Heat
You need to worry about heat not only from your processor, but from your motherboard as well as your power supply. If you use a monster case, this likely won't be a problem. If you want to integrate your HTPC among the rest of your stereo equipment it will be in a much smaller case and possibly in a restricted environment. You might not even be able to get the nice big heat sink in the case, due to height restrictions. In addition, the case itself may be in an enclosed area resulting in even poorer airflow than it would have sitting out in the open.
#2. Stability
Some people have yet to discover true stability. If you overclock and use your machine for folding, go ahead and skip this because you're awesome! But for those that don’t fold and only run Orthos or OCCT for a few minutes on their overclocked rigs, that just might not cut it. Keep in mind if you run image enhancement programs on these rigs that they will run 40-50+% throughout a movie even on a powerful processor. Compressing a DVD in Divx format can load them up to 100%. The point is it will use much more than the average game does for hours on end. That added in with the additional heat problems may cause crashes you might otherwise never see. Just be forewarned.
My recommendation would be a slight overclock only. Certainly don't increase the voltage on anything, and ensure that you have better than average airflow. If you are using a dedicated HTPC case, this likely means modding, since most only come with one or two 80mm intakes and maybe a 60mm exhaust. Obviously, if you intend on overclocking, the CPU recommendations above may not apply to you.
The CPU Heat Sink:
Although the CPU is arguably the most important part of any rig, you're going to need a way to keep it cool. If you purchased a retail CPU (as opposed to an OEM), it will come packaged with a heat sink. These are only adequate at best and really aren't designed for performance in any sense of the word. An aftermarket heat sink is almost a necessity for any new computer - in an HTPC it is even more important. Stock heat sinks are not only inefficient at removing heat, they tend to be noisy. With just a bit more money you can drastically improve the temperatures, as well as the noise of your computer. For the lowest end processors you may argue that it wouldn't be worth buying a new heat sink. You may end up spending nearly as much on your heat sink as on the processor itself!
To me, spending an extra $30 for a heat sink that ensures I can listen to some nice quiet music without interruption is $30 well spent. That doesn't even take into account how much cooler the processor will run. Based purely on noise alone, it's money well spent. Remember, that one of the main purposes of this machine is to play back movies. Even the bloodiest action flick has quiet moments that will reveal any fan noise your computer makes. It may not sound like a big deal now, but if you're unfortunate enough to experience it, you'll be very annoyed.
While there is always the possibility of passively cooling a CPU, I would not try it. It could work, but the probability is that you'll end up melting your CPU like ice cream in a microwave. If you manage to get a passive heat sink that works enough to keep your processor running under 50C even under load, something along the lines of a Thermalright Ultima-90, cool! You could drop 10°C from that by simply adding a low-speed fan, cooler. A decent fan at low speeds won't produce any noise worth mentioning, and the benefits of a cooler, happier CPU are gained as well. I really can't see any reason to run a passive system. If you know what you're doing it can be done, but for the same price you could run a cooler, more efficient system, coolerer!
Anyways, back to the heat sink discussion!
In the last few years there has been a veritable explosion of heat sinks on the market. Companies such as Thermalright and Zalman have built their reputation on these products. Larger, more diverse companies such as Asus and OCZ have branched off and added heat sinks to their product list. Many smaller companies have sprouted up as well, in order to try their hand in the market, with mixed results. From perhaps hundreds of available heat sinks a few stand out from the rest. These I'll list here. But keep in mind that buying the correct heat sink can sometimes be a real pain. A few things you should think about:
- Ensure the heat sink you purchase comes with the mounting bracket for your processor. For the purposes of this guide, LGA775 and Socket AM2 are the only ones to be worried about. However, not all heat sinks come with brackets for both Intel and AMD. If you see a model that appears to be perfect for your rig but notice it doesn't come with the correct hardware to mount it, don't give up hope. Check out the home website for the heat sink in question. You may find they offer additional models not listed on other sites. Shoot them an email if nothing else. Sometimes you'll get lucky.
- You will likely be limited in height. If you're using an HTPC-style case you may have less than 120mm to work with, and this will narrow your choices down a bit. The best, most efficient heat sinks are the big ones. The Thermalright Ultra-120 Extreme and the Zalman CNPS-9700 are absolute monsters and sometimes don't fit even in big cases! Double check the height of the sinks and the available space in your case. If it won't fit, many times you'll see a smaller variant of the same sink that will. If you have an especially low-profile case you will probably have to accept that your processor will run warm, but there are still relatively inexpensive heat sinks that are quiet and cool fairly well, even with reduced space.
- If going for a shorter heat sink you may use one that utilizes the “flower-style” design which uses a fan pointing straight down at the board. While still good sinks, these are notorious for not working with all motherboards due to width restrictions. Check the spacing around the CPU socket to ensure it won't interfere with your memory, Northbridge heat sink, or any capacitors nearby. Some taller heat sinks also can have this problem, though usually they can be turned in a way that they don't interfere with anything. Many times heat sinks that are known for this problem have compatibility guides at their official site. Otherwise ask around in the forums.
- Watch the weight of your heat sink. In an HTPC-style case this is usually a non issue but some people won't be using one. Heavy heat sinks can put a lot of strain around the CPU socket when installed in a vertical case. At best this will just cause uneven cooling, meaning one core may run warmer than another. At worst it could tear free from the board.
- Most sinks are made of aluminum, copper, or a combination thereof. Copper conducts heat better than aluminum and is typically used in the base of the heat sink. Some heat sinks utilize copper throughout the design. They generally cost more and certainly weigh more. Though it doesn't conduct heat as well as copper, aluminum is inexpensive and is much lighter. Many companies use aluminum fins in an effort to reduce both cost and weight. Some inexpensive heat sinks use aluminum for the entire design, including the base. As both Intel and AMD use copper in the base of their design, I shy away from all aluminum models.
- Lastly, most HTPC cases offer extremely poor airflow. This is a given, and we have to accept it. However, choosing a heat sink with a vertically mounted fan, if oriented correctly, will help improve the flow of air through the case. Horizontal designs will help keep air flowing over nearby components but won't do much to keep air flowing through the case. While one isn't necessarily preferred over the other, it's something to think about, especially if you don't intend on modding the case to improve airflow initially.
Okay, now that that's covered, here are my choices and a few words about each:
HTPC-Style Case:
The standard height of an HTPC-style case seems to be around 120mm from the motherboard to top of the case, so I will choose heat sinks that are a little bit shorter. Some cases have support brackets crossing in the same area, reducing maximum height to only around 60mm. These brackets are usually unnecessary and should be removable with a screwdriver. Most of the sinks listed here are short enough to work with the bracket. However, I expect most people to remove it, so this is not a defining criteria.
- Evercool Buffalo: While this may not be the greatest cooler it does meet the requirements, and it can cool a good 10°c better then a stock cooler.
- Asus Triton 77: This cooler seems like it was made for an HTPC case. The fan is hidden, it isn't very big, and temperatures greatly increase with an overclock - this is perfectly fine because you probably won't be overclocking your HTPC.
- Coolit Pure:This cooler is a mixture between air and water cooling. It meets all size requirements, and may be your best bet for a silent cooler.
- CoolJag Falcon 92: This is another heat sink that could have been made for an HTPC. It is both small and efficient. The fan fits inside the cooler itself. This heat sink is comparable to the TRUE, and should definitely be considered for any HTPC build.
- Scythe Ninja 2: This cooler is aluminum with a copper base. It's not the best heat sink, and it's not the worst. That definitely makes it an option.
- Scythe Shuriken: This cooler is slim, and does a pretty decent job at keeping your CPU frozen.
- Thermaltake SpinQ: This is possibly the coolest looking heat sink ever. Although it is a bit bulky, it should fit in most HTPC cases.
- Thermolab Baram: This heat sink is thin enough to support two fans, it cools about the same as the Scythe Ninja.
- Thermolab Micro Silencer: This heat sink is the smallest of my choices. It's not great, but it out performs the stock HSF, and you'll have no problems fitting it into a tight space.
- Titan Cool Idol: This is a great heat sink, it performs just as well as the TRUE and the V8.
- ZEROtherm Zen: This is another great cooler. It is thin, good at cooling, and definitely a choice to think about.
Standard Case:
The following are heat sinks that offer absolutely stunning performance but are probably too large to fit into a typical HTPC-style case. The heat sinks above could be used in a normal case of course, and depending on your processor there may be no reason to get anything bigger listed here. However, for those running quad core processors these definitely warrant a hard look.
Again, I want to stress that just because I say these are great heat sinks doesn't mean they are your only choice. Many other heat sinks are available and may prove to be a better option depending on your CPU and case choice. Also, you should purchase an aftermarket thermal paste to go with most of these. I always use Arctic Silver Ceramic and highly recommend it to anyone that is new to computer building. It's very easy to use and still ranks among the best you can buy.
The Memory:
There really isn't a whole lot to say about picking your memory. An HTPC won't require the massive amount that a good video editing machine would, and really doesn't need anything insanely fast either. Given the prices of DDR2 there is really no reason to go less than a 2GB (2x1GB) kit of DDR2-800 (PC2 6400) memory unless you really want to save some cash. You can get a 2x2GB kit if you like, but you really won't see any benefit from having the added memory for standard HTPC functions. If you're going to be using this rig as a full multi-media system—this includes playing games—the extra RAM might not hurt. In fact if you know you'll be playing games, 4GB is certainly something to consider. Here are a few things to think about before purchasing any RAM:
- DDR3 is newer, faster, and better, but don't go buy a MOBO just so you can have the newest RAM. Unless you're one of the crazy users that will be using an i7 in their HTPC, DDR2 will suit you just fine.
- A 2x512MB kit of RAM should be enough for basic HTPC functions. If you already have a kit or just want to save a few bucks, by all means use it. You may run into a little trouble with large high definition movies but otherwise you should be okay. For an intermediate (or better) HTPC, get at least a 2x1GB kit.
- If you will be using Windows Vista I heavily recommend at least a 2 gigabyte kit.
- Use only 2 sticks of memory. A lot of boards support 4 sticks, but remember this is likely going into a small case with poor airflow. Keeping memory cool is essential to ensuring it remains stable. If you need more memory, just buy a bigger kit.
- For our purposes virtually any kit of RAM should work. There are a lot of good brands out there and they offer mostly the same product. If you narrow it down to a pair of kits and you don't know which to go with, base it on the warranty and customer service the companies offer.
- Don't purchase a kit of DDR2-1066 with the assumption that it is automatically faster than DDR2-800. It has the potential to be, but few processor/motherboard combos will automatically detect and set them correctly. If not set in the BIOS appropriately they'll run at DDR2-800. If you have more questions about this please ask in the forums.
Okay, here are my choices. Again, there are many other kits available. These are brands I know and have had very good experiences with. You don't need to be spending a whole lot on RAM, so I've tried to keep all kits under $50. With of course the exception of high end builds. Assume all RAM is DDR2 (800) unless otherwise stated.
Basic HTPC:
- mushkin 2GB (2 x 1GB)-DDR2 (667)
- SUPER TALENT 2GB (2 x 1GB)
- mushkin Extreme Performance 2GB
- PNY OPTIMA 2GB (2 x 1GB)
- mushkin 2GB (2 x 1GB)
- A-DATA 2GB (2 x 1GB)
- CORSAIR XMS2 2GB (2 x 1GB)-DDR2 (675)
- Kingston 2GB (2 x 1GB)-DDR2 (667)
- G.SKILL 2GB (2 x 1GB)
Intermediate HTPC:
- Kingston HyperX 2GB (2 x 1GB)
- mushkin 2GB (2 x 1GB)
- CORSAIR XMS2 2GB (2 x 1GB)
- OCZ Reaper HPC Edition 2GB (2 x 1GB
- G.SKILL 2GB (2 x 1GB)
- mushkin 2GB (2 x 1GB)
- Kingston HyperX 2GB (2 x 1GB)
- CORSAIR XMS2 2GB (2 x 1GB)
High End HTPC:
- mushkin REDLINE 2GB (2 x 1GB)-DDR2 (1000)
- mushkin XP ASCENT w/ eVCI technology 4GB (2 x 2GB)-DDR2 (1066)
- Crucial Ballistix Tracer 4GB (2 x 2GB)
- mushkin XP 4GB (2 x 2GB)-DDR2 (1000)
- OCZ Reaper HPC Edition 4GB (2 x 2GB)
- CORSAIR XMS2 4GB (2 x 2GB)
- mushkin 4GB (2 x 2GB)-DDR2 (1066)
- Crucial Ballistix 4GB (2 x 2GB)
- Patriot Viper 4GB (2 x 2GB)-DDR2 (1066)
- OCZ ReaperX HPC 4GB (2 x 2GB)
- CORSAIR DOMINATOR 4GB (2 x 2GB)-DDR2 (1066)
Now that we have a few choices of RAM, let's move on to the graphics card.
The Graphics Card:
One of the most frequently asked questions is, "What graphics card should I get for my new build?" In the case of an HTPC this should hardly be on any users mind. Onboard video chipsets have improved greatly over recent years, and while they aren't anything you would want to play new games on, they have more than enough power for anything an HTPC should be used for. That being said there are two exceptions:
- If you own a Blu-Ray drive you can opt to offload some of the strain to a dedicated card that supports it.
- If you absolutely must play video games on your HTPC, you'll clearly want a powerful graphics card. I'm not going to go crazy on recommending these, and certainly won't go out of my way to support guys wanting to use two or more cards. The needs of these types of people aren't that of a typical HTPC user. They'd be more suited to a gaming computer with a TV tuner installed.
I really feel purchasing a card without an actual need for it is a waste of money. Not only are they not needed in most cases, they also add extra heat and power consumption. You don't want a huge GTX 295 taking up all the room in your case blocking your airflow. If you're on the fence and not sure what you need, just purchase an appropriate motherboard (and power supply). This way you'll have the option to upgrade in the future.
For the sake of argument, let's say you decide you do need a graphics card. Well first of all you're going to need to figure out which one will best suit your needs. When choosing the proper graphics card for your system, there are a number of considerations:
- First and foremost, you have to make sure it will fit. The chances of a GTX 280 fitting into an HTPC case are somewhat slim (unlike the card itself).
- Make sure the GPU won't block any PCI slots that you may need for something else, such as a sound card or a TV tuner.
- You'll want to make sure the card is equipped with a quiet fan. The ATI series are notorious for having ridiculously loud fans when they spin up, and Nvidia really isn't much better. Aftermarket cooling solutions can fix this problem, but they are usually large and will likely block a couple expansion slots.
- If you'll be playing H.264 encoded DVDs, be sure to balance CPU, and GPU power in your budget. Both ATI and Nvidia offer hardware (and in Nvidia's case software) video playback acceleration, called AVIVO and PureVideo, respectively. Keep in mind that certain software may be required to make these work.
- Ensure that the GPU either comes with or has the appropriate video adapters for your TV.
- Ensure that a proper power supply will fit the case as well as be able to power the card you choose.
These days there are so many graphics cards it could be extraordinarily hard to choose. If you have an older card laying around it should work just fine, if not well there's a lot out there. You can buy a new 4550, or pick up an older 7600gt. Just don't plan on purchasing an older card, because they may be harder to find. For this reason the cards I'll be choosing will be newer, and more easily available.
The Graphics Card (cont'd):
Basic HTPC:
For the purposes of this guide it should be assumed that you purchased a motherboard with onboard graphics. However, if you're using a motherboard without such capabilities the cards listed here should be nice substitutes. These cards are all better than onboard graphics and should give you the ability to play most new games. On lowered settings that is. Ideally the model selected in this segment would utilize passive cooling for silent operation and will cost around $50.
Intermediate HTPC:
Graphics cards for this level build should primarily be chosen with the intent of playing Blu-Ray discs and some light gaming, as opposed to a large card capable of playing Crysis. Once again I have chosen mainly ATI cards, but that's not to say they are better. Both companies have their pros and cons, one of ATI's pros just happens to be affordability. ATI has done a great job making lower end cards with extremely low costs. It turns out that cheap, decent, low end cards are perfect for HTPC's. Who woulda thunk? The cards I would use in this class of HTPC are as follows.
High End HTPC:
Now for the super crazy ridiculous HTPC class build. In this class you can pretty much use any graphics card you want. If you're going through all the money to build one of these HTPC's, but are still planning on using an HTPC case, you'll definitely run into some restrictions. It is very unlikely you'll be able to stuff any high end cards in an HTPC case, but at this point I don't think you'll be using one. I'm not going to suggest anything bigger than a GTX 260 because, even for a super crazy ridiculous HTPC a GTX 295 is just a bit much. Basically I'll be listing ATI's, and Nvidia's current mid-rangish cards.
None of these cards should even be considered for an HTPC, but I know someone out there is going to try and shove a 4870x2 into an HTPC case. Out of the five cards listed, I'd probably have to choose the GTX 260 BE. Then again I'm pretty sure most people would. For any of the users that are going to use one of these cards in their HTPC case, all I can say is "good luck."
A final note on video cards:
Notice the fan orientation when looking at pictures of the card. Some tend to exhaust hot air to the back end of the card, which means this hot air will be inside your case. As mentioned before, hot air can be a nightmare to remove from the smaller mATX HTPC cases. Note that newer cards exhaust to the front of the case (ie: where you plug in the monitor cable). I always like these better as they take heat from the video card directly out of the case instead of venting back into the case. It is up to which you choose, depending on the brand both designs may be offered. If you aren't worried about blocking an extra slot then I would definitely choose a bigger cooler that moves heat out of the case. In any case, many stock coolers would be too loud for use in an HTPC (in my opinion) making an aftermarket cooler very viable and something you may want to look into.
The Sound Card:
Now this is a difficult subject. Many people wonder if it is even worth purchasing a sound card in the first place. Integrated audio is getting better, and some people will not notice any difference. If you're one of the audiophiles that can tell the difference, or if you've somehow convinced yourself you need a sound card, you'll run into the simple problem of "which one should I get?" There is a sound card for pretty much every price range, and you'll find that just about everyone has a different opinion. While Creative's Sound Blaster may be the most commonly referred to card, many people just don't like it. Sound cards come in all shapes and sizes, and can range from PCI, PCIe, USB, and IEEE 1394. I'll attempt to help you chose a sound card that will work for you.
The cards that I selected will be based upon the following criteria:
- Since this is a dedicated HTPC it is assumed that you will be using a multichannel receiver with a real multichannel setup. Nothing against Logitech, Klipsch, or other companies that have designed 5.1 computer speakers. They just aren't the same and the vast majority of people won't be using them in their living room.
- Since you are using a dedicated receiver it is very likely that you will want to use a digital cable. Whether optical or coaxial, the cards I have listed here come with a digital output that is fully capable of carrying a multichannel signal.
- Dolby Digital Live (DDL) is a relatively new technology that simulates surround sound. It's great for movies and music alike, along with a lot of games as well. This isn't a requirement, but it's really nice to have. DTS Connect is a similar technology.
- I'm not concerned with pro-audio cards here or the features they provide.
- EAX support isn't necessary for the average HTPC, if you intend to game it'll be more important so a couple of these cards will offer it.
A sound card will perform the same in any computer regardless. If you're looking for a cheaper card grab the cheaper card. If you don't mind spending a bit more then by all means spend a bit more.
- I chose this card because it was made for a home theater set up. It has just about every connector you can use and won't take up one of your PCI slots. I've never had any trouble with any ASUS sound cards, and I don't think you will either.
- The Auzentech XPlosion is a very affordable sound card, that offers sound quality comparable to most any other card. Honestly if you don't intend to be doing any gaming (or do game but don't care about EAX support) on you HTPC, I wouldn't bother with anything else.
- I don't know anything about this card, other than it is a newer company and is based on the same C-Media chip the XPlosion is. Might be something worth trying out in the future.
- While I haven't used this card personally, I've heard excellent reviews by many other people so it may be worth a look. It uses a newer version of the C-Media chip the previous cards employ.
- This is the most expensive card I have listed because it is designed both for excellent music and movie reproduction and features EAX support to boot. If you're a gamer and also watch a bunch of movies, there really is no reason to get anything else.
Final notes on sound cards:
Some newer cards offer replaceable OPAMPS to custom tailor the sound to your ear. These kits can add a few hundred dollars to the original price of the card. Even further, some people recommend replacing cheap capacitors with high quality ones. Doing all this can make sub par cards sound great, but can drastically increase the cost of the card. If a card needs modding you really shouldn't consider it in the first place. Unless of course the overall cost is way cheaper then any alternative.
There are many other cards available that don't offer real digital outputs. If you don't need them, Creative sells many cards that support games for less money. The Creative Audigy2 (if you can find one) is possibly the best card you could buy given that criteria. Personally though, I feel the above cards are better suited for HTPC use. If you feel you need a more expensive "pro" model by all means grab one; but I feel the top end cards here are more than up to the task of handling even the most expensive of home theaters.
The HD Tuner Card:
TV tuners have become increasingly more popular. If you purchase the right one you can record, pause, and rewind T.V. quality shows without a DVR. If you purchase the wrong T.V. tuner however, you could end up heavily disappointed. Don't go out and buy the cheapest model you can find in the hopes that some program is out there that has the ability to improve bad purchase decision quality. It is very difficult to tune T.V. channels and that is the main reason T.V. tuners cost as much as they do. As with all things, you get what you pay for. If you don't mind poor quality T.V. by all means purchase the cheapest tuner you can find.
Before continuing, I want to make perfectly clear that absolutely NONE of these cards will allow you to record (or watch, for the matter) any high definition programming on a “premium” HD channel. These channels would include HBO and Starz, along with every other HD channel that you pay extra for every month. These are encrypted, and no tuner can get them. Sadly, no home-built computer can either ... yet.
Now what these cards DO allow you to do is watch and record any channels that don't require a set-top box to watch. This includes any standard definition “basic cable” channels as well as the HD variants of ABC, NBC, CBS, Fox, and PBS.
Now then, if you want to record premium broadcasts over cable on an HTPC you have two realistic options:
- Invest in a computer from one of a handful of manufacturers that comes with a digital cable tuner installed. This tuner would accept a CableCard you would purchase from your local cable provider, which would decode all of the channels that you purchased. This tuner cannot be bought separately and is only licensed to OEMs for the foreseeable future.
- Contact your local cable company to determine whether you can connect a set-top box to you computer via USB or Firewire. It is apparently possible depending on the model though I have never seen it done. Likewise, it seems this may be the only way to get a satellite connection to work.
QAM Functionality:
QAM stands for "Quadrature Amplitude Modulation." This is the format that digital cable channels are encoded with. In all likelihood you will need this feature in order to watch any cable broadcasts without the need of a separate cable box from your local provider. Obviously this is necessary for use as a DVR/PVR so the computer can set the channels by itself without relying on any other hardware. Hardware based decoding is better, but some cheaper cards have software based decoding. Don't confuse this for being a descrambler, because it's not.
OTA Sensitivity:
Depending on your needs OTA (Over The Air) signals may be more than suitable. This is a great way to get local HD channels, though you may want to try and get a decently sensitive tuner and good antenna to ensure you get a strong signal.
Dual Tuners:
Some cards offer dual tuners, which essentially means you can watch a program on one channel while recording on another.
Linux capability:
While many people will likely use Windows Media Center there are many free operating systems available that are designed entirely for HTPC use. Unfortunately, most companies don't fully support Linux-based operating systems so you should ensure that drivers are available for your particular card if you intend to run Linux.
Now that we know a little about what certain cards can do lets start to look at some. TV tuners come in all shapes and sizes. There are three main interfaces PCI, PCIe, and USB. While other types do exist they are rare, and I will not be covering them.
PCI Cards:
- Hauppauge WINTVHVR1600 DUAL Tuner 1183:Hauppauge is possibly the most commonly used brand of TV Tuner. This card doesn't give the best quality, but it is a dual tuner. This gives you the ability to record shows while watching other shows. This can be very useful especially for an HTPC, and makes up for the slightly poorer quality.
- DIAMOND ATI TV Wonder HD 650:While this is a slightly older card, I'm including it because it was one of the best quality tuners I've used.
- ASUS My Cinema:While I've never actually used this card I've heard great things about it. With this card you can watch T.V. both over the air, and through coaxial cable at the same time. Although I'm not sure why you'd be paying for two different T.V. services it sounds like a sweet gig. This card is also a Dual tuner so once again you can watch and record, or record and record. Whatever floats your boat.
PCIe x1 Cards:
- Hauppauge WinTV-HVR 1800 MCE:This card is essentially the same as the Hauppauge listed in the PCI cards. The great thing about this one however is that it is both newer, and doesn't take up one of your PCI slots.
USB Tuners:
First of all, USB tuners are great if you'll be traveling a lot, because you can pack it with your laptop and take it anywhere. They do not however give the best quality. If your HTPC is going to permanently be in your house, which it should, I'd strongly suggest a more permanent tuner.
- eVGA inDTube:I used this tuner for a short period of time and I was not pleased. The picture on all channels were fuzzy, and at times it would skip around. However for a person traveling a lot with a laptop this tuner would be perfect.
- Hauppauge WinTV:Heard it's a good choice.
- AVerMedia:I've heard mixed reviews for this tuner. It supposedly can be fuzzy on certain channels. If you must have a USB tuner this one should also be taken into consideration.
Hard Drives:
These days, hard drives can run anywhere from 80GB to 2TB with just about any price for any budget. For less then $100 you can get yourself a 1TB drive with capabilities of storing massive amounts of data. When choosing a hard drive there are really only two things you need to consider; how much money you want to spend and how much disk space you think you'll need. If you'll be storing your entire collection of movies, music, and games, and intend to record every T.V. show that exists, you're going to want to pick up as many 2TB drives as you can fit in your case, or attach to your motherboard for that matter. Another thing to keep in mind is that hard drives are like a box of chocolate. Gump always says, "You never know what you're going to get." Strange quote aside, it is definitely something to think about. Some HDD's will be loud and hot while others will be soft and not so hot.
RAID
RAID stands for Redundant Array of Inexpensive Disks. Basically this means you can use multiple hard drives to either increase performance (RAID-0) or increase integrity (RAID-1). RAID-0 can also be referred to as striping and RAID-a as mirroring. Other forms of RAID exist as well, such as RAID-0+1, RAID-2, RAID-3, RAID-4, RAID-5, RAID-6, RAID-7, and RAID-10. These however aren't the most popular and are more commonly used by businesses with large servers. Every once in a while you may encounter someone using RAID-0+1, because it gives you slightly faster DATA access with a little fault tolerance. Although I'd suggest sticking to the two basic forms, options are out there and you can chose what best suits your needs.
RAID-0:
RAID-0, as stated above, is striping. It divides your data between the disks in your array. So if you have two disks, both will have half your data. If you were to look at a diagram of this, the two disks would appear to be striped with blank spots, hence the name striping. If you are using two disks your data will be divided relatively evenly, but that doesn't mean it will be accessed two times as fast. You will however notice a huge difference - RAID-0 can make two 1TB drives faster than a Western Digital Veloci-Raptor. I would not recommend RAID-0 for any HTPC as it does stress your HDD's. It makes their death not a question of if, but one of when will my hard drives die. Although some people are lucky and will never have a HDD die on them, if you're unfortunate enough to experience a disk failure while using RAID-0, the chances are high that you'll never get your data back.
RAID-1:
RAID-1 is mirroring. You should be able to tell what it does by the name, but for those of you who aren't entirely sure, RAID-1 will take two disks and make them the exact same. This means that everything written to disk one will be copied bit for bit over to disk two. The disks are copied exactly so the two drives must be the same size, but you can have more than just two. All this does however is create more copies. RAID-1 can be extremely handy if you're trying to store data that cannot be lost. Say you have a small movie collection and you store the whole thing on a 2TB drive. If you have a few of these drives in RAID-1 and one dies. All you will need to do is take the dead drive out, insert a new one, and the controller will begin to rebuild the array.
I don't feel that any form of RAID is needed or should be used in an HTPC, but I will not stop anyone from using it. For this reason I will not cover how to setup up an array, but if you decide you must have one, feel free to ask around in the forums.
Moving on to hard drives. You will have three basic options for your HTPC build. The first and most important is internal hard drives. I'm going to suggest that this is all you use, because for most people a single 1TB drive should suffice. For those that run out of room inside the case, there are external HDD's. For the crazy users that need 20TB of overall space, there's the NAS box.
Internal Hard Drive
Every one has different opinions about hard drives, and some people won't buy one just because of the brand. I can't say I'm indifferent to this, because I tend to prefer Seagate drives. I don't mind Western Digital, in fact I often use their HDD's in builds. The one brand I will not touch is the Hitachi Desk Star. Other people love Hitachi drives and think I'm crazy for liking Seagate. What I'm saying is just about any drive will be fine for you. Get which ever model you can afford from which ever brand you prefer. No matter what hard drive you buy it will eventually die, so you should back up your data. Just don't let petty arguments keep you from buying the $89.99 1TB drive.
Hard drives are inexpensive these days, so I'm going to recommend either a 1TB or a 1.5TB hard drive. That amount of space will let you store a reasonably-sized DVD collection, as well as leaving you a little room for future storage. If you're only going to be using your HTPC for recording T.V. shows and don't plan on storing any DVD's, you might be able to get away with a 500GB drive. Just don't let the 1TB drive scare you with thoughts of "How can I possibly use that much space?" Remember, people used to say the exact same thing about 1GB. Look how far that gets you now.
External Storage Solutions:
You should be able to find an external enclosure that will fit any drive you own. If not, then you can probably sell your HDD to a museum. As for how many external enclosures you can have, well that would depend on how many USB, Firewire, and eSATA ports you have. You can purchase an external enclosure for all three of these interfaces. This means if you're a real data whore, you could probably stick 4 to 5 extra drives onto your case, possibly more depending on what motherboard you bought.
If you do end up using a RAID-1 array, the eSATA port can be very useful. You'll be able to plug an additional drive into an eSATA port and make multiple backups of your disks. Be aware the eSATA port must be on the same controller as your array.
NAS (Network Attached Storage)
Another option I will not be recommending would be to run a NAS hard drive. This is basically a hard drive that gets it's own IP address from your home network. Setup is generally easy. You'll require a wall outlet, and a router. You'll first plug the NAS box such as a Cavalry Storage CAND3001T0 1TB Network Drive into your router and then into your wall. You'll be able to store and access this box from any computer on your home network. This could be extremely useful if you own a laptop and travel a lot, because you'll be able to access your movie/T.V. files from anywhere.
Hard Disk Speeds:
Many people will choose a hard drive just because it is faster than the other. Remember, your HTPC will primarily be for storage of movies, music, and T.V. shows. So while a fast hard drive may be nice, it is not in any way needed. Your best bet would be to completely forget about the 10,000RPM raptors and pick up whatever is cheapest. If you're like me, you'll probably end up with a good 7200RPM drive.
Optical Drives:
There is really nothing to choosing an optical drive. You'll need to decide whether or not you'll want Blu-Ray capabilities or if DVD will suit you just fine. I've had good experiences with drives from LG, LITE-ON, and Asus. There are many other companies out there, so I would suggest getting the most affordable drive you can. The only real difference will be read/write speeds, and even these shouldn't matter too much in the case of an HTPC. You'll probably have a few older DVD drives just laying around. These should work perfectly fine, and if you don't want Blu-Ray, you can skip purchasing an optical drive altogether.
DVD Drives:
The current most commonly used optical drive is a DVD drive. The name should tell you exactly what they allow you to do, which by the way is watch and play DVD's. DVD drives are fairly basic, and this also makes them extremely cheap. You can pick up a pretty decent drive for just over $20. In truth you can easily use an old IDE drive, but I find IDE to be a little irritating while trying to manage wires. The reason for this is because of the big bulky ribbon cable, as opposed to the skinny, little, red SATA cable on the newer drives. Another thing SATA brings to the table is the fact that you can easily add more than one drive. With IDE you'll have to set one drive as master and the other as a slave, whereas SATA will automatically detect your new drives. On top of that you can add as many drives as you have SATA ports. That of course is considering you didn't use all your ports on HDD's. If so, an IDE drive might be something to consider. $20 really isn't that much, so buying a new drive really shouldn't be a problem.
- Asus Light Scribe: I've never had an optical drive die on me, so I can't really say Asus drives are better than any other brand. I can't however say I'm above repeatedly buying from the same companies.
- LG GSA-H62N: LG is another brand I tend to buy.
Blu-Ray Drives:
As I'm sure all of you know, Blu-Ray was the competitor of HD-DVD. Of course they have long since won the competition. Now that HD-DVD is out of the way, prices have gone down, but you can still multiply the cost of your cheap DVD drive by ten and be under the price of many Blu-Ray drives. However, if your HTPC is going to be for current and future multimedia, you'll deffinately want to at least consider owning a Blu-Ray drive. They can also be added in later. For someone under a strict budget, adding a Blu-Ray drive later may in fact be the best option. As for which Blu-Ray drives I would use, well I'd probably go for whatever is affordable to you. So far I have only used three and was equally happy with each one.
- LG Black 6X BD-R 2X BD-RE: Once again I used drives from my three favorite companies. This drive just happened to be the first Blu-Ray drive I used. It wasn't the fastest Blu-Ray drive out there, but it did burn DVD's faster than my old DVD burners.
- LITE-ON Black 4X BD-R 2X BD-RE: This drive is a little faster than the LG drive. Although it doesn't really offer a noticeable performance gain.
- LITE-ON Black 4X BD-R: I enjoyed this drive very much. It is basically a cheaper sibling to the LITE-ON drive above, without BD-RE capabilities of course. For general use this drive will be just fine.
The Motherboard:
If the processor is the brain, then the motherboard is it's stem. There are two basic ways to choose the right motherboard for your computer. The following method I DO NOT recommend, but I know some people will do it. The method I'm referring to is going to your favorite online vendor, such as Newegg or Tigerdirect, going into advanced options, and then typing in a price range you're okay with. After you've done that, you choose the cheapest board on the list and build your computer around it. While this works and will definitely get you a motherboard in your price range, it will NEVER be the best way of choosing one. The best method is to actually take into considering what you want.
You still need to consider a price range, and this will limit your overall choices. I consider a suitable price range for an HTPC to be $50-$100. It is extremely easy to spend more or less, so you should decide what you are willing to spend. You'll then need to take a few more things into consideration.
Processor Support:
Determining if your CPU is supported is a fairly easy thing to do. Hopefully you'll be using either an AMD or Intel CPU. If not you need to get out of the 70's and go buy one right now! You should be using either an AM2 or LGA775 socket type for your respective CPU's. An older or newer CPU will work just fine, but I will not be talking about them. On top of that I don't think you should be using either an i7 or a Phenom 2 for an HTPC, as it will be an insult to their capabilities. Some older motherboards don't support newer AM2/LGA775 processors so you should check to make sure your CPU is supported. However chances are your LGA775 CPU will work with your LGA775 board.
Expansion slot support:
If you are purchasing either an AM2 or LGA 775 socket type motherboard it should at least have one PCIe X 16 slot. This means support should be a non issue. You will need to make sure that the motherboard you choose can support all the expansion cards you buy. Do not expect six GPU's to fit on one motherboard. Make sure you look at a picture of the motherboard you're considering. This way you'll be able to see the exact number of expansion slots, which types they are, and if something like a GPU will block any. As long as you take your time at this, you'll be able to find the perfect motherboard.
Drive Support:
Ealier in this guide, I suggested using only SATA drives, and I'm sticking to that suggestion. This means you'll want to find a motherboard with enough SATA ports to fit all your drives. You should keep in mind that cheaper boards tend to have fewer SATA ports, and even the most expensive mATX boards will only have up to six. I'd suggest getting a six-slot board, but if you find you need more than that, you can pick up an ATX board with ten slots.
Motherboard Layout:
This is not the most critical part of choosing a motherboard, but it can take away a few annoyances before they happen. You should look for the following:
- Look at how close the memory slots are to the CPU. You should be sure that your heatsink will not interfere with your RAM placement. You don't want to buy four sticks only to find out you can't use one.
- Where is the secondary power plug located? If your 8-pin EPS 12v plug is located in the middle of the board, it can interfere with wire management. If you don't mind a stray wire in the center of your rig, then this shouldn't be a concern.
- Make sure your precious few SATA ports will not be blocked by anything. This includes a long GPU, although these shouldn't be used in an HTPC in the first place.
- What onboard graphics chipset does the motherboard utilize? If you're planning on purchasing a GPU for your HTPC, this really shouldn't matter. If you're not going to use a dedicated GPU, you will want to know about the chipset and how it performs. I must say I do not like Intel's onboard graphics, and I'm not too fond of the VIA stuff either. I'd suggest getting either a Nvidia or AMD chipset. Something along the lines of a 780G should do you just fine. If you're using an Intel CPU, then I'd get something similiar to a 630i.
The Motherboard (cont'd):
For an HTPC a mATX board should be used. As I stated before, you may be able to use an ATX board, but I wouldn't unless you really need the extra slots. Although I don't suggest using an ATX board, I'll be choosing both mATX, and ATX boards that should work well for an HTPC.
mATX Motherboards:
AMD:
- ASUS M3A78-CM: I've had multiple bad experiences with ASUS motherboards, but this is one sweet little board. It has 6 SATA slots, 4 DIMM slots, and a great layout. The 6 SATA ports are located near the RAM, and will not be blocked by any GPU you install. On top of that, the 8-pin auxiliary power connector is right on the edge. This will make any wire management job a helluva lot easier. It also has very decent integrated graphics, and includes the ability to run dual monitors without installing a GPU. I highly recommend this board to any HTPC user.
- JetWay JPA78VM5-LF: Jetway is a relatively new brand, and I've heard mixed reviews about them. I've only actually used one of their motherboards. I had no problems with it, although they could have done a better job on the layout. I'm including this board, because it is relatively cheap and has AM3 support.
- XFX MIA78S8209: I've used this board in a couple builds with no problems. It has great integrated graphics and has the ability for dual monitors without a GPU. Installing a GPU might block the corner of the IDE slot, but this is ok since we'll be using SATA ports. As for the layout, it takes some getting used to. The CPU socket is located towards the center of the board, and the DIMMS have been flipped sideways. They are now located in the CPU sockets old home.
- BIOSTAR TA790GX XE: I'm currently very fond of 790GX boards. I have never used an mATX version, but I'm sure it would perform just as good.
- Foxconn A7GM-S 2.0: 780G's are great boards. They have very decent integrated graphics for an affordable price. I'm fond of Foxconn boards, and I've had great experiences with this one. Once again you'll be able to use two monitors without installing a graphics card. When using a larger graphics card it can block 4 SATA ports. If you won't be using a GPU this board is a definitely one to consider.
Intel:
- ASRock G43Twins-FullHD:Intel boards tend to cost a bit more, so you won't be able to get as much for your money. I like this board for a few reasons. For one, it's simply a great board and has a pretty good layout. Installing a graphics card will not block your SATA ports. I also like its RAM support. You can use both DDR2 and DDR3 RAM, and while DDR3 isn't something you should waste your money on now, you will have the option in the future.
- MSI G45M-FD: I like MSI boards and this one is no different. The integrated graphics are decent, and you will be able to run dual monitors without a GPU. The layout is blah, but installing a large GPU shouldn't block your SATA ports.
ATX Motherboards:
I do not recommend using an ATX motherboard for an HTPC, but I know some of you will. The reasons why are obvious. You'll have more PCI slots, more PCIe slots, more SATA slots, and bigger is better, right? Many of the ATX boards I frequently use would be out of our $100 budget, so I won't list them here. Just keep in mind, better boards do exist if you don't mind spending the money. If you would like help searching for one, either ask around in the forums, or if this is too embarrassing (and it shouldn't be), go ahead and shoot me a PM. I'd be glad to help you spend your money. An obvious problem you may run into is the size requirements. If you're using an HTPC case you may have trouble fitting in an ATX board. This doesn't mean that they won't fit. It will just be tight. In the end the choice remains yours.
AMD:
- ECS A780GM-A: I don't usually like ECS products, but this board didn't give me anything other than decent performance. The layout is a little poor because installing a large GPU will block SATA ports.
- GIGABYTE GA-MA780G-UD3H: This is a great little board from Gigabyte. It's a mixture of affordable and great performance. The layout is a little wonky, mainly because the USB connectors are located to the left of your second PCIe x 16 slot.
- ASUS M3A78 Pro: This board is great and I love it. It has an awesome layout, perfect for wire managing. This is one of the few boards you'll be able to install a large GPU on without blocking any ports.
- MSI K9N2G Neo-FD: This board is pretty decent for the money you spend on it. The layout is okay, as well as the performance. My only real complaint is how close the power connector is to a larger GPU.
Intel:
- Foxconn G31AX-K:This board has an interesting story to it. I was supposed to be building a surveillance rig, so like anyone I Googled and asked around. I was pointed to this board and sure enough Newegg was advertising it as a surveillance board. I thought what the hell, it's pretty cheap, so I ordered it. I wasn't expecting anything great from this board, but I was pleasantly surprised. Not because of performance or layout, but because of the amount of PCI slots. This motherboard has five PCI slots and one PCIe slot, with which you can easily install a GPU without blocking SATA ports. A motherboard with this many PCI slots would be perfect for an HTPC. You could install a large GPU, a sound card, and then 3 TV tuners at least. While this is overboard for an HTPC, it's still cool. Plus the board's performance isn't half bad.
- GIGABYTE GA-EP45-UD3L:This is a great board for the money. Great layout, 6 SATA ports, dual bios, decent overclocker. The only downside is you'll have to install a GPU, as it has no display ports.
- MSI P43 Neo3-F: I've only used this board once and I don't have much to say other than I liked it. 8 SATA ports, 4 PCI slots, and a decent layout. Just make sure you don't want the PCIe x 1 slot because installing a GPU will block it. You'll need a GPU because, once again there is no display port.
- MSI P45 Neo-F:I'm a pretty big fan of the P45's, and this one is great for the price. The layout is much better than the P43 version, but you'll only get 6 SATA ports and 3 PCI slots. There are two things you should be aware of if you purchase this board. First, you'll need a GPU, and secondly, make sure you install the RAM first; the GPU can get in the way of the brackets for the RAM slots. Other than that, this is a pretty good board.
The Power Supply:
PSU's come in all shapes and sizes with varying qualities and wattages. So what type of PSU is most suited for an HTPC? Most mid-ranged 400-600W PSU's should prove to be sufficient. You may however have to deal with noise. Because of this, it's recommended you purchase a PSU with a fan that is temperature controlled. This way your fans won't blast unless they actually need to. It is also recommended that you purchase a PSU at least twice the size you think you'll need. This means if you think you'll be needing a 200W PSU, you should purchase a 400W one instead. One reason is expandability, and another is that it won't get to full load so the fan will stay quiet.
So how do you decide how big of a PSU to get? Well there are a few guidelines:
- Look at the motherboard manufacturer's power recommendations in the manual (or online). This should be used a basis for selecting your power supply. Just remember it's a basis. There are other things you'll need to take into account, not the least of which is your GPU.
- Be sure to check the power requirements for your graphics card to ensure that your PSU has enough amperage to effectively power them.
- Ensure that the PSU you decide on has all the connectors you will require. Two 4-pin 12v plugs do not make a suitable substitute for an 8-pin 12v plug
- Seriously consider going with a 'modular' power supply, especially if you're using a smaller case. Removing unnecessary cables will greatly improve the amount of room you have to work with.
- Be cautious of who you buy your PSU's from. While it is a nice thought to have the ability to purchase a $20 500W PSU, it just isn't the best choice you could make.
Below are a few of my choices. Keep in mind I kept them 600W and below. This is all you will need for any HTPC. If you're one of those people who must have a 1200W beast, then be my guest. I'm also going to list some passive cooling PSU's. While some may not like the idea of a PSU without a fan, others may find it to be the best choice because they should make almost no noise.
- Thermaltake Purepower W0100RU 500W: A good low priced 500W PSU. As long as you're not using a huge GPU, the W0100RU should have all the connectors you need. On top of that, it uses a low-noise 12cm fan.
- Thermaltake TR2 RX W0134RU 550W: The Thermaltake TR2 RX W0134RU 550W is a modular PSU. This will give you the ability to remove any uneeded wires, which could allow for way more room in your case depending on your components. It comes with 8 molex connectors, 4 SATA connectors, and 2 6-Pin PCIe connectors. It uses a 140mm ball bearing fan that is extremely quiet. After my old PSU died, I temporarily used this baby. It did a great job and I was able to stil use my GTX 260. I would deffinetely recommend taking a look at it.
- Antec earthwatts EA380 380W: A very cheap PSU that will work just fine for basic HTPC's. You'll only have 2 SATA connectors to work with, but for a basic HTPC you shouldn't be using more than one HDD and optical drive anyway. Once again this PSU utilizes a low noise fan.
- Antec BP550 Plus 550W: The BP550 Plus is Antec's modular offering. It should be able to power an HTPC, and has the connectors to do it. With this PSU you'll be able to utilize 6 SATA connectors, 2 PCIe connectors, and 6 molex connectors. In the case of HTPC's, modular is always a plus, so I'd say looking into this might be a good idea.
- CORSAIR CMPSU-520HX 520W: Corsair is known for making quality products, and this PSU is no different. It is both quite and powerful. It utilizes a 120mm ball bearing fan, and has enough connectors for just about any build. It is modular, and what that should mean to you is "extra room." If you don't mind shelling out $100 this PSU is well worth it.
- CORSAIR CMPSU-400CX 400W: The Corsair CMPSU-400CX is a high end 400W PSU. While I wouldn't use it on one of the bigger HTPC's, you definetely could. I'm recommending this for basic HTPC's, but I'm sure it can handle more.
- FSP Group ZEN 400 400W: I mentioned the possibility of purchasing a completely silent, passively-cooled PSU. FSP Group has done just that with their ZEN 400. It has 4 SATA connectors, 4 molex connectors, and is SLI certified. While it may not be perfect for everyone, I'm going to go as far as reccomending it to any one building a basic HTPC.
- FSP Group FX600-GLN 600W: What we have here is a powerful PSU that would be more than enough for any HTPC. Once again it has a quiet 120mm ball bearing fan, and enough cables to power whatever you throw at it. You'll be provided with 6 SATA connectors, 6 molex connectors, and 2 PCIe connectors. This should be enough to keep anyone happy, and if you're building a mid range HTPC I'd look into this PSU.
- PC Power & Cooling Silencer PPCS500 500W: While I've never used a PC&P cooling PSU I've heard great things about their products. I looked this product up and within two hours it was sold out. This is the first time I've ever seen this happen on Newegg, and while they might have only had one in stock while I was looking at it, it's definetely something to mention. This PSU has 6 SATA, 6 molex, and 2 PCIe connectors. On top of that it has automatic fan speed control. This guarantees it won't get loud unless it has to. It should power just about anything you can throw at it, and I'd definitely give it a try.
- PC Power & Cooling Silencer PPCS370X 370W: Here we've got a slightly less powerful PSU, with an automatic fan speed control. This PSU will be perfect for a basic HTPC.
It is important to remember that some PSU's may not give you accurate power ratings. The label on a PSU might claim 80% efficiency, but what it's not telling you is that this rating only applies when operating at 25C (77F). This is completely ridiculous because an average PSU will run temps of at least 40C. The airflow in an HTPC case will not help this situation, as there usually isn't any. The fan on the PSU will help a little, but remember the air in your system has already been heated by your other components. For this reason I wouldn't buy a PSU from a brand you've never heard of before. Stick with a trusted brand, as this can save you a lot of trouble.
I'd also shy away from PSU's that come bundled with cases. While the company you purchased the case from may be great, the PSU they include probably isn't. Some off-brand PSU's might claim a 700W rating, but a quick read of the label will show this is only the peak rating. If you want to save some money by using an included PSU, you'll probably be fine. Just don't expect it to work as well as it says it does.
HTPC Computer Case:
It's never easy to choose a computer case. You have so many options, and you're going to want it to look nice. You may decide you like some features better than others. Or you might just pick the case based on the materials it's made from. No matter how you decide on your case, you'll want to make sure it performs as good as it looks. You're not going to want all your expensive hardware in a case that gets so hot the side door explodes. This is extremely critical for HTPC cases, as they're notorious for not having good airflow.
You should know that an HTPC case is not a slim case. If you buy a slim case for whatever reason, be aware that most expansion slot cards will not fit. Slim cases use a highly retarded half height expansion slot called low profile expansion slot. A real HTPC case is smaller than a usual case, but can fit most cards. They come in all shapes and sizes, with different price tags and different features. Below are a few cases that I like, but many many more exist. If you do not like the looks of these, but would like help deciding, feel free to ask around in the forums, or shoot me a PM.
When deciding which case to use consider the following:
- Your biggest concern will be heat. You should look at both the intake and outtake fans. Imagine what you think the airflow would look like. If you'll be using a lot of hard drives you may want to consider air moving over them as well. Some of the more expensive cases have better airflow, so they are definitely something to consider.
- Noise should be your next concern. You're not going to want to reach a quiet point in a movie only to get blasted by fans with high decibel levels. If you purchase your own fans they may be quieter. You could also just buy a more expensive case, because they usually have some kind of noise dampening in their design. You can purchase or make your own rubber mounts for your HDD's. This will stop them from vibrating against the case, which can be more annoying than you may think. You can buy a dedicated fan controller. This way you'll be able to have quiet fans while watching a movie, and loud fans whenever it's a good time to have loud fans. Another extremely easy way to dampen sound is to buy special sound dampening foam. It's not that hard to find. In fact, most Radio Shack's carry it.
Now for my choices. Remember these are not the only cases out there. You can easily find cheaper and more expensive cases by just spending five minutes on Google.
- Silverstone SST-LC17-B: I consider this a basic HTPC case. It's not the best looking and it doesn't have any special features. It will support both ATX and mATX, as well as 7 expansion slot cards. This is a great case if you're not looking for anything too flashy.
- LIAN LI PC-C32B:LIAN LI is known for having great computer cases, but they come at a price. The PC-C32B isn't too expensive, but I'm not all that fond of this case's cooling solution. It consists of only two 120mm fans located in the middle of the case. You'll either be blowing hot air from your HDD's and optical drives onto you motherboard, or you'll be blowing hot air from your motherboard towards your HDD's and optical drives. You can adjust where the fans are positioned, but I see no positive impact from anywhere you can put them. The case does however come with anti-vibrational washers and springs that can be used to limit noise. This case also has a sleek design, so if that's what you're looking for, this is definitely a case to look into.
- Thermaltake Mozart SX Media Lab: This is Thermaltake's sleek, feature-filled HTPC case. It has decent cooling, as well as a built-in media lab. It comes with a controller and should fit most hardware. The one downside is the number of expansion slots; you'll only have three. You'll need to use a special PCIe card that allows you to mount your hardware sideways. Without that you won't be able to use any PCI slots, because the expansion slots are mounted sideways on the case. While this may be a major downside, I'd still say this case is one to at least consider.
- Apevia X-MASTER-GN/500: An extremely cheap HTPC case. This would be great for anyone on a budget.
- ZALMAN HD160Plus: Zalman is known for its CPU coolers. Logically a heat sink company should be able to make a case that cools very well, and from what I've heard about the HD160Plus, Zalman has done just that. It's a little pricey, but it does look very nice. It comes with 7 expansion slots, an LCD panel, and the ability to use both ATX and mATX.
- Moneual LAB MonCaso 932T: This is the most expensive case I'll be listing. It is also the best I've seen, but due to price, I will not recommend it for the average HTPC. If you're willing to shell out the cash, you'll be granted a few cool things, not the least of which is a sexy case. The case has 7" touch screen that has an external D-sub video input. You'll also be greeted with 6 expansion slots, ATX support, and two 80mm fans. If you don't mind shelling out the cash, I'd definitely look into this case.
Final Thoughts:
Hopefully by now you have a good idea of what kind of components you'll need for your HTPC. Of course most of you should already know the basics, such as processor, motherboard, RAM, PSU, video card, and optical drives. So what exactly should a finished HTPC look like? Here is a picture of both ccokeman's and Verran's setups. As you can see, they have all the basic parts, the wires are neatly tucked out of the way, and neither went overboard with multiple GPU's. To someone used to a gaming computer it may not look like much, but it does what it is supposed to do perfectly. What I'm getting at is that anyone can build an HTPC. It may not be something you want to spend $500 on right away, but if you're buying a new HDTV, it might be nice to pair it up with a slim, sexy, HTPC.
Now that you have a basic idea of what your components should look like, what does a completed HTPC setup look like? Verran just happens to have two great setups. His first setup is what most people should expect an HTPC to be. As you can see the computer is neatly tucked in with the rest of his equipment. Of course you do not have to mimick his setup. You could put the computer standing like a tower near the T.V., you could put it on the T.V., or you could just throw it up in the air and leave it wherever it lands. Just make sure wherever you set up, it looks the way you want it to look. Take your time and don't rush through things. If you want to be extremely extravagant why not do what Verran did in his bedroom. I have no idea how he managed to mount his monitor like that, but who cares - that is just plain awesome.
In truth, any computer can be used as an HTPC, if all you want an HTPC to do is record TV. Just go grab a TV tuner and install it in your gaming rig. I'm sure many of you have already done this. If you happen to have an old PC lying around and would like to use it as something other then a door stop, have a go at it! You can easily turn it into a cheap HTPC. For those of you that want a brand new top of the line multi-media center, well I hope my guide has helped you decide on some parts. If there's anything you're unsure about, feel free to ask around in the forums. The crazies that troll around there are full of information. I'm sure they'd be glad to help you with any problems you might encounter during your HTPC building process. They can also help you with suggestions with your quest in building a HTPC that is right for you.