Description

Pictures documenting setup: https://imgur.com/a/s2lCjq8
Wow, I finally did it - I finally built my own gaming rig, just for Void Linux. Putting the parts together is much like what others have said – big, heavy LEGOs – but the software end of things would be a different story. Nevertheless, I'm (mostly) satisfied with this build, running CS:GO at max settings bouncing between 88~111 FPS with minimal stutters, if any. DUSK runs via Proton at well over 140FPS, and capping it to 120 led to no issues. Let's run it all down, starting at the top of the parts list.

  • AMD Ryzen 5 2600 CPU: Spectre/Meltdown immune (or so I'm told), powerful, and robust; all without breaking the bank
  • B450 Aorus Pro WiFi mobo: because I don't have an Ethernet line in my bedroom. Comes with two SATA data cables; just enough for my rig
  • Vengeance LPX 2x8GB 2400MHz RAM: I could've lived with 8, but having 16 leaves a lot of room for intensive workloads like video editing and some really hardware-intensive games. Besides that, it's more future-proof
  • BP5e Slim 7 128GB 2.5" SSD: does the job. I can't confirm with 100% certainty that it's much faster than the HDD on my previous machine, but I wager it is. I gave this thing a 3 start review for the 110-ish GB of usable space, but it's come to my attention that the 17GB lost is totally normal. I wish I could update my review...
  • Barracuda 3TB 3.5" 7200RPM HDD: does the job, yeah? Seagate makes good HDDs, right? Nothing left to say here
  • Red Dragon RX Vega 56 GPU: this is my big boye, and this mad lad is an absolute unit. the CS:GO numbers from earlier attest to this powerhouse. Fair warning: even with my GPU bracket (I like to call them "sag bridges"), there's some obvious sag from this hefty machine, and it takes one of those double-ended VGA power cables to run. Still though, I love this card
  • Focus G Black ATX Mid Tower Case: perfect? No. Better than expected for a budget case? Yeah. The preinstalled silent white LED fans give this thing a nice touch, and I didn't have to try moving them for a good enough case flow. Fair warning: most of the motherboard standoffs were not kind to me
  • SuperNOVA G3 650W 80+ Gold Fully-Modular ATX PSU: I was hoping the parametric filter would land on a Seasonic unit, but this thing is more than sufficient. Comes with one of those triple-ended SATA power cables, plus a double-ended VGA power cable. Perfect!
  • VG248QE 1080p 144Hz monitor: others complain about the colors on this guy, but I haven't complained yet. xrandr lets me set it to 1080p 144Hz, which is great, but interestingly the 120 option is instead a 119.98 option. As much as I hate losing a fiftyith of a frame, it doesn't really matter. Plus, it could be a floating point precision issue (doubt that). I had it from my previous Alienware Alpha
  • Perdition mouse: a friend of mine showed me this back in... what, 2013 maybe? I instantly fell in love. It has its quirks, but I am very pleased with it, especially for the price. My previous machine was used to reconfigure it in Windows, so its settings stuck around. Perfect!
  • Sag bridge: see above

Phew, now that that's all taken care of, what can be said of this rig? For starters, the Void install was not nearly as hard as I'd suspected, and the wiki has a guide on UEFI installs which I followed to a T with no hassle. That said, wpa_supplicant is not kind to me, so that took forever to set up, and startx was crashing for a while. No idea why it stopped crashing mysteriously, but whatever; I'm fine with that as long as it works. Some more CLI configuration, plus lxappearance and some fcitx/mozc config sealed the deal.

UPDATE: Problem of the day has been solved, woohoo! Problem is, Proton updated to Python 3 right under my nose, so if you have the same problem, try installing that (package name will likely be python3). Of course, using chown -R yourusernamehere /secondary/drive/mountpoint as root/sudo will also be necessary if using a secondary drive for games, and NTFS drives probably still need UID and GID set in fstab for proper handling. Personally, my drive is ext4 so I don't have this problem. Also, I changed my ~/.steam/steam/steamapps folder to a symlink which points to /hdd/Steam\ Data where /hdd is my secondary drive's mountpoint. Hopefully that helps out some anon in the far-flung future.

Verdict: good build, still needs tiny hammering out for that expert-tier configuration. This will, of course, work with Windows (7, obviously) but I refuse to install corporate bloatware... like Ubuntu ;)

If you'd like, my wallpaper is from this Reddit post and my dotfiles (most of them, anyway) along with a breakdown of my software setup can be found on my GitHub.

Part Reviews

CPU

Total workhorse that doesn't break the bank, all without any fear of Spectre and Meltdown (afaik)

Motherboard

The system fan connectors are annoying – spread out in odd spots, and with only three to boot. Still, the board does what I need it to, and its preinstalled BIOS is nice as well

Storage

17GB of this space are unusable. Seventeen gigabytes. That's... really frustrating. That said, this thing boots nice and quick, as to be expected

Storage

Exactly as I ordered. 3TB of space that works like a charm. The noise doesn't bother me, as it's not too bad

Video Card

Big, strong, heavy, and powerful. No complaints from me. But be warned: the sag on this thing can be excessive without a GPU brace

Case

More than expected for a budget case, but the drive bay was a pain in my side. Regardless, it looks lovely, and the white LED silent fans are a nce touch

Power Supply

Does the job. Came with one of those triple-ended SATA power cables and a double-ended VGA power cable, so that was really nice

Monitor

Does what I need. Not perfect, but good enough

Mouse

I love this thing, and when my current one dies I'm almost certainly getting another. Only complaint is that my little finger sits in an awkward spot and starts to hurt after a while

Custom

Not too easy to install, but I wager my gpu would snap right out of the PCIe slot without it

Comments

  • 7 months ago
  • 3 points

Seventeen gigabytes unusable is pretty normal. The system needs to use some of the capacity for file system info. For example, there is 18 gigabytes unusable on mine. No matter what SSD you buy, it will be like that.

  • 7 months ago
  • 1 point

Interesting. I've known about the cache/filesystem info thing for a while, but I didn't realize it was that big of a block. Thanks for telling me

  • 7 months ago
  • 3 points

very nice pc +1

  • 7 months ago
  • 2 points

I too use the 2600 paired with the exact same vega 56. I have mine tuned with wattman and is benching results that a gtx 1080 gets. Have you tuned yours with wattman as well?

  • 7 months ago
  • 2 points

I didn't know WattMan was even a thing until this comment. Not sure if it's even on Linux, though. FWIW I haven't really tuned anything at all. If that's a bad thing please let me know, as there is an unofficial GTK FOSS version of WattMan that I could use

  • 7 months ago
  • 3 points

Tuning a Vega 56 with wattman will dramatically increase performance. There are lots of YouTube videos about undervolting and overclocking the Vega 56 with wattman. If nothing else then at least bump up the hbm2 to 900mhz, move the power draw slider up to 50%, and drop phase 7 to 1100. These changes alone will blow your mind. Like no joke, blow your mind. Easy peasy. I'm really not sure about linux but it is worth looking into if wattman works on linux.

  • 7 months ago
  • 2 points

have you overclocked your ram? 2400 for ryzen is gonna impact your performance big time and you should try to oc to 3000 atleast

  • 7 months ago
  • 2 points

I was thinking the same thing. Ram Speed is a huge factor in performance for Ryzen (Intel not so much) also I believe the maximum compatible speed for that mobo is 3200mhz

  • 7 months ago
  • 2 points

yeah but 3000 to 3200 isnt much of a performance boost as 2400 to 3000

  • 7 months ago
  • 2 points

True plus you can OC a 3000 stick or even a 2933 stick to 3200 whichever is cheaper at the time Ram prices rn are pretty high so are GPU prices

  • 7 months ago
  • 2 points

yeah i have 2 sticks at 3000mhz, i wanna try overclocking but im not too sure how to test if the ram is stable or not

  • 7 months ago
  • 2 points

Yeah OCing Ram is tedious and takes some time and commitment to get stable there isn't software at least to my knowledge made explicitly for stress testing OCed Ram if you do try OCing your Ram just follow some guides and tweak some settings there's a lot of trial and error involved unless they release a dedicated software kinda like Ryzen Master for CPU's