I currently use a custom built / modified 2011 Mac mini with very good results as my HTPC. It is the centralized media gateway for Live TV, DVR, Movies, Photos and Music. I encode everything with Handbrake to H.264 files in 720p for comedy and romance, and 1080p for action and sci-fi. I use bootcamp and leave the system on 24/7.
Any of the mid-2011 (current) Mac mini lineup are capable of being a HTPC. The new 2012 Mac mini will be even more powerful and likely more efficient.
The Intel HD 3000 integrated graphics are very bad at the 29/59 frame rate issue. The AMD 6630M GPU in the mid-range model is significantly better. If you are sensitive to frame rate, neither will work. Both get hot when dealing with 29/59 frame rate content. Otherwise the system is ice cold and quiet.
http://www.silicondust.com/forum/viewtopic.php?t=11737
You will need more CPU power for extenders, media browser, channel logos, etc. to keep the experience fluid. However, the 2.7GHz Dual-Core Intel i7 is overkill. A desktop Sandybridge Intel i3 is capable of performing these tasks.
The SSD is great for booting and the Media Browser cache. The system restart is almost as fast as the cable company DVR. Another reason for the CPU power is restart / boot speed.
Below are the complete configuration, settings and links.
Tuner Configuration
SiliconDust HDHomeRun Prime-6CC-3X2
Signal Strength: 99-100% (-0.1db - 4.8db)
Signal Quality: 100% (34db - 36db)
Symbol Quality: 100%
Netgear ProSafe 10/100/1000 Switch
Motorola Signal Booster 2-Port BDA-S2
Apple Mac Mini HTPC Configuration
2011 Mac mini 2.7GHz Dual-Core Intel i7
8GB 1866MHz Kingston Hyper X
512GB Samsung 830 SSD
1TB Western Digital Scorpio Blue 5400RPM
Logitech diNovo Mini
http://www.logitech.com/en-us/keybo...8?WT.mc_id=AMR_DR_Q1_FY13_SERP&WT.srch=1&ci=0
LaCie Slim Blu-ray
http://www.lacie.com/products/product.htm?id=10539
Microsoft Windows 7 HTPC Configuration
Windows 7 Professional 64-bit (on OCZ Vertex 3 MI SSD)
AHCI enabled
Disable Hibernate
Disable Sleep
Control Panel > Power Options > Balanced
Control Panel > Power Options > Change plan settings > Change advanced power settings
> Hard disk > Turn off hard disk after - 20 minutes
> PCI Express > Link State Power Management - Maximum power savings
Broadcom NetExtreme Gigabit Ethernet:
All Offload options disabled
Rx & Tx Flow Control enabled
802.11az EEE disabled
Microsoft Security Essentials:
Excluded D:\Recorded TV
Excluded .wtv files
Excluded ehshell.exe; ehSched.exe; ehRecvr.exe
Windows Media Center:
Tuner Salad for up to 12 tuners (currently use 6 tuners)
Media Browser & Neo Theme
Channel Logos
Scheduled Tasks:
Weekly restart of the HTPC (
shutdown /r /f /t 0)
Weekly restart of SiliconDust HDHomeRun Prime (
"C:\Program Files\Silicondust\HDHomeRun\hdhomerun_config.exe" {tuner ID here} set /sys/restart self)
Two (2) Xbox 360 Slim 4GB extenders
Logitech Harmony One
http://www.logitech.com/en-us/remot...devices/harmony-one-advanced-universal-remote
Links
Enabling AHCI for Windows on 2011 Macs:
http://www.ocztechnologyforum.com/f...ing-AHCI-for-Windows-on-MBP-2011-now-possible
Tuner Salad:
http://mychannellogos.com/TunerSalad.aspx
Microsoft Windows 7 How-To Schedule A Tasks:
http://windows.microsoft.com/en-US/windows7/schedule-a-task
Microsoft Windows 7 How-To Disable / Enable Hibernate:
http://www.sevenforums.com/tutorials/819-hibernate-enable-disable.html