(Last update: oct 8th 2006)
This is just a list of common components found in HTPCs and some advice. Please note that there are lots of views and differences of opinion. I have tried to assemble my own experiences as well as what I have read for building a reasonably quiet, good performing HTPC, suitable for MediaPortal for instance. For running microsoft office or SETI programs, you may want a very different system.
Contents:
Cooling and noise
Optical drives (CD,DVD)
Harddisk
RAM
sound card
graphics
CPU
PSU
analog tv-card
digital tv-card
HTPC-case
remotes and keyboard
Links
Cooling and noise
Nobody wants their shiny new HTPC to sound like a loud vacuum cleaner. But often, that is what happens when you assemble a typical system from regular components. Manufacturers often focus more on the "hardcore overclocker/gamer crowd" than living-room computers. The consequence is that we will have to do some googling ( http://www.google.com ) and educated guesses to minimize noise while still keeping a stable and fast HTPC.
The easiest solution is buying a pre-assembled system with all the tweaks in place, but whats the fun of that? =) You can also purchase low-performance hardware such as www.mini-itx.com systems that may get the job done with less power (=heat) developed. You may even get passive systems (= no fans!). The challenge is building a near-silent computer yourself, using regular hardware AND keeping aestetics, performance and stability.
Usually, high performance means more electric power, and more electric power means more heat. In most systems more heat means more noise. We dont want that...There are ways to:
1)Remove heat while generating as little noise as possible
2)Only generate heat when it is really needed (dynamic systems)
3)Only remove heat when it is really needed
The conclusion of 1) to 3) is that we want a system that runs at a constant TEMPERATURE, not one that runs at a constant NOISE level. This fits as most computers perform their maximum only 1% of the time, while the cooling/noise is at 100% all of the time...
In comes temperature/termostat controlled fans, large radiators, large fans. If you can:
1)remove the heat from each component without making excessive noise
2)remove that heat from the case and into the living room without making excessive noise
then you have come a long way. This can be done by using large CPU coolers with heatpipes and/or Cupper ribs, large graphics coolers etc. Then you would want to use large, slow-moving system fans or PSU fans that will suck enough air while making as little noise as possible.
Such a system can usually be controlled by Speedfan so that fan-speeds ramp ump when relevant temperatures ramp up. In my system, the system fans will stop after windows has booted. Only when the temperature gets high enough will they slowly ramp up in speed.
Optical drives (CD,DVD)
Any DVD-rom or recorder will let you play CDs and DVDs. The noise level will be different for different models.
AnyDVD is really great for:
-forcing the player to run at a lower speed (means less noise). 1x is enough for watching DVDs anyways.
-removing zone problems
-removing FBIwarnings etc (FBI doesnt have juristiction here in Norway - yet ;-)
Otherwise, you can also flash your DVD-players firmware with one that has no zone restrictions (find by using google)
Nero Drivespeed should give similar features for forcing your DVDs/CDs to playback at less than maximum drive speed.
Harddisk
How much, how fast, what type?
There can never be enough hd space. If you are going to tape a lot of shows or use the HTPC as a server, you will probably want to have more than one large drive. A pure windows/MP installation in itself takes almost no space, so if you are primarily sharing media files from another computer, or using MP for live viewing of tv/radio etc, you may get by on a small drive.
7200rpm drives are generally faster and noisier than older 5400rpm disks. Nowadays, most disks are 7200 anyways. Samsung P80/P120 series have a very good reputation for low noise and low temperature. The are typically not available at the largest sizes (max 300GB currently).
The typical HTPC may benefit less from really fast hard drives than a typical office computer.
You may find tests of hds and hd silencing remedies (including DIY) here:
http://www.silentpcreview.com/section14.html
Discussions of the same topics can be found here:
http://forums.silentpcreview.com/viewforum.php?f=7
A tool for managing disk noise :http://www.rt-sw.de/en/freeware/freeware.html
RAM
Q: How much RAM do I need, what type do I need?
A: Short story: 512MB is enough, 1024 is more than enough. I have seen reports of users removing ram sticks one at a time when playing back HD MPEG2 video files, where the performance was essentially constant from 512MB and up. This makes sense, as you are streaming a file from disk that is to large to fit into ram anyways.
In this guide, the author recommends 512 MB ram, after conversations with one of the guys ("Andy") behind ffdshow (sadly in norwegian):
http://www.hardware.no/guider/hele_maskiner/htpc_trinn_for_trinn_-_del_2/13774/2 .Translated:
"7. There is no need for large amounts of memory, 512MB is enough.."
(I know, it sounds scarily like a Bill Gates quote, but remember that this is for a specific application for a specific time...)
sound card
If you only want a spdif pass-through, any card that can pass a bit-perfect signal will do. I can`t see why an expensive soundblaster give any advantage to more modest spdif equipped cards for pure HTPC use. For gaming, the situation may change somewhat.
This post contains more info about "bit-perfect" capable soundcards.
If you want analog output, other cards may have better connectors, and more "professional" DAC/drivers/bass management etc. Look for M-audio, Echo etc.
SACD output is currently (and probably in the future as well) impossible on a computer. DVD-A is possible using certain DVD playback programs. You would need a sound card with 24 bits and 192kHz to take full advantage of those.
graphics
For pure Media Portal, any direct-x 9.0 compatible graphics card will do I believe. You may want tv-out or DVI out depending on what you are using as a display device. If you want to use Nvidia hardware accelerated video decoding and processing, a geforce 6600GT or better will give you all available functions. I have yet to see a objective reason why HTPC users should go for anything faster than a passive GF6600GT (for pure video processing), or 6200 or equivalent (for ffdshow processing). If you expect to play a lot of computer games in high resolution you may want a faster card (check out a gaming site)
Nvidia geforce purevideo compatibility chart:
http://www.nvidia.com/page/purevideo_support.html
A list of DirectX 9.0 cards from both ATI and nVidia.
ATI
DirectX 8.1
ATI Radeon 9000-9250
DirectX 9.0
ATI Radeon 9500-9600
ATI Radeon 9700-9800
ATI Radeon X300 / X550 PCI-Express
ATI Radeon X600 PCI-Express
ATI Radeon X700 AGP
ATI Radeon X700 PCI-Express
ATI Radeon X800-X850 AGP
ATI Radeon X800-X850 PCI-Express
ATI Radeon X1300 PCI-Express
ATI Radeon X1600 PCI-Express
ATI Radeon X1800 PCI-Express
nVidia
DirectX 9.0
nVidia GeForce FX5200
nVidia GeForce FX5500-FX5700
nVidia GeForce 6200 AGP
nVidia GeForce 6200-6500 PCI-Express
nVidia GeForce 6600 AGP
nVidia GeForce 6600 PCI-Express
nVidia GeForce 6800 AGP
nVidia GeForce 6800 PCI-Express
nVidia GeForce 7800 PCI-Express
CPU
Do you want an AMD or Intel? Dual core or single core?
There are lots of information on this on the net. Problem is, not all information is applicable to HTPC use. The world is going dual core, no doubt. But it is more expensive at the moment, and you can always add a dual core later on, when prices are lower and more applications support it. "What do you say`? support it?" Thats right. In principle, a 2GHz dual core will be exactly as fast as a 2GHz single core if you are running a single program that does not have multiple (2) threads. And cost a lot more... Even a multi-threaded application may see little improvement if the usage is not symmetric. This is confirmed by a test at www.anandtech.com where they had to use many applications at the same time to see significant benefits of dual core vs single core processors. Do you think this is a common use of HTPCs? This may change as applications are changed to reflect the hardware situation, but then processor prices will also drop. A 3000+ will probably be cooler and a lot less expensive that a x2 4800. In 6 months a faster processor thatn the 4800 may be bought for half the price...
Intel Vs AMD is a touchy subject, bringing out the warrior in every tru geek. Suffice to say that AMD has generally been cooler, and had more performance-pr-watt heat lately. On the other hand, intel has had better support, notably in ffd-show.
PSU
Tests at www.silentpcreview.com shows that even the most power-thirsty systems doesnt consume more than 200W at full load. Tests at the same site shows that PSUs have a "sweetspot" where their efficiency peaks. This means that a 600W PSU used in a 150W system will develop more heat than a 300W PSU in the sme system if all other variables are equal. And it will cost a lot more.
Seasonic s12 series are very highly regarded, and now they are finally availably here in europe. No blingbling, but boring grey PSUs that consistently get good reviews on noise and stability.
analog tv-card
For MediaPortal, you would want a tv-card with hardware encoding. This means that the analog tv is encoded as MPEG2 (just as DVD) on the card itself, and the system reads this stream which is decoded in software typically.
digital tv-card
It seems that there are less differences between digital cards. As long as BDA drivers are available, go with what is convenient and economical. I am using a terratec T^2.
HTPC-case
So many choices...
http://www.silverstonetek.com/
http://www.origenae.com/products_index.htm
Sleek mATX case with room for 3 expansion boards
http://www.silverstonetek.com/products-lc11m.htm
Full ATX, nice looks, with full expandability
http://www.silverstonetek.com/products-lc16m.htm
Passive, massive and expensive:
http://www.mcubed-tech.com/eng/hfx.htm
Perhaps the best looking (in mye eyes). ATX mobo, mATX PSU
http://www.origenae.com/product_h5.htm
A serious contender for the most popular full-featured box:
http://www.origenae.com/product_x11.htm
Expensive and built in touch screen
http://www.origenae.com/product_x15e.htm
remotes and keyboard
Since we are all couch potatoes, we need to be able to do anything without physically moving anything more than strictly necessary
Links:
HTPC:
www.htpcnews.com
tv-cards:
www.tv-cards.com
silencing/noise issues, lots of tests:
www.silentpcreview.com
home theater:
www.avforum.com
This is just a list of common components found in HTPCs and some advice. Please note that there are lots of views and differences of opinion. I have tried to assemble my own experiences as well as what I have read for building a reasonably quiet, good performing HTPC, suitable for MediaPortal for instance. For running microsoft office or SETI programs, you may want a very different system.
Contents:
Cooling and noise
Optical drives (CD,DVD)
Harddisk
RAM
sound card
graphics
CPU
PSU
analog tv-card
digital tv-card
HTPC-case
remotes and keyboard
Links
Cooling and noise
Nobody wants their shiny new HTPC to sound like a loud vacuum cleaner. But often, that is what happens when you assemble a typical system from regular components. Manufacturers often focus more on the "hardcore overclocker/gamer crowd" than living-room computers. The consequence is that we will have to do some googling ( http://www.google.com ) and educated guesses to minimize noise while still keeping a stable and fast HTPC.
The easiest solution is buying a pre-assembled system with all the tweaks in place, but whats the fun of that? =) You can also purchase low-performance hardware such as www.mini-itx.com systems that may get the job done with less power (=heat) developed. You may even get passive systems (= no fans!). The challenge is building a near-silent computer yourself, using regular hardware AND keeping aestetics, performance and stability.
Usually, high performance means more electric power, and more electric power means more heat. In most systems more heat means more noise. We dont want that...There are ways to:
1)Remove heat while generating as little noise as possible
2)Only generate heat when it is really needed (dynamic systems)
3)Only remove heat when it is really needed
The conclusion of 1) to 3) is that we want a system that runs at a constant TEMPERATURE, not one that runs at a constant NOISE level. This fits as most computers perform their maximum only 1% of the time, while the cooling/noise is at 100% all of the time...
In comes temperature/termostat controlled fans, large radiators, large fans. If you can:
1)remove the heat from each component without making excessive noise
2)remove that heat from the case and into the living room without making excessive noise
then you have come a long way. This can be done by using large CPU coolers with heatpipes and/or Cupper ribs, large graphics coolers etc. Then you would want to use large, slow-moving system fans or PSU fans that will suck enough air while making as little noise as possible.
Such a system can usually be controlled by Speedfan so that fan-speeds ramp ump when relevant temperatures ramp up. In my system, the system fans will stop after windows has booted. Only when the temperature gets high enough will they slowly ramp up in speed.
Optical drives (CD,DVD)
Any DVD-rom or recorder will let you play CDs and DVDs. The noise level will be different for different models.
AnyDVD is really great for:
-forcing the player to run at a lower speed (means less noise). 1x is enough for watching DVDs anyways.
-removing zone problems
-removing FBIwarnings etc (FBI doesnt have juristiction here in Norway - yet ;-)
Otherwise, you can also flash your DVD-players firmware with one that has no zone restrictions (find by using google)
Nero Drivespeed should give similar features for forcing your DVDs/CDs to playback at less than maximum drive speed.
Harddisk
How much, how fast, what type?
There can never be enough hd space. If you are going to tape a lot of shows or use the HTPC as a server, you will probably want to have more than one large drive. A pure windows/MP installation in itself takes almost no space, so if you are primarily sharing media files from another computer, or using MP for live viewing of tv/radio etc, you may get by on a small drive.
7200rpm drives are generally faster and noisier than older 5400rpm disks. Nowadays, most disks are 7200 anyways. Samsung P80/P120 series have a very good reputation for low noise and low temperature. The are typically not available at the largest sizes (max 300GB currently).
The typical HTPC may benefit less from really fast hard drives than a typical office computer.
You may find tests of hds and hd silencing remedies (including DIY) here:
http://www.silentpcreview.com/section14.html
Discussions of the same topics can be found here:
http://forums.silentpcreview.com/viewforum.php?f=7
A tool for managing disk noise :http://www.rt-sw.de/en/freeware/freeware.html
RAM
Q: How much RAM do I need, what type do I need?
A: Short story: 512MB is enough, 1024 is more than enough. I have seen reports of users removing ram sticks one at a time when playing back HD MPEG2 video files, where the performance was essentially constant from 512MB and up. This makes sense, as you are streaming a file from disk that is to large to fit into ram anyways.
In this guide, the author recommends 512 MB ram, after conversations with one of the guys ("Andy") behind ffdshow (sadly in norwegian):
http://www.hardware.no/guider/hele_maskiner/htpc_trinn_for_trinn_-_del_2/13774/2 .Translated:
"7. There is no need for large amounts of memory, 512MB is enough.."
(I know, it sounds scarily like a Bill Gates quote, but remember that this is for a specific application for a specific time...)
sound card
If you only want a spdif pass-through, any card that can pass a bit-perfect signal will do. I can`t see why an expensive soundblaster give any advantage to more modest spdif equipped cards for pure HTPC use. For gaming, the situation may change somewhat.
This post contains more info about "bit-perfect" capable soundcards.
If you want analog output, other cards may have better connectors, and more "professional" DAC/drivers/bass management etc. Look for M-audio, Echo etc.
SACD output is currently (and probably in the future as well) impossible on a computer. DVD-A is possible using certain DVD playback programs. You would need a sound card with 24 bits and 192kHz to take full advantage of those.
graphics
For pure Media Portal, any direct-x 9.0 compatible graphics card will do I believe. You may want tv-out or DVI out depending on what you are using as a display device. If you want to use Nvidia hardware accelerated video decoding and processing, a geforce 6600GT or better will give you all available functions. I have yet to see a objective reason why HTPC users should go for anything faster than a passive GF6600GT (for pure video processing), or 6200 or equivalent (for ffdshow processing). If you expect to play a lot of computer games in high resolution you may want a faster card (check out a gaming site)
Nvidia geforce purevideo compatibility chart:
http://www.nvidia.com/page/purevideo_support.html
A list of DirectX 9.0 cards from both ATI and nVidia.
ATI
DirectX 8.1
ATI Radeon 9000-9250
DirectX 9.0
ATI Radeon 9500-9600
ATI Radeon 9700-9800
ATI Radeon X300 / X550 PCI-Express
ATI Radeon X600 PCI-Express
ATI Radeon X700 AGP
ATI Radeon X700 PCI-Express
ATI Radeon X800-X850 AGP
ATI Radeon X800-X850 PCI-Express
ATI Radeon X1300 PCI-Express
ATI Radeon X1600 PCI-Express
ATI Radeon X1800 PCI-Express
nVidia
DirectX 9.0
nVidia GeForce FX5200
nVidia GeForce FX5500-FX5700
nVidia GeForce 6200 AGP
nVidia GeForce 6200-6500 PCI-Express
nVidia GeForce 6600 AGP
nVidia GeForce 6600 PCI-Express
nVidia GeForce 6800 AGP
nVidia GeForce 6800 PCI-Express
nVidia GeForce 7800 PCI-Express
CPU
Do you want an AMD or Intel? Dual core or single core?
There are lots of information on this on the net. Problem is, not all information is applicable to HTPC use. The world is going dual core, no doubt. But it is more expensive at the moment, and you can always add a dual core later on, when prices are lower and more applications support it. "What do you say`? support it?" Thats right. In principle, a 2GHz dual core will be exactly as fast as a 2GHz single core if you are running a single program that does not have multiple (2) threads. And cost a lot more... Even a multi-threaded application may see little improvement if the usage is not symmetric. This is confirmed by a test at www.anandtech.com where they had to use many applications at the same time to see significant benefits of dual core vs single core processors. Do you think this is a common use of HTPCs? This may change as applications are changed to reflect the hardware situation, but then processor prices will also drop. A 3000+ will probably be cooler and a lot less expensive that a x2 4800. In 6 months a faster processor thatn the 4800 may be bought for half the price...
Intel Vs AMD is a touchy subject, bringing out the warrior in every tru geek. Suffice to say that AMD has generally been cooler, and had more performance-pr-watt heat lately. On the other hand, intel has had better support, notably in ffd-show.
PSU
Tests at www.silentpcreview.com shows that even the most power-thirsty systems doesnt consume more than 200W at full load. Tests at the same site shows that PSUs have a "sweetspot" where their efficiency peaks. This means that a 600W PSU used in a 150W system will develop more heat than a 300W PSU in the sme system if all other variables are equal. And it will cost a lot more.
Seasonic s12 series are very highly regarded, and now they are finally availably here in europe. No blingbling, but boring grey PSUs that consistently get good reviews on noise and stability.
analog tv-card
For MediaPortal, you would want a tv-card with hardware encoding. This means that the analog tv is encoded as MPEG2 (just as DVD) on the card itself, and the system reads this stream which is decoded in software typically.
digital tv-card
It seems that there are less differences between digital cards. As long as BDA drivers are available, go with what is convenient and economical. I am using a terratec T^2.
HTPC-case
So many choices...
http://www.silverstonetek.com/
http://www.origenae.com/products_index.htm
Sleek mATX case with room for 3 expansion boards

http://www.silverstonetek.com/products-lc11m.htm
Full ATX, nice looks, with full expandability
http://www.silverstonetek.com/products-lc16m.htm

Passive, massive and expensive:
http://www.mcubed-tech.com/eng/hfx.htm

Perhaps the best looking (in mye eyes). ATX mobo, mATX PSU
http://www.origenae.com/product_h5.htm

A serious contender for the most popular full-featured box:
http://www.origenae.com/product_x11.htm

Expensive and built in touch screen
http://www.origenae.com/product_x15e.htm

remotes and keyboard
Since we are all couch potatoes, we need to be able to do anything without physically moving anything more than strictly necessary
Links:
HTPC:
www.htpcnews.com
tv-cards:
www.tv-cards.com
silencing/noise issues, lots of tests:
www.silentpcreview.com
home theater:
www.avforum.com