In order to fill my need to endlessly tinker and upgrade my HTPC, I decided to build a new system using one of Intel's Haswell CPUs. These are not only faster and more power efficient than past models, they also feature much improved graphics capability. I also decided to switch to external hard drive storage since USB 3.0 is not only well supported in Linux, it also performs nearly as well as internal hard drives. This allows me to more easily swap or add drives while keeping the size and noise of the HTPC to a minimum.
- Case - Antec ISK110 VESA
- Motherboard - ASRock H87M-ITX
- Processor - Intel Core i3 4130T (2.9GHz, Dual-Core, 35W)
- CPU Cooler - SilverStone NT07-1156
- RAM - 8GB GSkill DDR3
- SSD - 250GB Samsung 840
- Hard Drives - (2) 2 TB Western Digital Green
- HD Enclosures - (2) Mediasonic Probox 3.5
The key to this build is the effectiveness of the USB 3.0 external hard drives. By moving to external storage I can use a much smaller case with an external power supply, all of which reduces the cooling requirements and consequently the noise of the PC. The only internal drive is the SSD which generates no noise and little heat. The only sound from this configuration comes from the CPU cooler which is somewhat oversized for the 35W CPU and therefore never runs at a high speed. The result is a versatile, snappy, power efficient, and very quiet HTPC.
For network sharing I use the Samba utility (repository package: system-config-samba) which makes it easy to setup and manage shares with other computers on my network.
- VLC - media player
- XBMC - media player and streamer (using plug-ins)
- PLEX - media transcoder (works great through its Roku channel)
- Deluge - my favorite torrent client
Here's an informal comparison between this build (bold) and my old HTPC (in parenthesis):
- Time to import 227MB, 128kbps MP3 into Audacity - 0:53 (2:16)
- Time to re-compress 227MB, 128kbps MP3 at 64kbps with Audacity - 6:40 (10:08)
While this is a sizable improvement these numbers don't show how much snappier the system is in general, especially when multitasking.
While I anticipated a significant power consumption drop due to the lack of a video card, I was pleasantly surprised at how much of a drop I actually measured.
- Old HTPC - 43W
- Current Configuration (including external hard drives) - 30W
That's quite a significant drop. From past experience I believe the video card used about 10W of power, therefore the Haswell CPU uses 3W less power on average than the Sandybridge model I was using previously.
This was another area of significant improvement. The combination of reducing the number of fans from 4 to 1 and swapping the stock cooler for a more efficient one results in this build being nearly silent.
I recently started using a backup tool called Back In Time in place of my RSYNC scripts. I like it a lot so far and it provides significantly more functionality than a simple backup sync. Back In Time creates snapshot style backups which allow for recovery of deleted files from past backups. It also has a lot of configuration options regarding how often backups occur, the exlusion of certain files, and the removal of old deleted files to save space.