I recently built a PC running Linux Mint. I have a GTX 1070 and a i7-6700k processor, and I want to run VMware, VirtualBox, QEMU or something similar that will allow me to virtualize Windows or other flavors of Linux for both programming and security. I've used VMware before, and I have plenty of memory (32 GB), disk space, and CPU cores to power my virtual OSs, but I'm at a loss as to how graphics cards work in this environment.
I initially installed Windows 10 as my host OS (that didn't last long), running Windows 7 virtually through VMware Workstation 12.1.1, but I found that the virtual PC had major graphical input lag and suffered pretty badly in video performance. Doing some research, I became hopelessly confused about how exactly a graphics card works in a virtual environment. Here are my questions:
I initially installed Windows 10 as my host OS (that didn't last long), running Windows 7 virtually through VMware Workstation 12.1.1, but I found that the virtual PC had major graphical input lag and suffered pretty badly in video performance. Doing some research, I became hopelessly confused about how exactly a graphics card works in a virtual environment. Here are my questions:
- Can I use my GTX 1070 (or even just some portion of it...it is multi-core, though I'm guessing that's not how that works) to power my virtual machines?
- If my added on PCI graphics card isn't powering the virtualized OS, what is? The integrated graphics from the processor?
- I know it is possible to run virtualized systems that can support gaming, etc. at over 95% of the host's native ability, but I really don't know how. How?
- I've worked with VMware before and am at least reasonably familiar with VirtualBox, but what is QEMU? Its process seems to greatly differ with those of VMware and VirtualBox, but how does it handle graphics?
Thanks in advance for any and all replies; I'm really confused.