Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Yes, those cards would work. You wouldn't need a hardware KVM either. I've written a small service that handles toggling between a host and a guest. Just one so far, but I'm adding multi-VM functionality because I have pretty much the same setup, although I'm using a small USB external video card for one host.
It is possible, through a combination of USB pass-through, multiple GPUs and software like Barrier.
You can use evsieve to split the event devices for your keyboard and mouse into three different virtual event devices, which you can pass to three different VMs using evdev passthrough. It has the same idea as the tool suggested by /u/dangle-point, but it already has multiple-VM functionality today. You could for example use it with the following arguments:
I'm actually writing the README file for it and uploading some missing files and updates, but if you want to have a sneak peek, you can find it here: https://github.com/darkguy2008/hotplugger