Check if Windows 10 and Arch Linux can run together but stay separate.
Check if Windows 10 and Arch Linux can run together but stay separate.
I've used VMWare and VirtualBox, but I haven't managed to set up PCIe passthrough. I only tested from the Linux side while Windows ran inside the VM.
Explore Kernel Virtual Machines. With a KVM setup, you can execute both operating systems within low-level virtual environments that deliver 99.9% native speed of the hardware provided. It's also feasible to run Arch Linux using KVM, allowing it to serve as the host OS while maintaining near-native performance for Windows. PCIe passthrough on Windows is achievable only via HyperV and appears to be supported starting with Windows Server 2016, according to current information.
VMware Workstation Player 12 and VirtualBox function as type 2 hypervisors, using a VM runner as an app, whereas KVM operates as type 1, running directly on hardware. Type 1 outperforms type 2 in gaming speed, and 95-99% of performance is possible inside KVM with GPU support.