With Proton, Many Windows Games Now Work on Linux

Proton is a compatibility layer that allows games designed for Windows to run in Linux.

Proton is built on the shoulders of giants like Wine and DXVK. It’s the ultimate expression and a blessing for people who won’t go back to Windows 10 even if it was built on top of the Linux kernel.

By now, it’s no secret that Valve has been trying to find a solution for Linux fans to be able to enjoy the same games you can play on Windows. So, Valve came up with the most sensible solution – a set of compatibility tools built into Steam Play called Proton.

While Linux gaming is easier than ever, it still isnโ€™t on par with Windows. Some games won’t run, and others may have minor graphical quirks or decreased performance. Others may require some Googling and command line tweaking to get playable.

So, the experience isn’t exactly smooth as butter yet. Itโ€™s still very Linux-y, but once you have the basics down, you might be surprised at how many games youโ€™re able to run. Here are your options.

Find Linux-playable Windows games with Proton/Steam Play

If youโ€™re shopping for Proton-compatible games, youโ€™ll have a hard time because the Steam Store doesn’t show which matches are compatible.

This is where ProtonDB comes in handy. Itโ€™s a community-curated list of games that work under Steam Play on Linux with Proton, details on what hardware, which version of Proton, and any tweaks are required for optimal performance.

For example, STAR WARS Jedi: Fallen Order doesnโ€™t have that blue Install button but is reported as โ€œGoldโ€ by ProtonDB users, which means it should be very playable.

Proton/Steam Play

If a ProtonDB listing says that a game works with a specific version of Proton, you can just right-click the game, head to Properties, and check “Force the Use of a Specific Steam Play Compatibility Tool” to choose the right one.

ProtonDB aggregates report from Linux gamers around the world and generate statistics.

From 0 to More Than 6000 Platinum Games on Linux

Since its launch, Proton has pushed Linux way ahead and has been a game-changer. Out of around fourteen thousand games reported by July 2020. About six thousand (50% of total reported games) come under the Platinum rating.

Of course, this move was hardly revolutionary, as it was essentially a modified version of Wine with some additional patchwork and libraries. Most notably, DirectX over Vulkan (DXVK), which is a translation layer for DirectX 9/10/11 games.

Enabling Proton on the Linux Steam Client

In Steam, go to the “Settings” menu. Click on “Steam Play.” Make sure “Enable Steam Play For Supported Titles” is checked, and youโ€™re good to go!

Enabling Proton on Steam

This setting will allow you to use Proton for games. Valve has personally tested and ensures that they work flawlessly on Linux.

So now, when you purchase a game on Steam thatโ€™s on Valveโ€™s whitelist, instead of being told your operating system is unsupported, youโ€™ll be able to download, install, and run the game just as you would if you were on Windows.

Of course, youโ€™re not limited to using Proton with games Valveโ€™s whitelisted. You can enable Proton for all Windows-only games on Steam. This isnโ€™t as risky as you might think.

Valve is pretty conservative with what theyโ€™ve chosen to whitelist. There are a lot of games that run perfectly fine that Valve hasnโ€™t added for whatever reason.

So, to enable Proton for all Windows games, do the following. In the SteamPlay menu, check “enable Steam Play For All Other Titles.” Now you can install and run any Windows game on Steam. Not just the oneโ€™s on Valveโ€™s whitelist.

Want to Know How a Specific Game Works with Proton Before You Buy it?

Head over to ProtonDB. You can search by specific titles or explore games based on their popularity or rating.

  • Platinum games work perfectly.
  • Gold requires some tweaks.
  • Silver has minor issues.
  • Bronze has frequent crashes or performance issues.
  • Borked is broken or unplayable.

Bottom Line

Now it’s easier than ever to get into Linux gaming, and the tools that make it possible are getting better every day. In addition, Valve is even going as far as proposing several Linux kernel patches to make it more game-friendly.

Proton delivers a more reliable experience playing even old Windows games using Wine than running it on Windows 10. Also, the DXVK library in Proton enables running games on Linux with native or even better performance.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 69%