Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
FREEDOM251

Freedom251 › Blog › Linux gaming

How to Enable Proton in Steam and Play Windows Games on Linux

By Freedom251 Team · · 10 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Enable Proton in the Linux Steam client from Steam > Settings > Compatibility. Turn on Enable Steam Play for supported titles for Valve’s supported games, and turn on Enable Steam Play for all other titles when you want Steam to attempt Windows games outside that list. Leave Steam’s default Proton tool selected unless a particular game needs troubleshooting; then use that game’s Properties > Compatibility page to force an installed Proton version.

Proton can make many Windows-only Steam games run on Linux, but it is a compatibility layer rather than a guarantee. Check Valve’s SteamOS + Linux category and recent ProtonDB reports before spending time troubleshooting a title.

As an Amazon Associate I earn from qualifying purchases.

What Proton does

Proton is Valve’s compatibility tool for the Steam client. Valve’s Proton repository describes it as a tool that allows games exclusive to Windows to run on Linux. It combines Wine with additional components that provide much of the Windows runtime a game expects, then integrates that process into Steam Play.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For ordinary Steam use, you generally do not install a separate Proton application. Steam manages the compatibility tool and can download it when a game needs it. Valve’s guidance is that most users should use the Proton version provided by the Steam Client itself.

#1 Best Overall
VALVE Steam Deck OLED 512GB SSD + 16GB RAM (International Version) - 7.4"" inch, 90Hz, 1280 x 800px, SteamOS 3.0, Handheld Gaming Console, Black
  • International (UK) Version
  • 7.4” diagonal, HDR OLED, 1280 x 800 x RGB, up to 90Hz Refresh rate, High performance touch, <0.1 ms Response time, 1,000 nits peak brightness (HDR), 600 nits (SDR)
  • SteamOS 3.0 (Arch-based)
  • 512GB NVMe SSD, 16GB LPDDR5 on-board RAM (5500 MT/s quad 32-bit channels), microSD UHS-I supports SD, SDXC and SDHC
  • 6 nm AMD APU, CPU: Zen 2 4c/8t, 2.4-3.5GHz (up to 448 GFlops FP32

That distinction matters: Proton translates calls made by a Windows game; it does not turn every game into a native Linux port. A title can start successfully, have broken features, or fail to launch depending on its engine, launcher, DRM, video codecs, anti-cheat system, graphics driver, and the Proton version selected. Steam Support therefore describes Steam Play as something that can allow Windows-only games to potentially work on Linux, not as universal compatibility.

What you need before enabling Steam Play

  • A Linux desktop with the Steam client installed from a package supported by your distribution.
  • A Steam account with the game in its library or a way to purchase it through Steam.
  • Working graphics drivers for the GPU you intend to use. If Steam launches a game with the wrong GPU or an incomplete driver, changing Proton versions may not solve the problem.
  • Enough storage for both the Windows game files and any Proton compatibility tool Steam downloads.

There is no single installation command that applies to every Linux distribution. Use your distribution’s supported Steam package, then sign in. Once the Linux client is running, the Proton settings are in Steam rather than in a separate system-wide installer.

Enable Proton globally in Steam

Global settings define what Steam does for games across your library. Start with the supported-title option, then enable the broader option only if you want Steam to attempt games that are not in Valve’s supported category.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open the Linux Steam client and sign in.
  2. Choose Steam > Settings.
  3. Open Compatibility in the Settings window.
  4. Turn on Enable Steam Play for supported titles. Ubuntu documents this option for games Valve has identified as working well with Linux.
  5. If you also want to try Windows-only games that are outside the supported list, turn on Enable Steam Play for all other titles. Steam Support describes Steam Play as the feature that can potentially run Windows-only games on Linux.
  6. Leave the default compatibility tool supplied by Steam selected unless a specific game gives you a reason to change it.

The exact visual arrangement can change between Steam client updates, but the settings are still under the Compatibility page. If the switches are not visible, confirm that you are using the Linux Steam client rather than looking at settings in a web browser or a non-Linux installation.

Which Proton version should you use?

For a first installation, use the default Proton tool Steam provides. This is the least-maintenance choice and follows Valve’s recommendation for most users. Steam can update its supplied tool as compatibility fixes are released, so you do not have to track release names or manually install a version before trying a game.

A different version becomes useful when a specific title behaves differently from current reports. A game may launch with one Proton build but fail with another; a recent build may fix a problem, while an older build may avoid a regression. Treat version selection as a targeted troubleshooting change, not as a performance setting that should be forced across your entire library.

Approach Scope Maintenance Best use
Steam-managed default All games using the global default Steam manages the tool First attempt and normal day-to-day use
Per-game Proton override One selected game You manually choose the installed tool A title-specific workaround based on current reports

Do not force a Windows build when a native Linux build is available unless you have a specific reason. A native build avoids the translation layer and may be the more predictable choice for that title. If you do test Proton for a game with a native option, keep the override limited to that game so the rest of the library continues using Steam’s normal selection.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install and launch a Windows game

  1. Open Library and select the game.
  2. Choose Install and select a library location with enough free space.
  3. Review the compatibility message Steam displays, if one appears, and continue.
  4. Allow Steam to download the game files and the Proton compatibility tool it requires.
  5. When installation finishes, choose Play.

Steam may show a first-run preparation step before the game window appears. That can include downloading the selected tool and preparing the Windows environment used by that title. The first launch can therefore take longer than later launches.

Rank #3
Valve Steam Deck OLED 2TB Handheld Gaming Console, 7.4" HDR 90Hz Display, Wi-Fi 6E, PC Gaming, with 7-in-1 Kit: Carrying Case, Hub, Controller, 2*Protective Cases, Screen Protector, 32GB USB
  • 【Upgraded】We sells product with professionally upgraded to 2TB SSD. Original Seal is opened for upgrade ONLY.
  • 【Stunning 7.4" HDR OLED & 90Hz Motion】 Experience striking contrast and brilliant clarity with the all-new 7.4-inch HDR OLED display. Designed from the ground up for gaming, it features a 90Hz refresh rate for smooth motion and pure blacks. This handheld is capable of delivering an immersive visual experience, ensuring your Steam library looks better than ever with vibrant colors and amazing motion rendition.
  • 【30-50% More Battery & Efficient Performance】 Play your favorites longer with up to 50% more battery life. By fitting a larger battery and a power-efficient OLED panel, this device provides extended gameplay sessions. It’s the perfect travel companion for long flights or commutes. The updated AMD APU ensures high-speed performance for AAA titles while maintaining incredible energy efficiency.
  • 【3X Faster Downloads with Wi-Fi 6E】 Never wait for a game again. Equipped with Wi-Fi 6E, this Steam Deck OLED offers increased bandwidth and lower latency, delivering downloads up to 3 times faster than previous models. This ensures stable online play and rapid updates, making it the most reliable wireless gaming handheld for modern high-speed home networks.
  • 【Responsive Touch & Enhanced Connectivity】 Enjoy a vastly improved touchscreen with higher fidelity and faster haptics. We’ve added a dedicated Bluetooth antenna to improve connections for multiple controllers. Whether using the built-in trackpads or the included external controller, this allows for precision play in everything from FPS to complex strategy games.

If the game opens normally, keep the default selection. Do not change Proton merely because the title is Windows-only; Proton is already the mechanism Steam uses for that case.

Force Proton for one Steam game

A per-game override is the right place to test a different Proton version without changing every title in your library.

  1. Open Library in Steam.
  2. Right-click the game, or use the game’s gear menu, and choose Properties.
  3. Open the Compatibility page.
  4. Enable Force the use of a specific Steam Play compatibility tool.
  5. Choose one of the Proton versions already installed or offered by Steam.
  6. Close the Properties window and launch the game.

Valve documents this control in its Steam Deck support guidance; the same Steam Play concept applies to the Linux desktop client. If the selected version does not help, return to the same page and test another version that appears in recent reports. To return control to Steam’s normal choice, disable the force option rather than leaving an unnecessary override in place.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Setting What changes Trade-off
Enable Steam Play for supported titles Allows Steam to use Proton for Valve’s supported Linux games Minimal intervention; Steam retains its normal selection
Enable Steam Play for all other titles Lets Steam attempt Proton for unlisted Windows games More games become testable, but results are less predictable
Force a specific tool for one game Overrides the default for that title only Useful for a known workaround, but adds manual maintenance

Check whether a game is likely to work

Start with Valve’s SteamOS + Linux category

Valve maintains a SteamOS + Linux store category for the official Linux client’s supported list. Valve warns that manually searching the store can produce incomplete or incorrect results, while the category is continuously updated. Use that category as the first check for whether Valve currently presents a title as supported on Linux.

Rank #4
Steam Deck Oled 512 GB Handheld Gaming Console with 1280x800 HDR OLED display, Up to 90Hz Refresh Rate, Wi-Fi 6E, Bluetooth 5.3, With Carrying Case & 45W Power Supply
  • 512 GB NVMe SSD: Fast storage for quicker game load times and space for larger game libraries.
  • OLED Display: 1200x800 resolution with deep contrasts and vibrant colors for a captivating visual experience.
  • Custom AMD APU: Power-efficient Zen 2 CPU and RDNA 2 GPU for desktop-level gaming performance.
  • Expandable Storage: Add more space with a microSD card slot, ensuring you can bring even more games with you.
  • Versatile Controls: With built-in thumbsticks, trackpads, and touchscreen controls, you have full control over your gaming experience.

A supported listing is useful evidence, not a promise that every hardware combination will behave identically. Your GPU, driver, desktop session, display setup, and the game’s current update can still affect the result.

Use ProtonDB for title-specific reports

ProtonDB collects crowdsourced reports for individual games. Reports can include the hardware used, the Proton version selected, launch options, launchers, and workarounds. Compare several recent reports rather than relying on one old entry, and pay attention to whether the report matches your GPU and the game’s current version.

ProtonDB is community evidence, not a Valve guarantee. A positive report means that a particular configuration worked for someone; it does not establish that every Linux system will have the same result.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Read reports for the exact failure

  • For a game that never opens, look for reports about launchers, DRM, or a required Proton version.
  • For a game that opens but renders incorrectly, compare GPU and driver details as well as Proton versions.
  • For missing online features, look for title-specific reports about the game’s networking or anti-cheat setup rather than assuming all online games behave alike.
  • For a regression after an update, check the dates of reports and test the version recommended by newer entries.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot a game that will not run

Change one variable at a time so you can tell which action helped. The following order limits unnecessary changes.

Best Value
Valve Steam Deck 1TB Upgraded Handheld Gaming Console with Carring case, 1280 x 800 OLED Display Silicone Soft Cover Protector & Joystic Cap & Tempered Glass Film Bundle
  • Valve is entering the gaming console marketplace with the new Steam Deck, a console geared towards PC gamers. The Steam Deck can be docked to a monitor, and used as a PC, or docked to a TV.
  • Players can play a huge variety of games at any time with the comfort of a console and the freedom of a PC. Not anti-glare screen.
  • Like the name suggests, the Steam Deck will include upgraded 1TB storage, and will include a carrying case. A micro SD slot will also enable expanded storage.
  • Valve partnered with AMD to create a specialized APU optimized for handheld gaming, and Valve says the chip will deliver performance to run AAA gaming titles.
  • The Steam Deck is outfitted with a 7-inch touchscreen, and two trackpads under the control sticks that allow gamers to operate games never designed outside of mouse and keyboard capabilities.
  1. Confirm the global setting. Reopen Steam > Settings > Compatibility and verify that Steam Play is enabled. If the title is outside Valve’s supported list, confirm that Enable Steam Play for all other titles is also enabled.
  2. Check the title’s status. Look at Valve’s SteamOS + Linux category and recent ProtonDB reports. A report that names your game version, GPU, and Proton tool is more useful than a generic claim that the game works.
  3. Verify the intended GPU and drivers. A laptop with integrated and discrete graphics can start Steam or the game on a different GPU than expected. Confirm that the Linux graphics drivers are installed and that Steam is using the GPU you intend to test.
  4. Try a per-game Proton override. Open Properties > Compatibility, enable Force the use of a specific Steam Play compatibility tool, and choose a version supported by recent reports.
  5. Retest after removing unnecessary overrides. If forcing a version makes the result worse, disable the force option and let Steam use its default again. A workaround for one game should not become a global setting without evidence that other games need it.
  6. Separate Proton problems from title-specific blockers. If multiple current reports describe the same launcher, DRM, codec, or anti-cheat limitation, changing versions repeatedly may not provide a fix. Proton’s general capability does not establish compatibility with every piece of middleware.

Do not treat one failed launch as proof that Linux gaming is impossible, and do not treat one successful launch as proof that every update will remain compatible. Keep notes on the Proton version, driver, GPU, and game build when a workaround works; those details make later reports and troubleshooting more useful.

Global Proton versus a per-game override

Use the global setting to establish normal Steam Play behavior, then narrow changes to individual games. The difference is mainly one of scope and intervention:

  • Global Steam Play: applies the Steam-managed behavior across the library. It is the simplest starting point and requires the least maintenance.
  • Per-game forcing: affects only the selected title. It is better for a known compatibility workaround, but you must revisit it if the game or Proton tool changes.
  • Native Linux build: when offered, avoids forcing a Windows build through Proton. Use Proton for that title only when a specific compatibility or feature reason justifies it.

This approach also makes failures easier to diagnose. If every game is forced to the same experimental tool, you cannot tell whether a problem belongs to one title or to the global configuration.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What Steam Deck changes—and what it does not

Steam Deck is an optional, ready-made Linux gaming device. Valve describes it as a PC running Linux-based SteamOS, and SteamOS provides access to the full Steam ecosystem. Valve’s SteamOS page reported access to more than 18,000 titles when accessed on October 14, 2026; that is a changing count on a product page, not a permanent compatibility benchmark.

Valve’s Steam Deck booklet says the Proton translation layer allows most Windows games to run on SteamOS, with equal or better performance in Valve’s wording, without requiring developers to perform heavy porting work. That statement explains the platform’s design; it is not an independent performance test for every game or desktop Linux configuration.

You do not need a Steam Deck to use Proton. A Linux desktop with the Steam client can enable the same Steam Play controls and use Proton for Windows games. The Deck mainly packages Linux, SteamOS, and the gaming-focused interface into a dedicated device.

Limits you should plan for

  • Compatibility is game-specific. Proton can run many Windows games, but Steam Support’s “potentially” is important: no setting guarantees every title.
  • Results can change. A game update, a Proton update, a driver update, or a launcher change can alter behavior.
  • Middleware matters. Anti-cheat, DRM, third-party launchers, video codecs, and unusual game components can create title-specific failures. A general Proton statement cannot certify those systems.
  • Community reports have limits. ProtonDB reports are valuable for practical clues but are crowdsourced rather than official Valve support commitments.
  • Performance claims need context. No single independent performance statistic establishes how Proton will perform across all Linux hardware. Judge a title using reports that match your system.

A practical decision process

  1. Want the lowest-maintenance setup? Enable Steam Play for supported titles and keep Steam’s default Proton tool.
  2. Want to try an unlisted Windows game? Also enable Steam Play for all other titles, then install and launch the game.
  3. Does it fail? Check Valve’s Linux category and recent ProtonDB reports before changing settings.
  4. Do reports identify a version-specific fix? Apply that version only through the game’s Properties > Compatibility page.
  5. Did forcing a version not help? Remove the override, verify the GPU drivers and selected GPU, and reassess whether the blocker is title-specific middleware.

That workflow keeps Steam’s supported path intact while giving you a controlled way to test games outside it. It also avoids turning a workaround for one title into a new problem for the rest of your library.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Linux gamingProtonSteamSteam PlayWindows games on Linux

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.