Amadren: After reading a lot of tutos on internet, 3 cup of teas and 2 days of intensive work, I finally managed to have a fully working gaming VM for my Linux system.
Everything began on friday when I got a stock Nvidia GT 630. I decided to install it on my first PCI port because I mainly play retro games on my linux. So I decided to install a Windows 10 VM with VGA Passthrough. I had to fully reinstall my main OS, Debian 8 Jessie but I did it!
http://imgur.com/a/aRGF9 -Sorry for the poor image quality-
This proves that Linux > Windows :D
nightcraw1er.488: Out of interest, why a virtual machine for linux on Win10? Why not just dual boot. I would have thought that native boot to linux would provide more power as it removes the VM layer.
Maighstir said everything. You'll even be able to find some benchmarks that state a ~2% loss using a KVM instead of dual boot, it's not really important isn't it?
sourceMaighstir: So, wait, you're using VGA passthrough with a virtual screen? Interesting. I was planning on doing that with a separate monitor, but I may end up rethinking that now. Do you have instructions for what you did?
Also, that's not extreme,
this is.
nightcraw1er.488: Out of interest, why a virtual machine for linux on Win10? Why not just dual boot. I would have thought that native boot to linux would provide more power as it removes the VM layer.
Maighstir: Giving the VM a dedicated storage device (HDD/SSD) and GPU removes most of the performance loss, and using a VM removes the annoyance of having to reboot to Windows just to launch the few games that don't have native Linux binaries and don't work under Wine.
Just follow the Debian VGA Passthrough tuto on their wiki and install everything using virt-manager. It should automatically add a "spice server" and then you'll be able to hava a virtual screen under virt-manager. But I really suggest you that you use another screen or at least an hdmi switcher because spice & vnc can be really slow if you're not using proprietary drivers with your cards (I had an nividia + amd config so I installed the proprietary drivers from debain's repos but if you have AMD + AMD, you can't because you'll need open source drivers). Oh and before trying anything: don't try to passthrough an HD 7770 card. Never.