3 VMs, 3 monitors, 1 kb+mouse. Possible?

This page summarizes the projects mentioned and recommended in the original post on /r/VFIO

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • vfio-kvm

    A systemd service that sends a D-Bus signal when the QEMU evdev hotkey is triggered.

  • 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.

  • barrier

    Open-source KVM software

  • It is possible, through a combination of USB pass-through, multiple GPUs and software like Barrier.

  • 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.

    WorkOS logo
  • evsieve

    A utility for mapping events from Linux event devices.

  • 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:

  • hotplugger

    VirtIO (VFIO) USB Port passthrough helper

  • 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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts