För er som vill köra en virtualiserad Windows-installation för spel i er Linux-miljö så finns det ett bra alternativ sedan en tid tillbaka. Här körs en virtuell maskin genom Qemu/KVM där det ena grafikkortets GPU (Gigabyte Windforce GTX 770, DVI-I kopplad till vänstra monitorn) knutits till VM'en genom vfio. Enligt videoskaparen får han 99,6% jämfört med native performance i en Windows-installation på bara metallen. Både CPU och moderkort måste dock stödja VT-d för att detta ska funka.
Hur man sätter upp detta kan man läsa om i tråden nedan, detta är då specifikt för ArchLinux, men bör gå att anpassa till andra distar.
https://bbs.archlinux.org/viewtopic.php?id=162768
Man bör notera att när Windows-maskinen körs så delar Synergy-programvaran på mus och tangentbord, det är alltså ingen sömlös desktop utan delningen sker via mjukvara. Det kan man se nedan genom att Intel-grafikkortet kopplats mot båda skärmarna (HDMI + DVI-D) vilket används i "Linux-läge", medan GTX 770 sitter på vänstra monitorns DVI-I som dras igång när Windows-VMen drar igång.
Mer data från videon:
Hardware used:
- CPU: Core i7 4771
- Mainboard: ASRock Fatal1ty Z87 Killer
- GPU 1: Onboard Intel HD Graphics 4600 (i915), HDMI connected to left monitor, DVI-D connected to right monitor
- GPU 2: Gigabyte Windforce GTX 770, DVI-I connected to left monitor
Software used:
- Base: Gentoo Linux ~amd64
- Kernel: 3.13.1 with i915 VGA arbiter patches
- Qemu: Git version of 2014-02-02 (1.7.50). 1.7.0 is too old and won't work, at least not with nvidia cards.
- Synergy: 1.4.15 (Share Keyboard/Mouse between multiple PCs, http://synergy-foss.org/)
Benchmarks:
- Native: http://www.3dmark.com/3dm/2306367
- Emulated: http://www.3dmark.com/3dm/2329558
Kolla också kommentarerna till videon, finns mycket info där. Och YMMV.