HOME

TheInfoList



OR:

Proton is a
compatibility layer In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With som ...
for
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
games to run on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
-based operating systems. Proton is developed by
Valve A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or slurries) by opening, closing, or partially obstructing various passageways. Valves are technically fittings ...
in cooperation with developers from
CodeWeavers CodeWeavers is a company that sells a proprietary version of Wine called CrossOver for running Windows applications on macOS, ChromeOS and Linux. The company was founded in 1996 as a consultancy, eventually moving entirely over to Wine developmen ...
. It is a collection of software and libraries combined with a
patched Patched (Ptc) is a conserved 12-pass transmembrane protein receptor that plays an obligate negative regulatory role in the Hedgehog signaling pathway in insects and vertebrates. Patched is an essential gene in embryogenesis for proper segm ...
version of
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are m ...
to improve performance and compatibility with Windows games. Proton is designed for integration into the
Steam Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization ...
client as "Steam Play". It is officially distributed through the client, although third party
forks In cutlery or kitchenware, a fork (from la, furca 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ei ...
can be manually installed.


Overview

Proton was initially released on 21 August 2018. Upon release, Valve announced a whitelist 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 also known as ''Final Fantasy III'' from its initial North American release, is a 1994 role-playing video game developed and published by Square for the Super Nintendo Entertainment System. It is the sixth main entry in the ''Final Fantasy'' s ...
''. Proton incorporates several libraries that improve 3D performance. These include
Direct3D Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware a ...
-to-
Vulkan Vulkan is a low- overhead, cross-platform API, open standard for 3D graphics and computing. Vulkan targets high-performance real-time 3D graphics applications, such as video games and interactive media. Vulkan is intended to offer higher perform ...
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.


Compatibility

Being a fork of Wine, Proton maintains very similar compatibility with Windows applications as its upstream counterpart. In addition to the official whitelist, many other Windows games are reportedly compatible, albeit unofficially, with Proton. The user can optionally force use of Proton for a specific title, even if a Linux version already exists.


ProtonDB

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". The site is inspired by the WineHQ AppDB, which also collects and displays crowdsourced compatibility reports and uses a similar rating system.


Release history

Valve has released seven major versions of Proton. The versioning scheme refers to the upstream Wine version it's based on, with an appended patch number. Proton generally lags behind its upstream Wine base by several releases. Unofficial forks, such as Proton GE, have been created to re-base Proton on recent Wine versions, which may improve compatibility with games over the official release, and sometimes hurt it. In December 2020, Valve released Proton Experimental, a
perpetual beta Perpetual beta is the keeping of software or a system at the beta development stage for an extended or indefinite period of time. It is often used by developers when they continue to release new features that might not be fully tested. Perpetual b ...
branch of Proton that incorporates new features and bug fixes quicker than regular releases, which are eventually included in a regular release. The
Steam Deck The Steam Deck is a handheld gaming computer developed by Valve Corporation. Released on February 25, 2022, the Steam Deck can be played as a handheld or connected to a monitor in the same manner as the Nintendo Switch. It is an x86-64-v3 devi ...
uses Proton to increase software title compatibility.


See also

*
SteamOS SteamOS is a Linux distribution developed by Valve. It is open source with some closed source components and is the primary operating system for Steam Machines and the Steam Deck. The initial versions of SteamOS, versions 1.0 and 2.0, were ba ...
*
Steam Deck The Steam Deck is a handheld gaming computer developed by Valve Corporation. Released on February 25, 2022, the Steam Deck can be played as a handheld or connected to a monitor in the same manner as the Nintendo Switch. It is an x86-64-v3 devi ...


References


External links


ProtonDB
– community database for game compatibility data {{Valve 2018 software Compatibility layers Software derived from or incorporating Wine Software using the BSD license Steam (service)