Making new, Linux Desktop with VFIO

Hi everyone,
Basically with my experience so far i’ve been having a great time with vfio, at most part used for gaming. But due to my system being so old and unstable, i am willing to upgrade to an all new budget build upgrade, though i can understand i am taking a risk even if cherypinking parts.

i use Linux hardware site to check linux compatability.

For AMD CPU:
-R5 3600;
-PowerColour RX6600(non XT);

  • Motherboard ATX MSI B550 Gaming Gen3*;

For intel CPU:
-CPU:i3 12100F (or similiar performant and price should do);
-GPU:PowerColour RX6600(non XT);

  • Micro-ATX AsRock H610M-HVS*2;

*:for the AMD motherboard i can’t see info online about this board but at least has 2 PCI slots, though perhaps might change down the or forget amd complety as it start to get costly…

*2: groups are seen for intel motherboard, though i heard about alder lake not being the best for cpu pinning, please prove me wrong on this one as also info online seems to be lacking for alder lake on vfio…

Also for the GPU i see the amd RX6600 as great value card, similar price from nvidia would be rtx3050, but its really worse in terms of performance, my fear is a bit if these gpus still would have any problem with vfio.

If anyone has questions please do ask me, though for the least i would like to keep everything low cost/low end and have to buy new for the most part… I would like to hear feedback about this and perhaps leave some back from me too to help others.

justified, because I think the AMD reset bug isn’t quite understood yet. I have a 6800XT from Sapphire and no problems with it, but I’ve seen posts where people claim to have the reset bug with a 6800XT, the same with the 6700XT. Maybe it’s also the combination with certain motherboards or bios versions, I don’t know.
A survey would help to collect all the working combinations

Thank you!
Wish Mr. Wendell from the Level1 channel would cover more of this…
Linux hardware is at a state were it can be a hit or miss, and its been a major consern when buying something(new or even used) out there…
In this case is the whole usecase for VFIO, but could always be on something else.
About AMD GPU’s its just that really info out there ain’t concrete, in proxmox i heard them say 6xxx XT models have reset bug problems, though i did seem people having sucess with it?? IDK, out there non XT models lack any concrete information AT ALL, and its what really makes difficult to consider buying AMD even if its for linux…
I dont even understand this reset bug issue, my AMD 7750HD GPU does not do this, so why do these newer models do, lack of proper engineering??

1 Like

Welcome to the forum!

I got a PowerColor RX6400 ITX and 6600XT fighter. I can pass through both just fine to windows, but if it comes down to passing to linux, it gets flaky, but that should not be a problem for you.

Not sure if Proxmox / Debian is the best for passthrough, I’d check to see what kernel it is running.

There is not a lot of info on alder lake, no, your best bet is AMD, or an older Intel, like Rocket Lake. But motherboards will tend to get expensive.

Speaking of motherboards, usually people have luck with ASRock, but there can be hits and misses there too if you go too budget.

Thanks for the suggestions, for intel rocket lake maybe the 11400f with Micro-ATX Gigabyte H510M H Motherboard, really a cheap one, groups for these boards are usually fine no? or should i perhaps just go for used z490 motherboards?

Where as for AMD i am not as convinced(yet), the ASRock B550M pro 4 seems promising, but its pretty much the only one at about 109euros with pci 4 for the rx6600, do you know any addicional information about groups? Unfortunately all i can really see actually are PCI addresses for this board, not the whole set of groups on the linux website :frowning: .

EDIT:Also forgot to mention for intel there’s also b650 motherboard( Gigabyte B560M DS3H V2) as an option too!

I wouldn’t worry about PCI-E 4, I am using these GPUs on a TR 1950x I bought from the forum. There is 0 difference to be perceived. It may only matter if you play stuff at really high frame rates (200+), but even then, there is a point of diminishing returns for high FPS anyway. And since you are likely coming from an older system, I think the perceived improvement you will get from such a big upgrade will be big anyway, even without getting that last 5% performance (pulled out of my ass, from the benchmarks I’ve seen online, there was no difference in testing on the same platform between pci-e 3 and 4 in games).

Hey @SgtAwesomesauce, didn’t you have a B450 Pro 4? I believe the box I got the TR build from you came in the box for that mobo. What do you think about iommu groups on your? I would assume b550m wouldn’t be too far of, usually asrocks are good for iommu.

1 Like

That was actually my brother’s system. I just helped him build it, never actually lived with it.

2 Likes

Ahah fail, No worries people, i will do what i possibly can, i got the gist of all of it… Btw alder lake seems to work fairly well for VFIO too, i am really interested in that cause for gaming specifically, the b660 seems really promising to me here.

As for AMD i see the Micro-ATX ASRock A520M-HDV availeable on stock as an alternative if in case it has as serviceable bios settings or good iommu groups as according to my search on Gigabyte A520M S2H… At least i don’t see IOMMU option on UEFI hmmm.

1 Like