Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Overview  





2 Compatibility  



2.1  ProtonDB  







3 Release history  





4 See also  





5 References  





6 External links  














Proton (software)






العربية
Čeština
Deutsch
Español
فارسی
Français
Italiano
עברית
Nederlands


Português
Русский
Suomi
Türkçe
Українська
Tiếng Vit

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Proton
Developer(s)Valve
CodeWeavers
Initial release21 August 2018; 5 years ago (21 August 2018)
Stable release

9.0-2 / 12 June 2024; 11 days ago (12 June 2024)

Repositorygithub.com/ValveSoftware/Proton
Operating systemLinux
Available inEnglish
TypeCompatibility layer
License
  • Wine: LGPLv2.1+
  • DXVK (and D9VK in older versions): zlib
  • Steam API library: Proprietary
  • Proton is a compatibility layer for Windows games to run on Linux-based operating systems.[1] Proton is developed by Valve in cooperation with developers from CodeWeavers.[2] It is a collection of software and libraries combined with a patched version of Wine to improve performance and compatibility with Windows games. Proton is designed for integration into the Steam client as "Steam Play".[3] It is officially distributed through the client, although third-party forks can be manually installed.

    Overview[edit]

    Proton was initially released on 21 August 2018.[4] Upon release, Valve announced a list of 27 games that were tested and certified to perform like their native Windows counterparts without requiring end-user tweaking. These include Doom (2016), Quake, and Final Fantasy VI.[5][6][7][8]

    Proton incorporates several libraries that improve 3D performance. These include Direct3D-to-Vulkan translation layers, namely DXVK for Direct3D 9, 10 and 11, and VKD3D-Proton for Direct3D 12. A separate library known as D9VK handled Direct3D 9 support until it was merged into DXVK in December 2019.[9]

    Compatibility[edit]

    Being a fork of Wine, Proton maintains very similar compatibility with Windows applications as its upstream counterpart. In addition to the official list of compatible games, many other Windows games are compatible,[10] albeit unofficially, with Proton. The user can optionally force use of Proton for a specific game, even if a Linux version already exists.[11] This may be done when a game's official Linux support is lacking or possibly not stable.

    ProtonDB[edit]

    ProtonDB is an unofficial community website that collects and displays crowdsourced data describing the compatibility of a given title with Proton, on a rating scale from "Borked" to "Platinum".[12][13][14] The site is inspired by the WineHQ AppDB, which also collects and displays crowdsourced compatibility reports and uses a similar rating system.

    Release history[edit]

    Valve has released eight major versions of Proton. The versioning scheme refers to the upstream Wine version it's based on, with an appended patch number.[15]

    Proton generally lags behind its upstream Wine base by several releases. Unofficial forks, such as Proton GE,[16] have been created to rebase Proton on recent Wine versions, which may improve compatibility with games over the official release, and sometimes hurt it.[17]

    In December 2020, Valve released Proton Experimental, a perpetual beta branch of Proton that incorporates new features and bug fixes quicker than regular releases,[18] which are eventually included in a regular release.[19]

    The Steam Deck uses Proton to increase software title compatibility.[20]

    See also[edit]

    References[edit]

    1. ^ "ValveSoftware/Proton". Valve Software. March 3, 2022. Retrieved March 3, 2022.
  • ^ "CODEWEAVERS' PROTON SOFTWARE SAUCE POWERS STEAM DECK". CodeWeavers. Retrieved March 3, 2022.
  • ^ "Introducing a new version of Steam Play". Steam. August 21, 2018. Archived from the original on June 26, 2020. Retrieved March 3, 2022.
  • ^ Dawe, Liam. "Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine". GamingOnLinux.
  • ^ "Steam for Linux :: Introducing a new version of Steam Play". steamcommunity.com. August 21, 2018. Retrieved August 12, 2019.
  • ^ Evangelho, Jason. "Valve Changes Everything: Windows-Exclusive Games Now Run On Steam For Linux". Forbes. Retrieved August 12, 2019.
  • ^ "Steam adds Proton, making Windows games playable on Linux (at least in theory)". PCWorld. August 21, 2018. Retrieved August 12, 2019.
  • ^ "Valve officially confirm a new version of 'Steam Play' which includes a modified version of Wine". August 21, 2018.
  • ^ "doitsujin/dxvk". GitHub. Retrieved April 17, 2020.
  • ^ "A look over the ProtonDB reports for June 2019, over 5.5K games reported to work with Steam Play". GamingOnLinux. Retrieved November 4, 2019.
  • ^ "Steam Client Beta". Steam Community. January 17, 2019. Retrieved July 27, 2020.
  • ^ Evangelho, Jason. "Linux Gaming Tip: Don't Buy That Game On Steam Without Using This Tool". Forbes. Retrieved August 12, 2019.
  • ^ "Steam Proton has opened the gaming floodgates for Linux users". SlashGear. April 22, 2020. Retrieved July 27, 2020.
  • ^ "A look at how Steam Play is doing, based on the ProtonDB reports from July". GamingOnLinux. August 5, 2019. Retrieved July 27, 2020.
  • ^ "ValveSoftware/Proton". GitHub. Retrieved April 17, 2020.
  • ^ "Want a more up to date Proton for Steam Play? Proton GE has a big new release out". GamingOnLinux. September 2, 2019. Retrieved July 31, 2020.
  • ^ "Releases · GloriousEggroll/proton-ge-custom". GitHub. Retrieved July 31, 2020.
  • ^ "Valve continues tweaking the new 'Proton Experimental' for Cyberpunk 2077". GamingOnLinux. December 15, 2020. Retrieved February 26, 2021.
  • ^ "Proton 5.13-5 is now up bringing in some of the experimental changes". GamingOnLinux. January 15, 2021. Retrieved February 26, 2021.
  • ^ Duckett, Chris (July 16, 2021). "Steam Deck is an AMD-powered handheld PC from Valve that runs KDE on Arch Linux". ZDNet. Retrieved July 16, 2021.
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Proton_(software)&oldid=1230256128"

    Categories: 
    2018 software
    Compatibility layers
    Software derived from or incorporating Wine
    Software using the BSD license
    Steam (service)
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
    Use mdy dates from May 2020
     



    This page was last edited on 21 June 2024, at 17:03 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki