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.
xrandrlets 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 ;)
Total workhorse that doesn't break the bank, all without any fear of Spectre and Meltdown (afaik)
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
17GB of this space are unusable. Seventeen gigabytes. That's... really frustrating. That said, this thing boots nice and quick, as to be expected
Exactly as I ordered. 3TB of space that works like a charm. The noise doesn't bother me, as it's not too bad
Big, strong, heavy, and powerful. No complaints from me. But be warned: the sag on this thing can be excessive without a GPU brace
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
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
Does what I need. Not perfect, but good enough
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
Not too easy to install, but I wager my gpu would snap right out of the PCIe slot without it