Difference between revisions of "Proton"
(Some updates) |
|||
Line 10: | Line 10: | ||
'''Proton''' is an open-source [[Compatibility layers|compatibility layer]] developed by Valve for running modern Windows [[wikipedia:Steam_(software)|Steam]] games on Linux. Announced on August 21st, 2018 as a rework of Steam Play, Proton is included in the Steam Linux client by default and Valve whitelists [https://steamdb.info/app/891390/info/ 100+ games] known to work out-of-the-box.<ref name="protonannouncement">https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561</ref> However, by changing a switch in Steam's settings, Proton can be enabled for all Windows games even if they don't currently work.<ref group=N>To do this, click Steam > Settings > Steam Play > "Enable Steam Play for all titles".</ref> Users began compiling test results into compatibility lists, and there is now a portal for checking which games work, linked below. As of the January 17th, 2019 Steam Client beta, Proton can be force-enabled in per-title properties, including for running the Windows version of games with a Linux port.<ref name="force-enable">https://steamcommunity.com/groups/SteamClientBeta#announcements/detail/1703951108827819236</ref> | '''Proton''' is an open-source [[Compatibility layers|compatibility layer]] developed by Valve for running modern Windows [[wikipedia:Steam_(software)|Steam]] games on Linux. Announced on August 21st, 2018 as a rework of Steam Play, Proton is included in the Steam Linux client by default and Valve whitelists [https://steamdb.info/app/891390/info/ 100+ games] known to work out-of-the-box.<ref name="protonannouncement">https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561</ref> However, by changing a switch in Steam's settings, Proton can be enabled for all Windows games even if they don't currently work.<ref group=N>To do this, click Steam > Settings > Steam Play > "Enable Steam Play for all titles".</ref> Users began compiling test results into compatibility lists, and there is now a portal for checking which games work, linked below. As of the January 17th, 2019 Steam Client beta, Proton can be force-enabled in per-title properties, including for running the Windows version of games with a Linux port.<ref name="force-enable">https://steamcommunity.com/groups/SteamClientBeta#announcements/detail/1703951108827819236</ref> | ||
− | Proton is based on [[Wine]] and includes additional components like DXVK | + | Proton is based on [[Wine]] and includes additional components like DXVK (a library that translates Direct3D 9, 10 and 11 calls to Vulkan on-the-fly), vkd3d-proton (a library that translates Direct3D 12 to Vulkan) and FAudio (an XAudio reimplementation). As a Steam Play feature, it avoids having to set up an additional Steam installation for Wine, which used to be the only way to get Windows-only Steam games working on Linux. |
==Download== | ==Download== | ||
− | + | {| cellpadding="4" | |
− | + | |- | |
+ | |align=center|{{Icon|Win-big|Lin-big|Mac-big}} | ||
+ | |'''[https://store.steampowered.com/about/ Steam]'''<br/><small>Only the Linux version includes Proton.<br />Optionally you can [https://developer.valvesoftware.com/wiki/Category:Beta_Releases opt-in the beta program] for never features.</small> | ||
+ | |- | ||
+ | |colspan="3"|<hr/> | ||
+ | |- | ||
+ | |align=center|{{Icon|Lin-big}} | ||
+ | |[https://github.com/ValveSoftware/Proton/releases GitHub] releases | ||
+ | |} | ||
==Resources== | ==Resources== | ||
− | * [https://www.protondb.com/ User reported compatibility list | + | * [https://www.protondb.com/ ProtonDB] - User reported compatibility list. |
==Notes== | ==Notes== |
Revision as of 11:14, 24 October 2020
Developer(s) | Valve |
---|---|
Latest version | 8.0-5 |
Active | Yes |
Platform(s) | Linux |
Emulates | Windows |
Website | Steam |
Source code | GitHub |
Proton is an open-source compatibility layer developed by Valve for running modern Windows Steam games on Linux. Announced on August 21st, 2018 as a rework of Steam Play, Proton is included in the Steam Linux client by default and Valve whitelists 100+ games known to work out-of-the-box.[1] However, by changing a switch in Steam's settings, Proton can be enabled for all Windows games even if they don't currently work.[N 1] Users began compiling test results into compatibility lists, and there is now a portal for checking which games work, linked below. As of the January 17th, 2019 Steam Client beta, Proton can be force-enabled in per-title properties, including for running the Windows version of games with a Linux port.[2]
Proton is based on Wine and includes additional components like DXVK (a library that translates Direct3D 9, 10 and 11 calls to Vulkan on-the-fly), vkd3d-proton (a library that translates Direct3D 12 to Vulkan) and FAudio (an XAudio reimplementation). As a Steam Play feature, it avoids having to set up an additional Steam installation for Wine, which used to be the only way to get Windows-only Steam games working on Linux.
Contents
Download
Steam Only the Linux version includes Proton. Optionally you can opt-in the beta program for never features. | ||
GitHub releases |
Resources
- ProtonDB - User reported compatibility list.
Notes
- ↑ To do this, click Steam > Settings > Steam Play > "Enable Steam Play for all titles".