PCPartPicker

  • Log In
  • Register

Build

Reaper (Gentoo threadripper workstation)

by sysdmp

37
31 Comments

Part List View full price breakdown

Details

Date Published

Jan. 1, 2018

Date Built

Dec. 31, 2017

CPU Clock Rate

4 GHz

CPU Temperature While Idle

36.0° C

CPU Temperature Under Load

70.0° C

GPU Core Clock Rate

1.196 GHz

GPU Effective Memory Clock Rate

7 GHz

GPU Temperature While Idle

30.0° C

Description

First build in 15 years.

I've been using laptops and compiling on Gentoo was getting worse and worse, so I've decided to build this monster.

Will use it for a lot of heavy compilation, virtual machines and as general development workstation. Also it will be a distcc host for all the compilation I do on other machines and laptops.

Not playing any games hence the cheapo GPU. Just enough to drive couple of screens.

I really wanted to skip watercooling and Noctua with push-pull setup doing fine so far. Should be silent, stable and maintenance free.

3x120 front fans as intake, 2x140 as intake, rear fan exhaust. Not sure if it's the best setup with intake on top, this may change in the future.

One of NVME drives is not here yet, stuck somewhere in the hands of USPS.

Planning to use 2 drives using software raid (never trust MOBO raid).

CPU is currently running at 4GHz, memory at 3200 using DOCP and everything seems to be stable but the fans are kinda noisy under full load. Still testing and tinkering with the setup.
Currently able to use full pack of ram building chromium, so maybe I'll upgrade to 128G a bit later.

GCC with profile-guided optimization builds in 25 minutes. Firefox 57.x with PGO under 30 minutes, but the rust compiler is able to use only single thread for compilation, which is laughable.

LLVM builds under 3 minutes.

Fast build system (ninja, cmake, meson) really make a difference on this beast, autoconf and ./configure scripts are just too slow and only use single thread.

Cannot read CPU temerature under kernel 4.14 yet. it87 module loaded with force_id="0x78622" shows some temps and fan speed, but voltage display should not be trusted.

UPD: Installed win10 just to run common benchmarks, because linux suppport for some temp monitoring is not there yet. uploaded couple of screenshots.

Part Reviews

CPU

Beasty CPU. Mine is made on week 40 of 2017 and no segfaults observed on linux. Running happily at 4GHz and compiling crazy fast.

Motherboard

Great workstationish mobo. Does not come with wifi or bluetooth which is a plus for me (who uses wifi on a desktop anyway?)

Memory

works fine using D.O.C.P @ 3200 MHz, stable, passed full run of memtest86.

Storage

Read speeds over 3GB/sec, crazy fast. Works fine with linux.

Video Card

I don't play games at all and this one works fine for my purpose. No freesync yet under AMDGPU driver, but hopefully 4.15 kernel will let me use it.

Case

A lot of space for a clean build, easy to work with. I wish it had tempered glass panel.

Comments Sorted by:

someta 4 Builds 8 points 15 months ago
  • Processor: $870
  • Mobo: $320
  • RAM: $700
  • The ability to choose, customize, build, and own your OS: Priceless.

And now that it's 2018 maybe that meme is a little dated.

I love this, +1

dragoon20005 4 Builds 2 points 15 months ago

the Mastercard ad

someta 4 Builds 2 points 15 months ago

I knew it was from something or other....

190n 2 Builds 3 points 15 months ago

Nice build! Nice to see one running Linux.

sysdmp submitter 2 Builds 2 points 15 months ago

thanks!
I've also tried running FreeBSD-current with drm-next-kmod and it works just fine. I'm not going to use it as my os this time, but it was nice to see some progress from FreeBSD folks.

fn230 9 Builds 2 points 15 months ago

Well, this is rare - a build running Gentoo. I guess the GPU isn't overkill since you're doing VMs.

HaskaMoosic 1 Build 2 points 15 months ago

that is gorgeous

ButterFingers 1 Build 2 points 14 months ago

that cpu cooler is frickin HUGE

Lync_X86 2 points 13 months ago

awesome build! What kind of build time do you get on gentoo?

Currently running a Intel i5 4 core and builds take forever

sysdmp submitter 2 Builds 3 points 13 months ago

The thing is a beast. Here are latest build times I get so far. I cleared build log some time ago.
The greatest achievement so far is full chromium build in less than 20 minutes.

Also I no longer overclock it. Not worth it.

Not that some packages are multilib, so they are actually being built twice, once as x86 and another as x64

user@reaper ~> qlop -gH gcc llvm clang libreoffice thunderbird webkit-gtk glibc icedtea
gcc: Mon Mar  5 23:31:26 2018: 30 minutes, 5 seconds
gcc: Tue Mar  6 03:34:52 2018: 28 minutes, 43 seconds
gcc: Tue Mar  6 05:00:16 2018: 27 minutes, 13 seconds
gcc: Tue Mar  6 06:28:36 2018: 27 minutes, 13 seconds
gcc: Mon Mar 12 01:37:53 2018: 28 minutes, 26 seconds
gcc: 5 times
llvm: Tue Mar  6 09:44:44 2018: 3 minutes, 30 seconds
llvm: Fri Mar  9 10:06:08 2018: 4 minutes, 25 seconds
llvm: 2 times
clang: Tue Mar  6 13:49:26 2018: 4 minutes, 43 seconds
clang: Fri Mar  9 10:10:33 2018: 5 minutes, 58 seconds
clang: Tue Mar 20 16:27:02 2018: 5 minutes, 18 seconds
clang: 3 times
libreoffice: Sun Mar 18 22:27:22 2018: 16 minutes, 26 seconds
libreoffice: Mon Mar 19 12:56:41 2018: 17 minutes, 14 seconds
libreoffice: 2 times
thunderbird: Tue Mar  6 21:41:34 2018: 6 minutes, 30 seconds
thunderbird: Fri Mar  9 10:16:40 2018: 6 minutes, 25 seconds
thunderbird: 2 times
webkit-gtk: Thu Mar  8 20:41:59 2018: 16 minutes, 37 seconds
webkit-gtk: Sun Mar 18 01:23:37 2018: 17 minutes, 44 seconds
webkit-gtk: 2 times
glibc: Mon Mar  5 22:34:25 2018: 3 minutes, 43 seconds
glibc: Tue Mar  6 04:35:41 2018: 3 minutes, 20 seconds
glibc: Tue Mar  6 06:04:55 2018: 3 minutes, 23 seconds
glibc: 3 times
icedtea: Tue Mar  6 22:11:57 2018: 7 minutes, 34 seconds
icedtea: Thu Mar  8 17:09:35 2018: 7 minutes, 48 seconds
icedtea: Thu Mar  8 23:06:33 2018: 11 minutes, 47 seconds
icedtea: 3 times
Lync_X86 1 point 13 months ago

That is so impressive!! I wish I could get times like that Threadripper is looks really good as a platform for Gentoo!

Lync_X86 1 point 12 months ago

Also how does booting off the NVMe ssd work with gentoo?

sysdmp submitter 2 Builds 1 point 12 months ago

just fine. I'd say effortlessly.

nvme support is in kernel, full EFI boot, no CSM/legacy mode. boots straight off nvme drives. tried refind, grub, systemd-boot,efistub - all work just fine if you configure properly. nothing special. gpt only.

nvme tool support smart status and temperature monitoring. latest smartmontools also support nvme, but you have to enable explicitly.

hddtemp does not yet support reading nvme temps but can be forced to read anyway.

FurryJackman 3 Builds 1 point 15 months ago

You gonna try GPU passthrough at some point? 4.15 is turning out really nicely and once it hits release will be amazing for AMD systems and GPUs. Not to mention the AMD Vulkan driver is now open source.

sysdmp submitter 2 Builds 1 point 15 months ago

yep. wil will try it.
for now I'm benchmarking, and just tinkering with the system.
4.15 looks really promising for this machine.
I'll get amdgpu, freesync, cpu temp, sensors and a lot more interesting stuff.

skyrise 1 Build 1 point 13 months ago

First build in 15 years?

This behemoth will surely last you for another 15.

Awesome config.

aracnaphobia 1 Build 1 point 12 months ago

It's amazing that you are cooling this 16 core monster on air. Puts things in perspective.

sysdmp submitter 2 Builds 2 points 12 months ago

That cooler (esp with in push-pull) cools better than most generic AIOs out there. Even AIOs with threadripper specific plate size are on par with Notcua and cost 1.5x the money.

Only custom loop will beat it and will cost at least 2-3x more and will require maintenance. So why pay more to get less? Noctua does it's job perfectly with enough room for stable 4k overclock. I like it.

Trenco2001 1 point 12 months ago

Hey, man. Any idea how to troubleshoot the motherboard? Can’t get it to start. E3, 7, 61. It turn on for a few secs then off. No operating sys...

sysdmp submitter 2 Builds 1 point 12 months ago

I had similar thing once resetting CMOS or reflash may help:

Try resetting CMOS first, if it does not help:

Clear your CMOS again.
Reflash latest BIOS using the USB BIOS Flashback procedure (it's in the manual)
shutdown
Clear CMOS again
Once in the BIOS, load the optimized defaults

jhaberly 1 point 11 months ago

Thanks for this review and for your commentary! Very helpful!

woahwoahwilly 2 Builds 1 point 4 months ago

In your review:

(who uses wifi on a desktop anyway?)

I do!

octa-wow 0 points 15 months ago

that cheapo gpu is good for medium settings at 1080p and from what i saw on the internet the threadripper is not good at gaming because it wasnt made for gaming

sysdmp submitter 2 Builds 1 point 15 months ago

I wanted to get this card originally https://pcpartpicker.com/product/cCfp99/msi-video-card-r64502gd3hlp

but decided to get something modern, instead of 7 year old card.

might get it anyway, because it's cheap, works with every linux and bsd around and can drive a screen or two at regular resolution.

my main concern was that it's unable to drive 4k+ screens, which I might buy in near future. I'm spoiled by apple's retina screens and really miss it on current screen.

and this build is not for games at all, the only game that might ever run here is quake3, which can be run on calculators now I believe.

octa-wow 0 points 15 months ago

and i mean medium 60 fps battlefield 1

EagleByte 1 Build -2 points 13 months ago

Have you tried Ubuntu? You can install multiple desktop environments, making it one of the most customizable operating systems out there.

Colin10101 1 Build -3 points 11 months ago

Bro you have a thousand $ cpu paired with a 100$ gpu, get at least a 1070

sysdmp submitter 2 Builds 4 points 11 months ago

Bro I don't give a flying f about it being $100 gpu, it works and it's already an overkill for things I do on this machine right now.
it's not a gaming rig.

nvidia support on nix is wonky, the only scenario I'll get nvidia card is for tensorflow/pytorch CUDA support.

Colin10101 1 Build -3 points 11 months ago

You could have achived the same result with a ryzen apu

Colin10101 1 Build -4 points 11 months ago

It isn't that it's and, it's that this is the least balanced system I have ever seen

lsorice 2 Builds 2 points 4 months ago

A fine case of TLDR.

Awesome build and post OP.

[comment deleted]