It's now easier to switch to Linux and play your PC games with an Nvidia GeForce GPU
Nvidia loosens up the virtualisation divide between GeForce and Enterprise graphics cards.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
You are now subscribed
Your newsletter sign-up was successful
Want to add more newsletters?
Every Friday
GamesRadar+
Your weekly update on everything you could ever want to know about the games you already love, games we know you're going to love in the near future, and tales from the communities that surround them.
Every Thursday
GTA 6 O'clock
Our special GTA 6 newsletter, with breaking news, insider info, and rumor analysis from the award-winning GTA 6 O'clock experts.
Every Friday
Knowledge
From the creators of Edge: A weekly videogame industry newsletter with analysis from expert writers, guidance from professionals, and insight into what's on the horizon.
Every Thursday
The Setup
Hardware nerds unite, sign up to our free tech newsletter for a weekly digest of the hottest new tech, the latest gadgets on the test bench, and much more.
Every Wednesday
Switch 2 Spotlight
Sign up to our new Switch 2 newsletter, where we bring you the latest talking points on Nintendo's new console each week, bring you up to date on the news, and recommend what games to play.
Every Saturday
The Watchlist
Subscribe for a weekly digest of the movie and TV news that matters, direct to your inbox. From first-look trailers, interviews, reviews and explainers, we've got you covered.
Once a month
SFX
Get sneak previews, exclusive competitions and details of special events each month!
You needn't pick sides when it comes to Linux and Windows anymore. If you want to work on Linux and game on Windows then you have options available to you in 2021. That list just got a little bit bigger as Nvidia now makes it possible to hand your Linux system's Windows VM a whole card's worth of GeForce graphical grunt.
Nvidia has now enabled GPU passthrough support (in beta) for Windows virtual machines on GeForce graphics cards. This effectively means it's possible to run a Linux machine and then run a virtual Windows machine within it, and hand that unfettered access to a graphics card.
Specifically a GeForce graphics card, too, and not one of Nvidia's more pricey enterprise grade GPUs. That's a big step for Nvidia, as it had previously kept most virtualisation functions out of the hands of owners of gaming cards, offering them up instead with its Quadro, Tesla, and other enterprise cards.
Nvidia's touting it as a win for gamers that wish to primarily use Linux without losing access to their games, or game developers looking to test across both platforms on a single system.
There is one catch, however, and one that's slightly exacerbated by today's GPU shortage: You'll need two GPUs, one for the Linux machine and one for the Windows VM, if you intend to make the most of this feature. That's still likely preferable to a pricey Quadro card, although the enterprise-grade GPU will open the door to further VMs and virtualisation features.
I see no reason why the two cards couldn't be different, however, as they are functioning independently of each other. So perhaps this would be useful if you've recently upgraded and have an old card with nowhere to go. There's also the possibility of using an integrated GPU on your CPU for the host machine, but be prepared to work through any further complexity you add to your system, in order to get it up-and-running.
Best gaming mouse: the top rodents for gaming
Best gaming keyboard: your PC's best friend...
Best gaming headset: don't ignore in-game audio
AMD also offers compatibility for passthrough on its gaming graphics cards. So if you're team red, you have options too.
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
The most popular alternative to a VM for playing Windows games on your Linux machine today is Proton, which is a facet of Steam Play. It's effectively a compatibility layer integrated into the Steam launcher that allows you to play games as if you were on a Windows machine right from your Linux build. It's built off a modified version of the Wine compatibility layer.
So if your intention is to simply play Windows games on your PC, you may find Steam Play gets the job done for you. But if you've got more reason to get right into a VM, you might want to take a look at Nvidia's latest drivers (R465 or higher), which offer the new GPU passthrough feature in beta.

Jacob earned his first byline writing for his own tech blog, before graduating into breaking things professionally at PCGamesN. Now he's managing editor of the hardware team at PC Gamer, and you'll usually find him testing the latest components or building a gaming PC.

