Damn, its nice to be back, it’s been a while since I last built my 2500k/GTX570 gaming rig back in the Sandy Bridge days, this time we’re doing an overkill AMD flavored workstation.
Goals of the System:
Ultraspec Gaming Rig
Sharp smooth gaming 1440p @144hz
Typical Games I want to play:
- Minecraft on low settings.
No, just kidding,
- Witcher 3
- ARMA 3
- Planetside 2
- Cities Skylines
- Rainbow 6 Siege
- Divinity Original Sin 2
- Insurgency Sandstorm
- War Thunder
- Just Cause 3
- Watchdogs 2
- Destiny 2
- GTA V with mods
- Metro Last Light
- Titanfall 2 (why is no one playing this?)
- Cyberpunk 2077
- ElderScrolls 6
- Fallout 76
- Metro Exodus
- Star Citizen (once we confirm it’s not a scam
I’ll likely store most games that I am not immediately playing on the 1TB SATA SSD, then use Steam mover to move my current playlist to the NVMe drive for optimal performance. Also planning on running a TS3 or Mumble server in a VM if I come across any good clan based MMOs.
The Homelab Workstation:
Cyber Security Test Environment/CyberRange
I’m looking to build a massive virtual environment running on one of VmWare Workstation/ESXI/VirtualBox/Hyper-V/KVM/Proxmox. I’ll have to do some testing and more research to determine which hypervisor is optimal for my set up.
Three possible routes:
- Run VMware Workstation or Virtualbox within Windows 10
- Run ESXI/KVM/Proxmox straight on the hardware then pass the GPU and other IO devices to a Windows 10 VM for gaming (VFIO)
- Dual boot Windows 10 and the Hypervisor and pick between them depending on work or play (Last resort option)
Obviously there is a performance decrease gaming on a VM, but according to some research if you get the hardware passthrough working smoothly (GPU, IO devices etc), it should be under 10%.
Essentially what I am going to do is set up a sandbox virtual environment complete with firewalls/IDS/IPS, VLANs, virtual switches, vulnerability scanners, sensors with various flavors of Linux and Windows servers hosting webservers, databases and other typical enterprise tech. Later on I plan on hooking up my workstation to some other physical tech such as Raspberry Pis and other enterprise networking equipment as I expand. Later on I will likely add a 4x network card into one of the PCI slots.
The point of the homelab is to learn how to configure, operate and maintain all these technologies to advance my career.
AMD Threadripper 2950x gives me 16 cores/32 threads to work with allowing me to save 4 cores for the host, then use the remaining 12 cores on the VMs. I currently have the PC Partpicker list to have 32GB of ram, but I may up that to 64GB. Therefore I can dedicate 1 core/2 threads and 4GB to each of the VMs. I plan on installing the host on the NVME drive and saving the ISOs and virtual disk images to the SSD. In the future I will likely add more SSD storage, NVMe RAID 0 or the like for some massive IO speeds.
Data Science/Deep learning:
I’m looking to get back into programming and data science related things, I’ve used Tableau quite a bit and I’m getting into Elastic search, but obviously I need more horsepower to do the things that I am planning on. I’m going to attempt to plug through as many ML/AI online courses as I can and play around with Tensor Flow to see if I can get it to use some of my GPU’s horsepower.
Current Parts List Critique:
CPU Cooler: Kind of a new platform, so very few dedicated coolers available for Threadripper. I read up on the TR4 coolers, obviously x399 is a much bigger socket than normal and it only makes sense to get a cooler where the coldplate has full coverage of the IHS heat spreader. Originally I looked at the Enermax LiqTech AIO, however looking through reviews, it appears that most people are having their coolers’ insides corrode to the point of serious interior blockages are arising in the copper fins, pump and rest of the radiator.
Air coolers are much easier to maintain, so I’m looking to stay with an air cooler unless another awesome TR4 specific AIO comes out of the woodwork.
Lurking on various tech forums suggests that Threadripper desires low latency ram with high clocks for optimal performance, however it seems many DDR4 modules are finicky and apparently B-Die are from Samsung and have the best compatibility/performance. These GSkill modules are rated pretty good and are compatible with the Designare board as far as I can tell. I will likely expand to 64GB later by buying another kit, filling all 8 DIMM slots.
This one for me is a really mixed bag, I have no idea what to get for the x399 chipset motherboard. Each brand, Asus, Asrock, Gigabyte, MSI etc all have some upsides and some downsides. It seems x399 has been plagued with sub-par BIOS updates and I’ve came across forums mentioning memory compatibility issues due to an AGESA update from AMD.
At this time the Gigabyte Designare looks pretty good, but according to reviews on Newegg and Amazon, it looks like the few purchasers got unlucky and received duds. Alternatively the AsRock Taichi is apparently solid according to reviews.
The Video Card
I have a 1080p 22" screen currently sitting on my desk and a 1080p 32" screen sitting on the other side of the room, I want to complement the monitor on my desk with the 27" Pixio which I have seen pretty decent reviews. I’ve previously looked at the Asus Swift series, but if the Pixio delivers nearly the same image, the cut in price seals the deal for me**.**
NVIDIA is playing a bit of a game of chicken with their new 2080ti prices, trying to keep the 10 series as a viable option purely through price until they rid themselves of their stock. I’ve opted to go 1080ti as I expect RTX to initially be a platform specific dud, just like PhysX. Cool tech, but broken and barely any games support it with massive performance loss. No dice.
If I can find a sealed box 1080ti on Kijiji or Ebay for a bit less prior to any price drops by NVIDIA for the MSRP, I’ll pick it up on the “used” market.
Obviously I could have gone for a EVGA SuperNova G3 @750w vs the RM model, however looking at prices of custom sleeved cables, the RM model turns out to actually be cheaper than buying the PSU and modded cables separately.
A Threadripper overclocked with PBO or even manually will draw a massive amount of power along with a 1080ti, 750W should be enough for both. If I were to add a second card in SLI I’d bump it up to at least 850w or even higher.
Anyways, if you guys see anything amiss in my parts list or have any recommendations, I’m all ears.