We recently published the article Multi-headed VMWare Gaming Setup where we used VMWare ESXI to run four virtual gaming machines from a single PC. The setup worked great and the article was very popular, but one limitation we found was that NVIDIA GeForce cards cannot be used as passthough devices in VMWare ESXI. We received feedback from some readers that GeForce cards should work in Linux with KVM (Kernel-based Virtual Machine) so we set out to make a GeForce-based multiheaded gaming PC using Ubuntu 14.04 and KVM.
As powerful as modern PCs are, sometimes it feels like a waste having just a single person using a PC at a time. By using various server virtualization technologies including virtual machines and PCI passthrough, we created a multi-headed gaming PC that allows up to four users to game on one physical PC at the same time.