I heard Wendel’s call to action on VFIO and I immediately jumped into an idea for a new build /s
But (as you can see from my profile), my current build is… a little long in the tooth. Probably time for an upgrade, and to see if one of those SSD things is really as good as people say.
My thought on this build is that it’s going to be “everyday virtualization” - the host OS is going to be the KDE Plasma Desktop version of NixOS (I’ve heard good things, time to try this out), and then boot Windows or Fedora in a guest OS in KVM for applications like Firefox, VS Code, and gaming. Do I want to pass those applications back through to the host OS via some kind of X forwarding? Maybe, but we can cross that bridge when we get VFIO working.
My current build idea is here: Part List - AMD Ryzen 7 7800X3D, Radeon RX 7800 XT - PCPartPicker - no motherboard currently in it. Since the build is… not currently aggressively budget constrained, I’ll say try to keep it below $200US, but the biggest thing is API support. I would prefer to have as turnkey a system as possible, but I understand that there are no guarantees in VFIO. I’d prefer to use a B650 or B650E chipset, but I’m willing to step up to the 670 or down to the 620 chipset if necessary.
(Build TL;DR: 7800X3D, Sapphire 7800 XT, 96GB DDR5-6400, 2TB Crucial P3 Plus SSD, Probably one of several spinning rust hard drives as a backup drive)
If it matters, I’m few feet from my wifi router and my current build uses an ethernet cable, so on-board wifi is not critical here.
IMO, the entire build is fluid at this point. No money has been paid, no parts bought, and my current build is still… limping. But this seems like some cool tech, and I want to try it out.
I’ve been out of the PC building game for a few years, so I’m just kinda throwing this together. If you see something that I’m doing that’s dumb, PLEASE tell me.
Let me know what you think of the build and feel free to advise in any way possible. I want to do this right, whatever that looks like. I appreciate the help in advance!
EDIT: I have an older GPU in my current build that might be able to be repurposed for the new build. Not REQUIRED, but optional.