I want to build a rackmount gaming PC that becomes all of my PCs in the house (other than laptops, phones, etc).
Goals
My goal is to make a single rackmount gaming PC that allows me to directly connect to it at each workplace: no Parsec nor RDP.
- I want to have a single place to do all my PC upgrades and pour all my PC gaming dollars into.
- I want to be able to experiment with Linux and finally get rid of Linux without having to dual-boot.
- I’d like to buy a single set of OP hardware that covers my entire house. Right now, I have two nearly-identical PCs for my main rig and TV PC. I’m only ever at one, so I why buy two flagship GPUs, high-end CPUs, NVMe drives, etc?
- I would like to do away with Aster on my kids’ PC. It’s too janky for their needs works great for point 'n click games, but they’re playing more-advanced games now, and the jank is an issue.
Problems to Solve
- Get high-end fiber cables from the server room into my other rooms, so I can use the centralized PC in other rooms. BIG ISSUE TO SOLVE!
- Ensure I don’t run out of USB 2.0 bandwidth → requires using multiple ports attached to different root controllers.
- Figure out how to deal with Bluetooth headphones. Wireless Xbox controllers can be managed with a USB hub.
- Which Epyc or Threadripper CPU is good for gaming on par with X3D chips?
Software
What should I use to run this?
Summary
I wanna use Nvidia GPUs. Is Proxmox gonna work? I tried this build in 2021 for my kids and failed hard with my Nvidia GPUs. Not sure if support has improved 3 years later, but I’d love to figure out which software solution works best for gaming PCs.
I ended up using Aster instead which requires a single Windows install and lets Windows dynamically handle allocating resources (that works so well!). It allowed me to take 5 individual PCs and make them 1, but it’s janky. I think the VM approach with dedicated resources will be better.
Hardware
I’m budgeting up to $30K for this build, but I’d prefer sticking around $20K.
Summary
CPUs
I will probably have to buy a bunch of new hardware, but I have quite a bit of stuff just lying around. Are server CPUs still worse than consumer ones for gaming?
I have a spare Epyc 7313P I could use which should be equivalent to my Ryzen 5950X. That can give me something to start and play around with. I also have 128GB of matched G.SKILL DDR4-3600 I could use as well to get me started. I’d have to pull that from an existing PC, but it’s something.
I don’t have a spare motherboard or server CPU cooler, so it might be better to just build something big and new; I just wanna test it and play around with it before I upend everything in my house and move all my hardware to something foreign.
GPUs
I’d also like to get a case that supports more than 2 GPUs. Sure, two 4090s (or higher) is great, but I only have two 3090s right now, and my kids have two 1080 Ti. When the third one is old enough, he’s gonna have to share unless I figure this out.
With an Eypc or Threadripper, I could have 5-6 GPUs with risers and have enough PCIe lanes for all of them! I just need to find a case able to handle it.
Drives
I’d like DirectStorage capability even though literally nothing I use today supports it. That’d why I’d like some sort of local NVMe storage rather than hosting the OSs on my NAS. A pair of 16TB enterprise NVMe drives should do the trick, but I’m not sure which to get.
Networking
This is one of the best parts. Instead of having to wire fiber all over the place (I already did to my main rig), I can use the existing connection in my network closet to fiber up my PCs or use DAC cables. Much simpler than what I’m doing today.
This way, all PCs can get 25Gb rather than some being only 10Gb.
Quirks
I’m using all four display outputs for my GPU on just my main rig.
I have 6 monitors. 2 are plugged directly into the GPU, 2 are USB, and 2 others are connected using a DisplayLink adapter. The other two GPU slots are taken up by my VR headset, and a TV so people can see what’s going on in VR.
But my main rig isn’t where I game anymore; it’s my TV PC. With this updated setup, I could swap that around or even make a new VM for VR.
Note
I also posted this on LTT forums before I remembered this community exists. This forum is geared more toward server hardware and software, so I chose to double-dip and get multiple perspectives.
