Linux + Win10 + tiered storage + gpu passthrough + gaming = halp pls

Hey everyone, I’m…maybe…going to attempt a project, and could use some advice.

I have an Asus Prime x470 Pro, a Ryzen 5 2600x, a 1070, a WD Black nvme m.2, and a WD Black storage drive that I will be putting together in a few days. My ideal end goal is this:

linux (probably Ubuntu) + win10 in vm using gpu pass-through (this sounds…feasible…from what I understand of it)
…and having effectively two tiered storage drives…both accessible by linux, with win10 only able to access one.

Is this even possible? Worth even doing when I will be primarily gaming? (aside from just the fun of attempting I guess)…I dislike (and don’t trust) windows, but as a gamer, and one who prefers to play competitively, linux just isn’t always a choice I can make.

If this seems possible, my buddy and I will be attempting in a few days, and could use any advice available.

I’d recommend fedora or arch over ubuntu, as they don’t come with apparmor by default, and have precompiled patched kernels available in repos.

is a good resource for setup and tutorials.

you can pass a block device via virtio or ZFS vdevs that will be accessible to the host when the guest is off, or use a host-mountable image in much the same way.

note that on ryzen, there are a few layout restrictions that you will have to consider (efifb=off, csb disabled in bios) as well as putting the host gpu on the chipset slot.

this discord room can also help

2 Likes

How will he be able to put the gpu on the chipset ? There is no igpu to that cpu.
So he needs a second gpu to that setup

yep.

we usually recommend a gt 710 for that

I may need to delay this then for a while until I can find a random spare gpu somewhere (I think I might have an extra gtx 460 somewhere…) In the meantime I’ll be messing around in linux with tiered storage trying to figure it all out. Thanks for the help! I’ve thrown myself into that dcord server and bookmarked the page for when I have everything I need.