My new Linux machine for fall 2017 (planned)

November 7, 2017

My current home machine is about six years old now, and for a while I've been slowly planning a new PC. At this point my parts list is basically finalized and all that remains is the hard part, which is ordering things and perhaps assembling them. Who knows if I'll get around to doing that this year (although with the Christmas rush approaching fast, I'd better do that soon if I want to get everything before next year starts).

Because my office workstation is about as old as my home machine (and we have money), I'm probably going to try to update it to something very like this build as well.

After staring at a bunch of specifications of various things and trying to sort through reviews and commentary, this is my current parts list:

Intel Core i7-8700
I've decided that this time around I want to get a relatively high end CPU. I considered the i7-8700K, but I'm not going to overclock, the i7-8700 has a 30 W lower TDP, and it's apparently only about .1 GHz slower in most situations, according to sources like the frequency charts here versus here. Also, the i7-8700's noticeably cheaper and probably more readily available.

I'm not considering AMD Ryzens at the moment for a number of reasons beyond the scope of this entry. The TDP for the higher end Ryzens is certainly part of it; the Ryzen 7 1700 is the first 65W TDP Ryzen, and its performance seems clearly below the i7-8700 in most respects.

Asus PRIME Z370-A motherboard
I know that picking a motherboard is close to throwing darts, but Asus is my default motherboard vendor and the Prime Z370-A has almost everything I want and very little that I don't. Since I want onboard DisplayPort 1.2, my choice of motherboards is more restricted than it looks, especially in these early days of Z370-based motherboards. I'd like to get more than six SATA ports and more than one USB-C USB 3.1 gen 2 port, but I'll take what I can get. I can always add an expansion card later.

Because I want to be able to use the same build for my work machine, one of the additional constraints is that the motherboard has to be able to drive at least two displays at 1920x1200 @60Hz from onboard connectors. The Prime Z370-A will do this, and I consider it a feature that its specification page explicitly mentions that it supports up to 3 displays at once.

2x 16GB DDR4-2666MHz CL15 RAM
Since I'm not overclocking, there's not point in going with RAM that's clocked any faster (and it looks like you can't get 16GB 2666 MHZ CL14 modules). With RAM prices still depressingly high, I'll save adding yet more memory for a hypothetical midlife upgrade. Also, it's not like I'm going to do much with even 32 GB of RAM other than feed it to ZFS's disk cache.

For a work build, I would like 64 GB but I can live with 32 GB. Sadly adding that extra 32 GB is quite costly, as RAM prices remain stubbornly and annoyingly high.

A CPU cooler, probably a Cryorig H7
I know that the i7-8700 comes with a stock Intel CPU cooler, but I want a better one so that the machine runs cooler. Possibly this is overkill, but then I've had long-term CPU cooling issues at work and I expect this machine to run for five or six years (or more) too.

Fractal Design Define R5 case
My case requirements are set by wanting a not too big mid-tower case with at least two bays that can take SSDs and four bays that can take 3.5" drives (and I'm fine if the 'SSD' bays are 3.5" bays). The Define R5 gets decent reviews. Much like the motherboard, I'm sort of throwing darts here.

EVGA BQ 500W power supply
Once again I'm basically throwing darts with very little grounds for picking one option over another. 500 watts is overkill for this PC, even if I add a graphics card later, but I like having some headroom and it looks like decently rated lower wattage power supplies aren't that much cheaper. A well regarded alterative is the Corsair CX 450M, which is 50 watts less but has a five year warranty instead of a three year one.

Although it's tempting to shove an optical drive in the machine as well (and they're cheap), I'm going to try to resist the temptation. My excuse for putting an optical drive in the case would be that I wouldn't have six drives most of the time, so I'd usually have a SATA port spare for the optical drive.

I'll be moving all of my existing disks over from my current home machine (both the hard drives and the SSDs). A potential addition of or upgrade to NVME drives is another contemplated midlife upgrade.

This parts list is significantly more expensive than my 2011 machine. Without looking at detailed pricing information from 2011, my impression is that the CPU costs substantially more and the RAM costs a chunk more; it's possible that RAM prices per GB basically haven't moved since 2011 (although the RAM itself has gotten faster). Perhaps 2011 was essentially a minimum in PC costs and things have been going up since.

(To be fair, I'm almost certainly paying a premium for wanting a latest generation CPU and motherboard only a month or two after they've been introduced. And the Z370 chipset is intended to be the high-end chipset for this CPU series, with lower-end ones to be introduced later.)

Comments on this page:

By anonymous at 2017-11-07 03:41:34:

Z370 only has maximum 6 sata ports which means if a motherboard has more than 6 it must come from some cheap sata controller.

I am under the impression that all AMD CPUs support ECC RAM. If you had gotten the Ryzen, would you have bothered with ECC memory?

By cks at 2017-11-07 08:36:22:

There are significant open questions about the degree to which Ryzen supports ECC on any particular current motherboard. Generally it appears that motherboards will let you put in ECC RAM, but it's not clear to what extent they actually use the ECC bits to correct single-bit errors and scream loudly (and perhaps fault with hard machine errors) on double-bit errors, which is what we actually care about.

If Ryzen fully supported ECC, I might use it for my work machine but probably not my home machine. There's part of me that would like ECC at home, but there's also part of me that wants a 65 W TDP and high performance.

By Aneurin Price at 2017-11-07 10:58:11:

it's possible that RAM prices per GB basically haven't moved since 2011 (although the RAM itself has gotten faster).

Oh, if only. In early 2012 I spent £33 on 8GB of middle-of-the-road DDR3. Today, the exact same memory costs £60, and 8GB of middle-of-the-road DDR4 costs £85.

The machine I built in a hurry in the middle of last year due to a M/B failure is the first new machine I've ever had with less memory than its predecessor. At the time I figured I'd top it up in a month or two, but memory prices just kept going up and up and here we are over a year later and it just keeps getting worse with no end in sight.

From at 2017-11-07 17:47:12:

Doing a quick search for "Ryzen ECC memory" brings up a Reddit thread where the Biostar X370GT7 is mentioned, and it has:

  • Max. Supports up to 64GB Memory
  • Support Non-ECC & ECC Un-buffered DIMM Memory modules
  • 1 x USB 3.1 Gen2 Type-C Port
  • 1 x USB 3.1 Gen2 Port
  • 4 x USB 3.1 Gen1 Port
  • 1 x M.2 Key M 32Gb/s Connector
  • 6 x SATA3 Connector
  • Support SATA RAID: 0,1,10
  • 1 x DisplayPort Connector, resolution up to 4096 x 2160 @60Hz
  • etc.

The Gigabyte GA-AX370-Gaming 5 seems to support:

  • ECC
  • 1 x USB Type-C™ port on the back panel, with USB 3.1 Gen 2 support
  • 1 x USB 3.1 Gen 2 Type-A port (red) on the back panel
  • 2 x SATA Express connectors
  • 8 x SATA 6Gb/s connectors

Regarding the power supply: By selling 80 plus bronze certified PSUs today the manufacturers are certainly underperforming. Affordable 80 plus gold certified PSUs have been available for at least five years now. You might want to vote with your wallet and get one of those, or even 80 plus platinum. Remember that a more efficient PSU is also a quieter one.

By cks at 2017-11-09 08:38:11:

Although I may not be looking in the right places, my initial research suggests that 80+ Gold and especially 80+ Platinum power supplies are significantly more expensive than 80+ Bronze ones at low PSU power ratings, at least here in Canada. I'm not entirely certain I'm willing to pay the price premium for eg the Corsair CS 550M in order to go from 80+ Bronze to 80+ Gold. On the other hand, it's not a lot of money on an absolute scale and it's certainly tempting to have a cool and quiet PSU. I may yet throw restraint to the wind and go for 80+ Platinum.

(Low-wattage 80+ Platinum PSUs appear to often be fanless, which I've decided I'm not willing to trust to be cool enough in my case and home environment.)

By Miksa at 2017-11-09 10:02:13:

Many people are of the opinion that PSU is the component where you should save money the least, because PSU has the power to destroy any and all components in your computer. EVGA SuperNOVA G2 and G3 models are often recommended.

Written on 07 November 2017.
« How collections.defaultdict is good for your memory usage
Link: Citation Needed [on array indexing in programming languages] »

Page tools: View Source, View Normal, Add Comment.
Login: Password:
Atom Syndication: Recent Comments.

Last modified: Tue Nov 7 01:07:04 2017
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.