PCPartPicker

  • Log In
  • Register

Build

Linux Ryzen Workstation

by edurieux

41
19 Comments

Details

Date Published

Aug. 18, 2017

CPU Clock Rate

3.8 GHz

CPU Temperature While Idle

35.0° C

CPU Temperature Under Load

60.0° C

GPU Core Clock Rate

1.594 GHz

GPU Effective Memory Clock Rate

8.108 GHz

GPU Temperature While Idle

30.0° C

Description

This was probably the hardest build I have done to date.

The assembly part was fairly easy, the hard time I had was picking the right components. The build will be used for heavy web programming with lots of virtualization, running Archlinux. It will run with lots of virtual machines and containers, and heavy IDEs (PhpStorm, IntellijIDEA) I knew I could benefit from having lots of cores, so Ryzen was the way to go. But Ryzen is still pretty new and there were a lot of things I was worried about :

  • Getting an ITX board was painful, since there is only 4 models on the market. The Gigabyte had bad reviews, the Biostar was not sold in my country, and the two Asrock came late. I ended up with the Asrock X370 because I thought it would be getting more updates than the B350 model. Looks like it is not the case.

  • Choosing the RAM was difficult as well. I knew frequency was important for Ryzen systems, but the benchmarks were only focusing on gaming tests. I was also afraid of compatibility issues with the motherboard. I went with a RAM/Mobo combo that users had tested to be sure everything would work out of the box.

  • I was not sure how linux handles the NVMe drives, but I could have used it on another build if it did not work as intended.

PS : To anticipate your concerns :

  • The V300 SSDs are only for data, not OS. I had them already, I know there is better choices.
  • The GTX 1060 might be overkill for my work.
  • I could have bought the B350 version of the board, it would have worked perfectly.
  • I could have put the X62 on top of the case, but it seems more smart to put in on the front since my CPU will handle most of the workload.
  • 550W might be overkill for this build.

Part Reviews

CPU

Amazing CPU for the price. Really good for anything bu gaming. Clocks really well. The stock cooler is doing a great job and is really beautiful as well.

CPU Cooler

Probably one of the best 280mm cooler out there. Silent, performant and beautiful. But it can really be improved :

  • No open source / Linux support. Even on Windows, CAM software is unstable.
  • The pump is reflecting a lot.
  • The pump can block RAM slots on certain motherboards.
  • The radiator is less pretty than Corsair H series in my view, it looks cheap, even if it's not.
  • I got a dead pump, I had to RMA and to wait for a replacement.
  • The pump cables are not really beautiful

Motherboard

Probably best ITX motherboard out there. The looks are not insane, but it just works perfectly. The bios is good as well.

Memory

Amazing performance and stunning look.

Storage

Great performance for the price.

Video Card

Nice card, does the job for my build.

Case

Stunning case. Yes, it's big for an ITX system, but it's ok for me. The case looks awesome and its build quality is great for the price. It's also really easy to build, probably the best case I have seen so far, especially for cable management and airflow.

A few things could be improved though :

  • The window is easily scratchable, a tempered glass panel would really be appreciated, even if it would increase the price of the case.
  • The NZXT logo has changed, so the case is outdated. Not a big deal.
  • The SSD caddies are reversed.
  • Fan Hub is powered by molex connector. This is non sense, this standard should disappear.
  • GPU clearance from PSU shroud is too small.

Power Supply

Awesome PSU. Dead silent when idle, with no coil whine. The build quality is so good that I feel guilty putting it into a shroud.

Comments Sorted by:

iBlaze 1 Build 4 points 19 months ago

+1.

Good to see a linux build :D

EndTheFed 4 Builds 3 points 19 months ago

OMG wow this looks perfect aesthetically. Beautiful!

edurieux submitter 2 Builds 1 point 19 months ago

Thanks ! Can't go wrong with color matching

xTwistts 2 points 19 months ago

Why do you need to run vm's, I don't really know what there used for.

edurieux submitter 2 Builds 1 point 19 months ago

VMs can serve various purposes. For example, it allows you to run multiple operating systems in parallel on a single computer. Useful if you want to have a linux and a windows. The virtual machines have reserved ressources (CPU, RAM, and a disk space) on the physical machine.

For my purpose, it allows to simulate a server infrastructure on my machine. I would have one machine that holds the database, one machine running a web server, etc etc. The thing is that you can test the communication between the machine as if it was a real datacenter with physical machines.

If you want to test different databases versions, you can have every version on a separate VM and as soon as you don't want it anymore, you kill the VM and it's gone. You can't really do it on a physical machine, it would cause conflicts during installation/use.

You can do incredible things with VM (and virtualization). I advise you to have a look, it's always good to know.

xTwistts 1 point 19 months ago

I did see this guy doing something with Indian scammers on yt. He was using a vm. I didn't the the other uses of it, thank you for explaining it to me though :D

oghairymanchild 2 points 19 months ago

Anybody want to help me pick my jaw up off of the floor? I would yell for help... but my jaw... Beautiful Build!

biggles5107 2 Builds 2 points 19 months ago

A very nice build indeed. You think any gaming is in store for this rig?

edurieux submitter 2 Builds 1 point 19 months ago

Probably not much. But a little game during lunch break could be nice ;)

jueda38 3 Builds 2 points 19 months ago

Overall, awesome build and great cable management!

edurieux submitter 2 Builds 1 point 19 months ago

Thanks !

serbayonline 1 point 19 months ago

Congragts nice build, nice cable management! How many degrees on load (CPU)?

BlueSonata 1 point 18 months ago

I think your power supply is perfectly fine for this build as the "Recommended Power Supply (W)" for your gpu on their site says 400.
If you do decide to overclock the power supply should be more than enough and even if you don't want to overclock, the EVGA 550W is a good power supply for 'future-proofing' your build.

DamnRizz 1 point 17 months ago

Your build makes me horny

sjphilli 1 point 15 months ago

Any modifications you would make at this point?

edurieux submitter 2 Builds 1 point 15 months ago

Probably I would take the B350 motherboard instead of the X370, but overall the build is great !

rawsh 3 Builds 1 point 15 months ago

Awesome photos. Also, +1 for linux

Eibe 1 Build 1 point 10 months ago

How are the motherboard temperatures? I have heard bad things about them up to the point that caused the M.2 SSDs crashing because of high temperatures from the mobo.

edurieux submitter 2 Builds 1 point 10 months ago

No issue on my side.