While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Steam gets new tools for game devs to offer players version switching in-game
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Sony say their PSN account requirement on PC is so you can enjoy their games 'safely'
- AYANEO 3 now officially announced with AMD Ryzen AI 9 HX 370 and HDR OLED
- Valve dev details more on the work behind making Steam for Linux more stable
- > See more over 30 days here
-
Linux GPU Configuration Tool 'LACT' adds NVIDIA support…
- DryPapHmrBro -
The Walking Dead, The Expanse and more in the Telltale …
- damarrin -
Hybrid gaming controller MoveMaster has a new website, …
- ExpandingMan -
New Hearts of Iron IV DLC lets you rewrite German histo…
- Bumadar -
Avowed from Obsidian gets a release date, and pre-order…
- Kimyrielle - > See more comments
- Our own anti-cheat list
- Liam Dawe - What do you want to see on GamingOnLinux?
- Linux_Rocks - Does Sinden Lightgun work?
- Linas - Steam and offline gaming
- missingno - No more posting on X / Twitter
- Liam Dawe - See more posts
View PC info
I have spent a few days analyzing what's available, discussing with friends, and reading reviews to come up with the new build. I wanted to share with you what I'm planning to buy, perhaps some of the info will be useful to you or an inspiration for something better.
Note that I have the following constraints:
Also worth noting is my use cases - I like to game on my PC, but also do some programming. I'm planning to look into VR whenever that will mature a bit (especially on Linux). I don't have nor plan to have a Windows install, but I'm open to using Proton.
I also want to future proof a bit. My current PC has served my well for about 7 years. I did double the RAM from 4 to 8 and replaced my HDD with a SSD, but all the other core components managed to stay comfortably usable. I want this next build to be like that as well.
With all that out of the way, lets start with the new build.
CPU
Considering I already have the GPU as mentioned above, figuring out which CPU to go with is the first step, as that will also impact what motherboard will be selected and that impacts further things.
Until very recently I would probably go with Intel for the CPU, but (as you might have guessed from the title) the new Ryzen series is incredible, both from a performance perspective and a cost-effectiveness one.
I have selected Ryzen 9 3900X which is a 12 core (24 thread) unit, with the clock set at 3.8 - 4.6 . If I was not interested in developing software on this PC and gaming would by my only goal, or my budget was limited I would probably go with the Ryzen 7 instead. But I like to have more cores available; the bigger L3 cache is also a nice bonus.
For some one in need of even more multi-threaded performance there is the Ryzen 9 3950X which has 16 cores, but the base clock drops to 3.5. But who knows, since Linus is planning to buy that one, perhaps the better option is to have the same CPU as the man himself. I'm sure the Kernel will always work flawlessly on it ;)
Motherboard
With the CPU selected, the next question to ask yourself is - which chipset you want. For the Zen 2 architecture (our CPU) I was considering x470 and the new x570. Main difference between them is that x570 can support PCIe 4.0 for peripherals, for example a MVNe SSD. Additionally, more USB 3.1 Gen2 ports are available and we can put faster RAM. If none of those seem important to you I would suggest to stick with x470 - especially if power consumption is something you care about. The x470 has a significantly lower TDP and doesn't require active cooling like the x570.
For my build I went with the x570 chipset. Next, there is a whole list of thing you should decide on, and will help with narrowing down which model to choose from. For me, I came up with the following:
After taking all of that into consideration and consulting this helpful and massive google doc, I selected Gigabyte X570 I AORUS PRO WIFI. It seems to fit all of my criteria and doesn't include too much of stuff I don't need. The reviews I saw were also positive. When selecting your motherboard, I suggest consulting some reviews first, since the design decisions made by the manufacturers are very nuanced and might be not obvious just from reading the spec sheet.
RAM
First, consider how much RAM do you need. I think 16GB is the minimum to be somewhat future proof. In my case I want with 32GB. Since my selected motherboard has 2 slots available I want 2 x 16GB sticks. Even if the board had 4 slots, I would still go with 2x16 instead of 4x8. This way it's actually cheaper, you have room for expansion, and I found that the quality of offered sticks is better in this configuration.
Next, go to your preferred PC parts store, select DDR4 (the type supported by our configuration), filter out all items with lower clock speed then the max supported by your motherboard (3200 MHz) and then select the one that has the lowest CL. If it doesn't have LEDs installed, then even better. In my case it happened to be G.SKILL Trident Z DDR4 2x16GB 3200MHz CL14-14-14 XMP2 Black.
SSD
Storage requirements vary greatly from person to person, so lets focus on speed instead. Since both our CPU and motherboard chipset support PCIe 4.0 for SSDs it would be a shame not buy one. This is probably the most overkill part of the build, and the biggest cost savings opportunity. I could probably re-use my current 500GB SSD that uses SATA3. But let's treat ourselves - I want the highest speed. That means a NVMe SSD using our M2 motherboard slot which will use the PCI 4.0 interface. My pick was the Gigabyte AORUS M.2 Gen4 PCIe X4 NVMe 1TB. If you want less storage space, be mindful that some disks offer slower speeds for lower capacity models.
PSU
Honestly, didn't care too much. As long as it has enough power, and good ratings it's fine. I'm open to suggestions on this one, currently looking at be quiet! Pure Power 11 600W CM.
Case
Same as with the power supply, don't care too much. I don't want edgy gamer aesthetics, nor light my room with colors of the rainbow. It should have the ports I want easily available. It should let the air flow correctly. If it has neat tricks that help with the final assembly of the build - sure, why not. Open to suggestions on this one as well, currently considering Corsair Obsidian 500D CC-9011116-WW.
EDIT: It seems I completely missed the fact, that my selected motherboard is mITX, so smaller than the usual ATX. So I could very well go for a smaller case, unless I find a reason why this size is not a good fit for me. mITX case suggestions welcome!
That's it! Like I mentioned earlier, I have all other necessary parts. I will probably not purchase a separate cooler for the CPU - I would probably do that straight away for an Intel CPU or an older AMD, but I hear good things about the bundled ones in this generation. If I will find this to be not true once I play with this new PC for a while, it's relatively easy to order one and install later.
So this turned out to be a wall of text - I hope someone will find this useful. I will be ordering my stuff this month, so I can still change something; I would love to hear your input. Especially if something I want to buy is know to have issues with Linux - that would be a dealbraker.
View PC info
View PC info
As far as Bluetooth goes, they have cheap Bluetooth Nano USB adapters that you can just leave plugged into a usb port.
They work very well and it's so small you won't even notice it's there.
Such as the TP-Link UB400 Bluetooth 4.0 Nano USB Adapter
View PC info
CPU: Ryzen Threadripper 1950X(looking at a 2990WX next year)
GPU:Nvidia RTX 2060 (looking to replace it with a 2080ti next year)
PSU: G.Skill ripsaw 1250W modular
MOBO: Asrock Phantom Gaming 6 X399(linux driver support for the onboard RAID chipset sucks :( )
RAM: 64GB Crucial Sport Ballistix 3200MHz DDR4(bumping to 128GB next month)
1x Intel 660p 2280 m.2 nvme 1TB ssd for boot mounted in an Asrock Quad Ultra M.2 pcie expansion card
2x Samsung 970 Pro 2280 m.2 1TB ssd mounted in the onboard m.2 slots, 6x intel 512GB 2.5in ssd mounted in a 6 tray hotswap bay(5.25in). all of these are combined in a RAID 0 array via mdraid and mounted on /home
1x Kingwin 7 port USB 3.0 hub 5.25 in front panel
2x 40in 60Hz LED 1080p HDTVs
over the next few months i am phasing out the Asrock Quad Ultra card with a Highpointe SSD7103 "FakeRAID" host bus adapter housing 4x Corsair Force Series 2TB MP600 m.2 ssd(4.9GB/s read, 3.4GB/s write...sick!) in a bootable raid0 array for /. This will also allow me to remove the last 6 intel SSDs and the hotswap bay and replace it with the second Kingwin 7port USB hub for a total of 14 front usb ports(why do they always stick so mamy USB ports in the back of the PC?)
i chose the Asrock Phantom Gaming 6 mobo because it was the only one i could find that does triple x16 pcie mode. I'm eventually adding a second SSD7103 HBA and i don't want the performance gimped by an x8 or x4 pcie bus.
is it overkill for what i do(some gaming, movie streaming, web surfing)? probably...maybe....okay, sure...it is...but I'm good for the next several years or so....at least until they release 64 core desktop CPUs...
i figure in the meantime though, i could rent some compute time to the NSA with all the extra oomph it has.....
edit: right now, the current offerings for nvme raid host bus adapters kinda sucks. I've yet to find one that has it's own IO processor and RAM slot...the Areca 1231 12 port sata ii HBA ijust decomissioned from my rig had an intel 800MHz IO processor and 2GB of DDR memory and a 10mbps ethernet port to allow for "remote administration". it supported raid 0,1,5,6,10,50, and jbod as well as single device passthrough. it also had online expansion and migration. That card really spoiled me when it comes to RAID. Would love to find an nvme card with the same features.
View PC info
well, for the first time in my life I'm at a point where i have the disposable income that i can build such a machine :D
Plus, I've always been a firm believer in the Myth Busters motto,: "If it's worth doing, it's worth overdoing" :)
View PC info
View cookie preferences.
Accept & Show Accept All & Don't show this again Direct Link