3 ms·
Can anyone comment on the IOMMU-grouping on typical boards? From what I've just googled, the CPU "lanes" seem to support ACS so it could indeed be working to re
by fock 7y ago
Can anyone comment on the IOMMU-grouping on typical boards? From what I've just googled, the CPU "lanes" seem to support ACS so it could indeed be working to replace my IGP+GPU-for-the-gaming-VN-Haswell system with a dual-GPU-Ryzen one (contrary to what I believed previously).
Have been eyeing TR for that reason, but as I don't really need this amount of I/O (and cores), I might be well served by AM4.
- stamps 7y agoI don't have the exact grouping on hand, but I'm able to run a Ryzen 2700x (8 core) with a 2080 (Windows VM GPU) and wx4100 (manjaro host GPU) all on a GIGABYTE X470 AORUS GAMING 5. USB passthrough with an Startech USB PCI-E card was a bit problematic as the group was not isolated. Turned out the 2080 has a USB controller for the type C (I'm told for VR).
- bootloop 7y agoI am finally running a Ryzen 1700 + dual GPU system so I could get rid of dual-booting: CPU: AMD Ryzen 7 1700 Mainboard: GA-AX370-Gaming K5 (Bios: F25) GPU (Host): Gigabyte GeForce GTX 970 GPU (Guest): Gigabyte GeForce RTX 2060 OS (Host): Arch Linux OS (Guest): Win 10 As said it appears to me IOMMU grouping depends a lot on the board used. For mine it looks like all the chipset external PCIes are in one group and the CPU PCIes (basically the 16x for GPUs) are in two seperat groups. So I run two GPUs on 8x on each slot now. I was also able to pass through an USB 3.0 on-board controller as it was also in it's own group. But there is the ACS patch so you are able to pass through single devices which are in a physical IOMMU group (not only cpu lanes). I don't have personal exp with it tho. Warning: There are issues with the latest Ryzen gen and bios updates and they break vifo.
- gravypod 7y agoHave you experimented with things like lookingglass? Is that stuff more streamlined now?
- bootloop 7y agoPersonally I have no use for lookingglass. To make it work you need anyway a display connected (or something simulating a connected display) otherwise it will not render to the shared memory. In addition to that I use the VM mostly for fullscreen application, either games or some windows only software so I don't get any advantage out of the windowing. Instead I decided to take an auto-switching approach via CDD and some shortcut menus to switch GPU outputs on my main display, see in action here: https://gfycat.com/tepidliquidcero https://gfycat.com/tepidliquidcero