Friday, December 4, 2009

Truth is Absolutely Unrelated to Consensus

In light of the recent issue of "Climategate" I hope people are understanding how other areas of science may be impacted by similar problems.  If you think this problem is isolated to a few rogue scientists, you simply have not been paying attention to academia in our country and in the world.  The fields of environmental science, historical science, and medical science are all damaged by corruption, greed, and deception.  Even my own area of expertise, computer science, is not immune to these vices.

Facts are not factual just because people believe them to be true.  Consensus is completely independent of truth. In addition, credentials have nothing to do with trustworthiness.

C. S. Lewis lamented the fact that the proper use of logic is no longer taught to our children.  I lament with him, but I will not allow my own children to suffer the same harm.

Wednesday, November 11, 2009

HTPC Hardware

Another friend recently asked me about home theater PCs (HTPC).  This is a topic I've been wanting to post about for a while, but I've avoided it because it's a lot more complicated than gaming PCs.

Therefore, I've decided to keep it simple for now.  I'm not going to talk about TV tuners, remote controls, optical disk drives, cases, or even software.  I'm just going to start with what I know best: the core hardware.

Here are some important things to know when deciding what hardware to get for your media PC:

1) Many media processes are multithreaded, CPUs with multiple cores are more valuable.
2) Video card performance doesn't affect media as much as the processor does.
3) Silent components are very important.
4) You probably want to avoid components with bright lights.
5) HTPC cases usually lie flat and look similar to DVD players.  These look less out-of-place in your home theater setup.

As you can see, the requirements for a media PC are quite different from those of gaming computers.  That's not to say you can't have both in one machine, so I will attempt to put together both a media only PC and a combination media/gaming PC.

The media only rig is designed for a small case while the media/gaming PC is designed for a large case.  For both, I will be excluding optical drives and cases.  Your case is going to be a very personal choice based on your setup at home, and the optical drive will vary based on the type of case you get and whether you want to have a Blu-Ray player or not.  An interesting point to note is that optical drives can come in both normal and slim sizes, so consider this when selecting your case.

Anyway, on to the hardware:

Media Only PC - Small Size:

Processor: AMD Athlon II X4 620 2.6GHz - $99
Motherboard: ASRock M3A785GMH/128M AM3 AMD 785G HDMI Micro ATX Motherboard - $80
RAM: G.SKILL Ripjaws Series 4GB (2 x 2GB) DDR3 RAM - $94
Hard Drive: Western Digital Caviar Green WD5000AADS 500GB 32MB - $55
Power Supply: Diablotek PHD Series PHD380M 380W MicroATX Power Supply - $30

Discount: $15 (CPU/RAM combo deal)
Shipping: $6
Total: $349

This particular machine features the most inexpensive quad-core processor available - the Athlon II 620.  This CPU regularly outperforms more expensive processors in multithreaded applications, so it's an awesome deal for HTPCs.

The motherboard supports HDMI.  In addition, the on-board video uses 128 MB of SidePort memory so you don't have to rely on your RAM.  This is a great feature for anyone who wants to utilize on-board graphics processors.  The motherboard's GPU should be able to easily handle the flashy desktop effects modern operating systems provide, and even play some 3D games at modest settings.

The RAM has a low cas latency, so it should be quite responsive.

Avoiding a dedicated graphics card is a great way to reduce size, heat, noise, and cost, so that's what we're doing here.  If you're not worried about playing the latest 3D games at high settings on your HTPC, a dedicated card won't provide much benefit.

The Caviar Green hard drive is known for running very cool and quiet.  The only thing more perfect for a media PC would be a solid state disk.

The power supply is small, and the reviewers also remarked about its silence.  (Always do a search in the NewEgg comments for words like "loud," "noise," "quiet," and "silent" when looking for parts that might be noisy.)  It still has enough oomph to easily handle some extra devices if you wish to add any.

Media and Gaming PC - Large Size:

Processor: Intel Core i5-750 Lynnfield 2.66GHz LGA 1156 Quad-Core Processor - $200
CPU Cooler: Cooler Master Hyper 212 Plus 120mm CPU Cooler - $30
Motherboard: ASRock P55M Pro LGA 1156 Micro ATX Motherboard - $100
RAM: Patriot Viper II Sector 5 4GB (2 x 2GB) 240-Pin DDR3 SDRAM - $79 (after $15 rebate)
Video Card: HIS H487FM1GH Radeon HD 4870 1GB - $150
VGA Cooler: Arctic Cooling Accelero S1 Rev. 2 - $27
Thermal Compound: Arctic Silver 5 Thermal Compound 3.5G - $7
Hard Drive: Western Digital Caviar Green WD5000AADS 500GB 32MB - $55
Power Supply: OCZ ModXStream Pro OCZ500MXSP 500W ATX12V V2.2 - $40 (after $25 rebate)

Discount: $14 (CPU/MB and Heatsink/Paste combo deals)
Shipping: $14
Total: $688

This machine utilizes what is just about the best gaming processor available - the Core i5-750.  Coincidentally, it's also awesome for multithreaded applications.  Since I'm expecting a larger case, I've added an affordable, efficient, and quiet heat-pipe-direct-touch heatsink.  As an experiment, you might want to try detaching the fan from the heatsink and instead using it to ventilate your case.  As long as there's enough cool air in your case, the passive cooling will probably be just fine on the processor.  If you keep the connector plugged into the CPU fan spot, it should also regulate speed as a normal CPU fan would.

There's nothing too special to say about the motherboard other than the fact that it's small and supports firewire.  This RAM also has low timings for good speed.  Again, we have the Caviar Green for a hard drive.

The video card should be able to play all the latest games at great settings.  It also has a HDMI port, which is a must for a good HTPC.  Use the GPU heatsink on this card to keep things cool and quiet.  If your case has good ventilation, you might be fine with passive cooling here too.  You also get a nice combo with some Arctic Silver 5, which you can use on both the CPU and GPU.

Regarding cooling and thermal paste, I found a totally amazing article that covers the subject in crazy depth.  You can find it here: http://benchmarkreviews.com/index.php?option=com_content&task=view&id=150&Itemid=62

This power supply also has great reviews regarding its silence, and it has the power and connectors to handle the hefty video card plus more.  There are alternatives with LED lights, but you probably want to avoid too many LEDs on media PCs.

That's it!  I actually did the research for these parts last week so some of the deals may have changed.  Regardless, it gives you an idea of what to look for.  I'm still learning more and more about HTPCs, so if you have any comments or suggestions please provide them.  Enjoy!

Tuesday, October 27, 2009

Budget Gaming Rigs for a Modern OS

Yesterday, a friend asked:

"Hey Jeremy, think you could build a moderately priced ($600-$700) computer that will actually play things in 64bit? I got Windows 7 and want to actually run the thing along with some other new games..."

This is a great question, and probably one that many people are asking right now.  It's very convenient to upgrade your hardware when you reformat to a new operating system.  In my personal opinion, you really have just two gaming options near this price point.  You can either go for an Intel-based system for a little more than $700, or you can go for an AMD-based system for a little under $600.  Both are very solid and will get you almost the same gaming performance for now, but the Intel solution will be more future-proof.  I'll list the builds first and then expand on the details.

$725 Intel Gaming System

Processor: Intel Core i5-750 Lynnfield 2.66GHz LGA 1156 Quad-Core Processor - $200
CPU Cooler: Cooler Master Hyper 212 Plus 120mm CPU Cooler - $30
Motherboard: MSI P55M-GD45 LGA 1156 Intel P55 Micro ATX Intel Motherboard - $120
RAM: OCZ Obsidian 4GB (2 x 2GB) DDR3 1600 RAM - $79
Video Card: Powercolor AX4870 1GBD5 Radeon HD 4870 1GB - $150
Hard Drive: Western Digital Caviar Green WD5000AADS 500GB 32MB - $55
Case: Antec Three Hundred Black Steel ATX Mid Tower Computer Case - $52
Power Supply: Kingwin ABT-610MM 610W ATX 12V Power Supply - $30
Optical Drive: Lite-On Black 24X SATA CD/DVD Burner - $26

Discount: $42 (CPU/MB and VC/RAM combo deals)
Shipping: $25
Total: $725

$571 AMD Gaming System

Processor: AMD Phenom II X3 710 2.6GHz - $100
CPU Cooler: Xigmatek HDT-S1283 120mm Rifle CPU Cooler - $27 (after $10 rebate)
Motherboard: Gigabyte GA-MA785GM-US2H AMD 785G HDMI Micro ATX Motherboard - $80
RAM: Patriot Viper 4GB (2 x 2GB) DDR2 800 RAM - $62 (after $20 rebate)
Video Card: Asus EAH4870 DK/HTDI/1GD5 Radeon HD 4870 Dark Knight 1GB - $140 (after $20 rebate)
Hard Drive: Western Digital Caviar Green WD5000AADS 500GB 32MB - $55
Case: Antec Three Hundred Black Steel ATX Mid Tower Computer Case - $52
Power Supply: Kingwin ABT-610MM 610W ATX 12V Power Supply - $30
Optical Drive: Lite-On Black 24X SATA CD/DVD Burner - $26

Discount: $23 (CPU/MB combo deal)
Shipping: $22
Total: $571

For the Intel machine, I selected the i5-750 because it's basically the best gaming processor you can get right now.  Take a look: http://techreport.com/articles.x/17545/6.  In order to get any more performance, you need to spend at least $350 MORE, and the difference is nothing you will ever notice.  By the way, if you ever read CPU benchmark articles, make sure their testing methods use Windows 7 and not Vista.  For some incredibly stupid reason, Tom's Hardware and AnandTech keep testing with Vista.  Windows 7 has had significant changes to the way it handles multithreading, and it shows.  Multi-core processors are now very relevant in the gaming world as the Tech Report article shows.

The one issue with using this type of processor is that none of its motherboards support multi-GPU solutions at x16 mode.  You can only get PCI-Express x16 with one GPU.  That's perfectly okay with me, though, because it rarely ever makes sense to use two video cards from a price/performance perspective.  This MSI motherboard supports firewire and gigabit ethernet, and it should have everything else you could want.

It's generally a good idea to get an aftermarket CPU cooler even if you don't want to overclock.  For overclockers, it's almost a necessity.  I heard good things about the Cooler Master Hyper 212+, and a recent benchmark (http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/23884-intel-core-i7-lga1366-cpu-cooler-roundup-24.html) shows that it does very well in the price/performance/noise department.

The OCZ Obsidian RAM is a great value, but the CAS latency of 9 is a bit high.  This won't make a noticeable difference, but you might want to see if you can clock it down to 8 without much trouble.

You might have heard about AMD's new DirectX 11 video cards.  Well, the only one that makes sense from a price/performance perspective right now is the HD 5850 ($260), and it's out of stock in many places.  Honestly, hold off on these until they have some competition from Nvidia.  Supply shortages and lack of competition are keeping the prices a bit inflated right now.  DirectX 11 won't be relevant for a while yet anyway.  For now, the HD 4870 1GB will get you awesome performance and it won't break your wallet.

The Caviar Green is quiet and affordable.  It does not have the same write performance as a Caviar Black, but the read speeds should be roughly the same and the Black costs $15 more.  Reading is much more important than writing for gaming purposes.

The Antec 300 case should serve you very well.  It doesn't come with a power supply, but it has much better cooling than the Rosewill cases I recommend for cheaper PCs.  Larger fans move more air and are also quieter.

The Kingwin power supply is an awesome value!  It has two 6-pin connectors for video cards, and the biggest video cards will require both.  I have a similar Kingwin power supply, and it has served me reliably and quietly for over a year.

There's not much to say about the DVD burner.  It has SATA connectors, which is something to watch for.  You don't want to accidentally end up with bulky IDE cables in your new system!

For the AMD build, I picked the Phenom II X3 710 because it really seems to be the sweet spot for gaming processors.  It has the large cache of the Phenom IIs, the gaming-optimal three cores, an architecture that will allow for some nice overclocking, and a price that puts Intel to shame.  Sure, it can't compete with the i5-750, but it's not supposed to.  If you want to save $150, this is the processor to grab.

The Gigabyte motherboard also supports firewire, gigabit ethernet, and PCI-Express 2.0, so you're basically getting the same stuff for much less.

The Xigmatek cooler is the same one that I have in my own machine.  It rocks, hands down.  For detailed results on what it did for me, take a look at the tail end of my first post no this blog.

The Patriot Viper DDR2 RAM is a great value and also has a very low CAS latency.  It will perform quite well at stock settings.

I selected different 4870s for each build because of the combo deals.  Reviews for either look great.  Everything else in these machines is the same.

Really, the only serious difference between these two systems is the processor.  If you'd rather save your money for a future video card upgrade or maybe even a soon-to-arrive 40GB X25-M G2 SSD for $85, you'll probably get more bang for your buck.  Even so, the gaming potential of the i5 is hard to deny.

I wish I could tell you that there was another way to trim a few bucks off the Intel build, but the only thing that you can sacrifice without much pain is the processor (and, therefore, the motherboard).  If you spend much less on the case, PSU, hard drive, RAM, or GPU, you're definitely going to feel the pain.  All of those parts are totally worth every penny.

By the way, you might notice that the Intel build doesn't have any rebates to worry about.  It's not a big deal, but some people seem to be afraid of rebates.  If you get this particular AMD build, make sure to do it before the end of the month.  If you don't, you'll have to re-analyze your options because there will be different rebates and sales.  (Might get better deals though.  Who knows?  It's like timing the stock market.)

Note: You can get the Radeon HD 5850 from some place other than Newegg for $260 and free shipping.  If you get the AMD build minus the HD 4870, that's $431.  Add the 5850 for a total of $691.  That'll give you a rig within the bounds of the budget in question, and a gaming experience far superior to the other two builds listed above.  Oh, and you'll be all set for DirectX 11.  Tempting, isn't it?