Linux and Windows running simultaneously with GPU passthrough
Updated September 2020: I still get quite a few hits on this old guide, so welcome! If you’re looking for some more recently created alternatives to complement what I’ve written below, I also recommend you check out these two:
- GPU passthrough tutorial by bryansteiner
- VFIO Single GPU Passthrough Configuration by Maagu Karuri
Wherein I describe the process where I was able to get the “perfect” setup (for my purposes anyways) with Linux and Windows coexisting peacefully on one machine.
a.k.a. “Oh yeah, I have a blog, I should use this thing.”
Human sacrifice! Dogs and cats living together! Mass hysteria! ©1984 Columbia Pictures.
First, some background
As you could tell from my previous post, I’ve been on the path of replacing all my machines with Linux boxen recently. This journey started about a year or so ago when I reconfigured a Chromebook with Linux as well as my Alienware desktop (X51 R3). Interestingly, this wasn’t driven by some desire to support open source or be a digital revolutionary. I hadn’t actually used Linux with any seriousness since the late 90s. Instead, it was Microsoft forcing my hand on something that’s bothered me for a while with regards to computing devices and operating systems.