
Proton
Compatibility tool for Steam Play based on Wine and additional components
What is Proton?
Proton is a tool for use with the Steam client which allows games which are exclusive to Windows to run on
Linux kernel operating system. It uses
Wine to facilitate this.
Most users will prefer to use Proton provided by the Steam client itself. The source code is provided to enable advanced users the ability to alter Proton. For example, some users may wish to use a different version of Wine with a particular title.
Getting Started with Proton from Steam Play Make sure you are opted into the Steam Client Beta! Proton requires graphics drivers that are more recent than what is typically packaged in most distributions; please read the list of requirements and quickstart for Ubuntu 18.04 users: https://github.com/ValveSoftware/Proton/blob/proton_3.7/PREREQS.md Install and play games! Please refer to this post for more information: https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561
Proton has DXVK which can be used as primitive HUD: https://github.com/doitsujin/dxvk#hud
Users can change settings for all games at once with user_settings.py: https://github.com/ValveSoftware/Proton#runtime-config-options
Proton Screenshots
Proton information
Supported Languages
- English
GitHub repository
- 19,330 Stars
- 868 Forks
- 3665 Open Issues
- Updated
Comments and Reviews
Tags
- Game
- Linux Gaming
- d3d
- Steam
- gaming-utility
Really a lifesaver, thx Steam
Proton only runs on linux due to mac-os lacking a lot of the api. "Just in case you are asking about running Proton on macOS natively (I'm not sure after reading your question): Proton does not work natively on macOS, end of story. macOS is missing several APIs to make this support viable:
eventfd syscall is Linux-specific, without good alternative on macOS
Apple does not support Vulkan, which is needed for DXVK
Apple deprecated OpenGL support, which is needed for WineD3D
macOS is missing support for Python 3 OOTB" -https://www.reddit.com/r/linux_gaming/comments/gt3fat/comment/fs9526e/?utm_source=share&utm_medium=web2x&context=3
Just don't overrate it. Most multiplayer games with Anti-cheat don't work even with latest Proton 7.0-1b.
great way to play on linux
Really nice. I can play all my Games on Linux.
Thank you Valve for your work to make Linux even better.
I used latest Proton both with AMD and NVIDIA cards for the last 1,5 years.
1/3-1/4 of applications don't work at all for many reasons.
It can technically run other applications (2/3 or 3/4) but sometimes at significant cost.
Some applications can see 33–75% reduction in performance.
In many situations AMD and Radeon (very old) cards work slightly worse than medium NVIDIA cards.
Proton is better than old Wine but still far worse than latest Windows. Nobody gives you a guarantee that Proton or Wine will work reliably and without loss of performance.
I saw really weird bugs with very latest versions of Proton. Proton isn't something I would rely upon, but something to try if everything else fails.