For a long time I've thought about running my laptop as a cluster of separate, largely immutable VMs that are easy to copy/replicate/transfer (Proxmox). The laptop would "boot into" the VM I use for my daily work, with separate VMs for managing a firewall (pfsense), for gaming (Windows), and for running containerized services (CoreOS).<p>It all comes down to the laptop display panel.<p>The problem is getting a VM to "drive" the laptop's display, with exclusive control from that guest OS. I don't know how to articulate this Google search. It is NOT the same as passing through a GPU to the VM. Because these searches touch on the same topics, I'm often looking at a solution for giving GPU compute power to a VM. This is entirely about the laptop display panel and its controller - the host hypervisor should not touch it.<p>How do I make this happen? I would appreciate anyone's help in understanding what I'm really talking about. I'm not sure the laptops display controller is something that can be foisted into a VM as a vfio device.<p>I'm on an AMD laptop if that helps. I know Intel has put considerable effort into carving out vfio functions with GVT, but again that is focused around offering GPU compute to the VM. How do you isolate and dedicate the display controller to the VM. Does AMD have something like this?<p>Thank you for your help with an odd setup.<p>See here: https://news.ycombinator.com/item?id=28334168